Skip to content

Latest commit

 

History

History
35 lines (16 loc) · 1.39 KB

README.md

File metadata and controls

35 lines (16 loc) · 1.39 KB

React LLM Agent

This project integrates a ReAct AI Agent with a custom tool for querying real-time information using a Gemini language model. The agent can be customized to perform various actions, and this specific implementation is designed to search for information through a function tool.

Project Structure

The project is organized into the following directories and files:

Image Description

Features

  • ReAct AI Agent: A robust AI agent powered by the Gemini language model that can perform parallel tool calls to gather data.
  • Custom Search Tool: The agent is paired with a custom function tool to search for specific information, such as querying for general knowledge or domain-specific topics.
  • Logging and Error Handling: The project is equipped with detailed logging to track agent behavior and catch exceptions.

Usage

  • Interacting with the Agent: The ReAct agent will take user input (a query) and search for relevant information based on the tools available.
  • Customizing the Agent: You can easily modify the search_tool.py file or add new tools to expand the agent's capabilities.

Contributing

If you'd like to contribute to the project, feel free to fork it and submit a pull request with your improvements.

License

This project is licensed under the Apache 2.0 License. See the LICENSE file for more details.