Skip to content

BabblerBot/BabblerQA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Babbler Bot QA Model

Welcome to the Babbler Bot QA Model repository. This sub-repo is responsible for handling the Question Answering (QA) functionality.

Architecture

Logo

The process flow involves:

  1. Embedding Model: This initial step creates embeddings of the books and stores them in the vector database.

  2. User Query Processing: When a user asks a question, it goes through the embedding model. The system then searches the vector database for similar embeddings and retrieves the top 3 relevant documents.

  3. Language Model (LLM): These top relevant documents along with the user's question are passed to the Language Model, which generates an appropriate answer.

Components Used

  • Embedding Model: Instructor Large
  • Vector Database: ChromaDB
  • Language Model: Llama-2
  • Backend Framework: FastAPI
  • Dependency Management: Langchain

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published