ÎncepețiÎncepe gratuit

Definirea unei funcții pentru utilizarea unui instrument

Lucrezi pentru o companie SaaS (software as a service) cu obiective ambițioase de a implementa instrumente care să ajute angajații de la toate nivelurile organizației să ia decizii bazate pe date. Creezi un PoC pentru o aplicație care le permite managerilor de succes al clienților să interacționeze cu datele companiei folosind limbaj natural, pentru a recupera informații importante despre clienți.

Ți-a fost pus la dispoziție un DataFrame pandas numit customers, care conține un eșantion mic de date despre clienți. Primul pas în acest proiect este să definești o funcție Python care să extragă informații din acest tabel pe baza numelui unui client. pandas a fost deja importat ca pd.

Acest exercițiu face parte din cursul

Developing LLM Applications with LangChain

Vezi cursul

Instrucțiuni pentru exercițiu

  • Definește o funcție retrieve_customer_info() care primește un argument de tip string, name.
  • Filtrează DataFrame-ul customers pentru a returna rândurile în care "name" este egal cu argumentul de intrare, name.
  • Apelează funcția folosind numele clientului "Peak Performance Co.".

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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("____"))
Editează și rulează codul