Get startedGet started for free

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

View Course

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(____)
Edit and Run Code