Aan de slagBegin gratis

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

Bekijk cursus

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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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