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

Налаштування розмови

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

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

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

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

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

  • Ініціалізуйте функцію create_react_agent, створивши об'єкт app і передавши потрібні аргументи.
  • Викличте агента app, передавши ваш query, потім збережіть і виведіть response агента.
  • Визначте "user_input" як query, а "agent_output" — як останній елемент, отриманий із "messages" у response, перш ніж вивести обидва.

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

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

tools = [hypotenuse_length]
query = "What is the value of the hypotenuse for a triangle with sides 3 and 5?"

# Create the ReAct agent
app = ____(____, ____)

# Invoke the agent with a query and store the messages
response = ____.____({"messages": [("human", ____)]})

# Define and print the input and output messages
print({
    "____": ____,
    "____": ____["____"][____].____
})
Редагувати та запускати код