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

Створення власних інструментів

Тепер, коли у вас є функція для отримання даних клієнтів з датафрейму customers, час перетворити цю функцію на інструмент, сумісний з агентами LangChain.

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

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

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

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

  • Додайте декоратор @tool перед визначенням функції, щоб перетворити її на інструмент LangChain.
  • Виведіть аргументи інструменту за допомогою атрибута .args цього інструменту (наприклад, tool_name.args).

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

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

# Convert the retrieve_customer_info function into a tool
____
def retrieve_customer_info(name: str) -> str:
    """Retrieve customer information based on their name."""
    customer_info = customers[customers['name'] == name]
    return customer_info.to_string()
  
# Print the tool's arguments
print(retrieve_customer_info.____)
Редагувати та запускати код