Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

IT Support RAG Chatbot-> Vega 🤖

This project is a RAG (Retrieval-Augmented Generation) chatbot that answers IT support questions based on a knowledge base of past tickets.

Features

  • Multilingual: Supports both English and German.
  • Metadata Filtering: Uses language and type to find relevant answers.
  • Powered By: LlamaIndex, Streamlit, and ChromaDB.

How to Run

  1. Clone the repository:

    git clone [https://github.com/your-username/your-rag-project.git](https://github.com/your-username/your-rag-project.git)
    cd your-rag-project
  2. Install dependencies:

    pip install -r requirements.txt
  3. Set up your API Key:

    • Create a file named .env
    • Add your key: OPENAI_API_KEY=sk-xxxxxxxx
  4. Build the Knowledge Base (Run once): This will load the CSV from the data/ folder and build the local chroma_db/ vector store.

    python src/ingest.py
  5. Run the Chatbot App:

    streamlit run src/app.py

    Now open your browser to the URL provided (e.g., http://localhost:8501).

About

This project aims to build a support system for multilingual tickets generated by customers.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages