Agenți ReAct
E momentul să creezi propriul tău agent ReAct! Amintește-ți că ReAct vine de la Reason and Act (Raționează și Acționează), descriind modul în care aceștia iau decizii. În acest exercițiu, vei încărca instrumentul built-in wikipedia pentru a integra date externe din Wikipedia cu LLM-ul tău. Un obiect llm a fost deja definit pentru tine și folosește modelul gpt-4o-mini de la OpenAI.
Notă: Instrumentul wikipedia necesită ca biblioteca Python wikipedia să fie instalată ca dependință — acest lucru a fost deja realizat pentru tine.
Acest exercițiu face parte din cursul
Developing LLM Applications with LangChain
Instrucțiuni pentru exercițiu
- Încarcă instrumentul
"wikipedia"folosind funcțiaload_tools(). - Definește un agent ReAct cu
create_react_agent(), pasând LLM-ul și instrumentele de utilizat. - Rulează agentul pe input-ul furnizat și afișează conținutul din mesajul final din
response.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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].____)