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, kursun bir parçasıdır

LangChain ile LLM Uygulamaları Geliştirme

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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