Налаштування розмови
Тепер, коли у вас є власний інструмент для обчислення довжини даху, ви можете налаштувати відповіді вашого агента на введений запит. Трохи змінивши оператори виведення, ви зможете безпосередньо порівняти свій запит і відповідь агента, щоб перевірити точність. Ваші 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({
"____": ____,
"____": ____["____"][____].____
})