Skip to content

A sample chatbot showcasing RAG pipeline on CDC dataset.

License

Notifications You must be signed in to change notification settings

Cyber-Machine/CDC-Chatbot

Repository files navigation

CDC-Chatbot

A sample chatbot showcasing RAG pipeline on CDC dataset. Interface

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Docker
  • Docker Compose
  • Poetry (Python dependency manager)

Installation

  1. Clone the repository

    git clone https://github.com/Cyber-Machine/CDC-Chatbot.git
  2. Navigate to the project directory

    cd CDC-Chatbot
  3. Export TRUEFOUNDRY_API_KEY to your environment variables. Find your API key by following this.

    export TRUEFOUNDRY_API_KEY=<YOUR_API_KEY>

    Note: Add Truefoundry API Key in cdc_bot ENVIRONMENT variable, if you are planning to use docker-compose.

  4. Install the project dependencies using Poetry

    pip install poetry
    poetry install

Note

Make sure to run chromadb server at localhost:8000

OR

Start the application using Docker Compose

docker compose up

Examples and Experimentations

Also checkout answers from RAG bot here. and few experimentations done here.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Releases

No releases published

Packages