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

Інтеграція спеціальних інструментів і запитів

Тепер у вас є спеціальний математичний інструмент для обчислення довжини покрівлі. Ви можете інтегрувати його в агентний робочий процес, створивши змінну query, яка приймає запит користувача природною мовою як рядок. Ваш інструмент уже завантажено як hypotenuse_length, а також ваш model.

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

Проєктування агентних систем з LangChain

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

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

  • Створіть спискову змінну tools і додайте до списку ваш інструмент hypotenuse_length.
  • Створіть змінну query, яка приймає запитання у вигляді рядків природною мовою.
  • Скористайтеся функцією create_react_agent(), щоб створити агента, передавши model і tools.
  • Викличте агента app, передавши ваш query з міткою "human", після чого збережіть і виведіть на екран response агента.

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

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

# Create a list variable and pass in your tool
____ = [____]

# Create a query using natural language
____ = "What is the hypotenuse length of a triangle with side lengths of 10 and 12?"

# Pass in the hypotenuse length tool and create the agent
app = ____(____, ____)

# Invoke the agent and print the response
response = ____.____({"messages": [("____", ____)]})
print(____['messages'][-1].content)
Редагувати та запускати код