Агенти ReAct
Час створити власного агента ReAct! Нагадаємо, ReAct — це Reason and Act, тобто «міркуй і діюй», що описує спосіб ухвалення рішень агентом. У цій вправі ви завантажите вбудований інструмент wikipedia, щоб інтегрувати зовнішні дані з Wikipedia у ваш LLM. Змінну llm вже визначено для вас — вона використовує модель OpenAI gpt-4o-mini.
Примітка: інструмент wikipedia вимагає встановленої бібліотеки Python wikipedia як залежності. У цьому середовищі її вже встановлено.
Ця вправа є частиною курсу
Розроблення застосунків LLM за допомогою LangChain
Інструкції до вправи
- Завантажте інструмент
"wikipedia"за допомогою функціїload_tools(). - Визначте агента ReAct за допомогою
create_react_agent(), передавши йомуllmі потрібні інструменти. - Запустіть агента на наданому вхідному значенні та виведіть вміст останнього повідомлення в
response.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Define the tools
tools = load_tools(["____"])
# Define the agent
agent = create_react_agent(____, ____)
# Invoke the agent
response = agent.____({"messages": [("human", "How many people live in New York City?")]})
print(response['messages'][-1].____)