Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A full-stack chatbot application that uses RAGS to interact intelligently with users based on custom-loaded knowledgebases. It supports dynamic dataset loading for seamless updates. The chatbot’s language model is evaluated on relevance, accuracy, coherence, completeness, creativity, tone, and alignment with intent, ensuring high-quality chats

License

Notifications You must be signed in to change notification settings

ysskrishna/ai-support-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

20 Commits

Repository files navigation

AI Support Bot with Custom Knowledgebase Integration

A full-stack chatbot application that uses RAGS to interact intelligently with users based on custom-loaded knowledgebases. It supports dynamic dataset loading for seamless updates. The chatbot’s language model is evaluated on relevance, accuracy, coherence, completeness, creativity, tone, and alignment with intent, ensuring high-quality, user-focused interactions.

Techstack used

  • React
  • Tailwindcss
  • FastAPI
  • ChromaDB
  • Langchain
  • OpenAI
  • Docker

Flowchart

This diagram illustrates the high level components involved and thier interaction Flowchart

Demo

Chatbot

ai_support_bot_demo.mp4

Project Configuration

Before running the project, make sure to adjust the following configuration files:

Backend Configuration

  • Adjust the .env file located in the backend folder if any environment variables need modification.

Start Containers

To start the project, use Docker Compose to build and run the containers:

docker compose up --build

Frontend URL

Once the containers are running, you can access the frontend application at:

http://localhost:5173/

Backend URL

Once the containers are running, you can access the backend application at:

http://localhost:8081/

Pending Improvements

  • Add SQL/NoSQL DB to store the user queries and generated reponses

https://github.com/pixegami/langchain-rag-tutorial

About

A full-stack chatbot application that uses RAGS to interact intelligently with users based on custom-loaded knowledgebases. It supports dynamic dataset loading for seamless updates. The chatbot’s language model is evaluated on relevance, accuracy, coherence, completeness, creativity, tone, and alignment with intent, ensuring high-quality chats

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /