ПочатиПочніть безкоштовно

Визначення функції для використання інструмента

Ви працюєте в компанії SaaS (software as a service), яка має амбітні плани впровадити інструменти, що допоможуть співробітникам на всіх рівнях ухвалювати рішення на основі даних. Ви створюєте PoC для застосунку, який дозволяє менеджерам із роботи з клієнтами звертатися до даних компанії природною мовою, щоб отримувати важливі відомості про клієнтів.

Вам надали датафрейм pandas під назвою customers, який містить невелику вибірку клієнтських даних. Ваш перший крок у цьому проєкті — визначити функцію Python для витягування інформації з цієї таблиці за іменем клієнта. pandas уже імпортовано як pd.

Ця вправа є частиною курсу

Розроблення застосунків LLM за допомогою LangChain

Переглянути курс

Інструкції до вправи

  • Визначте функцію retrieve_customer_info(), яка приймає рядковий аргумент name.
  • Відфільтруйте датафрейм customers, щоб повернути рядки, у яких "name" дорівнює вхідному аргументу name.
  • Викличте функцію для імені клієнта "Peak Performance Co.".

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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("____"))
Редагувати та запускати код