ReAct agents
Time to have a go at creating your own ReAct agent! Recall that ReAct stands for Reason and Act, which describes how they make decisions. In this exercise, you'll load the built-in wikipedia
tool to integrate external data from Wikipedia with your LLM. An llm
has already been defined for you that uses OpenAI's gpt-4o-mini
model
Note: The wikipedia
tool requires the wikipedia
Python library to be installed as a dependency, which has been done for you in this case.
This exercise is part of the course
Developing LLM Applications with LangChain
Exercise instructions
- Load the
"wikipedia"
tool. - Define a ReAct agent, passing it the
llm
and tools to use. - Run the agent on the input provided and print the content from the final message in
response
.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Define the tools
tools = ____(["wikipedia"])
# Define the agent
agent = ____(____, ____)
# Invoke the agent
response = ____({"messages": [("human", "How many people live in New York City?")]})
print(____)