Overview

This project is a chatbot system that integrates various agents to perform specific tasks. The system is designed to be modular and can be easily extended with additional functionalities.

Features

  • RAG-based System: The chatbot leverages Retrieval-Augmented Generation (RAG) to provide accurate and context-aware responses.
  • Integration with Vector Databases: The project supports integration with vector databases like Qdrant and Weaviate.
  • Modular Design: The chatbot is designed to be modular, allowing easy addition of new features.

Installation

Prerequisites

  • Python 3.12.5
  • Git

Setup Instructions

  1. Clone the repository: ```bash git clone https://github.com/Ichchha-coder/Chatbot_with_agents-.git cd Chatbot_with_agents- ```

  2. Create and activate a virtual environment: ```bash python -m venv venv source venv/bin/activate # On Windows, use `venv\Scripts\activate` ```

  3. Install the dependencies: ```bash pip install -r requirements.txt ```

  4. Run the chatbot: ```bash python main.py ```