An application that when deployed can establish a call service, where an AI agent can solve any query of the users using an established RAG pipeline. The system is centralized using a web platform for ease of use and monitoring for the service hoster.
- Utilizes various open-source models like indictrans2 for multi-lingual efficiency and performance.
- Contains an efficient RAG pipeline ensuring the AI provides factual information via a vector DB(FAISS).
- Integrated with Twilio API.
- Currently the cheapest option in the market as of its creation time.
- The demo video of the application is here.
- Create a Python virtual environment (version <= 3.10).
- Install the required dependencies:
pip install -r requirements.txt
- Update the required details in the
.env
file present in the same directory. - Run the application:
python final.py
- Install Node.js and npm.
- Navigate to the web interface directory:
cd website
- Install dependencies:
npm install
- Run the development server:
npm run dev
- Open http://localhost:3000 in your browser to see the result.
This project was developed within 1-2 days. Hence, any kind of suggestions and upgrades are appreciated 🙂.
This project is licensed under the Apache 2.0 License.