Aan de slagGa gratis aan de slag

ReAct-agents

Tijd om zelf een ReAct-agent te maken! Onthoud dat ReAct staat voor Reason and Act, wat beschrijft hoe ze beslissingen nemen. In deze oefening laad je de ingebouwde wikipedia-tool om externe data van Wikipedia te integreren met je LLM. Er is al een llm voor je gedefinieerd die het gpt-4o-mini-model van OpenAI gebruikt.

Let op: De wikipedia-tool vereist dat de Python-bibliotheek wikipedia als dependency is geïnstalleerd; dat is hier al voor je gedaan.

Deze oefening maakt deel uit van de cursus

LLM-toepassingen ontwikkelen met LangChain

Cursus bekijken

Oefeninstructies

  • Laad de tool "wikipedia" met de functie load_tools().
  • Definieer een ReAct-agent met create_react_agent(), en geef de llm en de te gebruiken tools mee.
  • Voer de agent uit op de gegeven input en print de content van het laatste bericht in response.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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].____)
Code bewerken en uitvoeren