Skip to content

LaeeqAhmadk/React_Agent

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published