ReAct-agenter
Dags att skapa en egen ReAct-agent! ReAct står för Reason and Act, vilket beskriver hur agenten fattar beslut. I den här övningen läser du in det inbyggda wikipedia-verktyget för att integrera extern data från Wikipedia med din LLM. En llm har redan definierats åt dig och använder OpenAI:s modell gpt-4o-mini.
Obs: wikipedia-verktyget kräver att Python-biblioteket wikipedia är installerat som ett beroende, vilket redan är gjort i det här fallet.
Den här övningen är en del av kursen
Utveckla LLM-applikationer med LangChain
Övningsinstruktioner
- Läs in verktyget
"wikipedia"med funktionenload_tools(). - Definiera en ReAct-agent med
create_react_agent()och skicka medllmoch de verktyg som ska användas. - Kör agenten på det angivna indata och skriv ut innehållet från det sista meddelandet i
response.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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].____)