BaşlayınÜcretsiz Başlayın

Araç kullanımı için bir işlev tanımlama

Kurumun tüm seviyelerindeki çalışanların verilere dayalı kararlar almasına yardımcı olacak araçları kullanıma sunma konusunda büyük hedefleri olan bir SaaS (hizmet olarak yazılım) şirketinde çalışıyorsunuz. Müşteri başarısı yöneticilerinin önemli müşteri verilerini almak için doğal dil kullanarak şirket verileriyle arayüz oluşturmasına olanak tanıyan bir uygulama için bir PoC oluşturuyorsunuz.

Size, müşteri verilerinin küçük bir örneğini içeren customers adlı bir pandas DataFrame sağlandı. Bu projedeki ilk adımınız, bir müşterinin adı verildiğinde bu tablodan bilgi çıkarmak için bir Python işlevi tanımlamaktır. pandas zaten pd olarak içe aktarılmıştır.

Bu egzersiz

LangChain ile LLM Uygulamaları Geliştirme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Bir dize bağımsız değişkeni alan bir retrieve_customer_info() işlevi tanımlayın, name.
  • customers DataFrame'i, "name" ile name girdi bağımsız değişkenine eşit olan satırları döndürmek için filtreleyin.
  • Müşteri adındaki işlevi çağırın, "Peak Performance Co.".

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Define a function to retrieve customer info by-name
def retrieve_customer_info(____: ____) -> str:
    """Retrieve customer information based on their name."""
    # Filter customers for the customer's name
    customer_info = customers[customers['name'] == ____]
    return customer_info.to_string()
  
# Call the function on Peak Performance Co.
print(retrieve_customer_info("____"))
Kodu Düzenle ve Çalıştır