Skip to content
/ RAG Public

Build an efficient Python-based Retrieval-Augmented Generation (RAG) system for contextual query answering over personal data, all with natural language using ChatGoogleGenerativeAI (gemini-pro).

Notifications You must be signed in to change notification settings

sky9262/RAG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RAG

Build an efficient Python-based Retrieval-Augmented Generation (RAG) system for contextual query answering over personal data, all with natural language using ChatGoogleGenerativeAI (gemini-pro).

This Python-based system uses advanced text processing and cutting-edge AI to provide insightful answers based on this classic book. Key highlights include:

👉 Generative AI: Utilized ChatGoogleGenerativeAI for natural, context-aware responses.

👉 Embedding Function: Powered by AWS BedrockEmbeddings.

👉 Vector Database: Integrated with Chroma for fast similarity searches.

👉 Text Splitting: Managed with RecursiveCharacterTextSplitter for optimal context retention.

👉 Document Loading: Efficiently parsed with BSHTMLLoader.

The image showcases the database undergoing an update process, wherein a dataset comprising 661 chunks is being integrated. Additionally, the image depicts the inclusion of two sample queries within the system.

1717136941339

About

Build an efficient Python-based Retrieval-Augmented Generation (RAG) system for contextual query answering over personal data, all with natural language using ChatGoogleGenerativeAI (gemini-pro).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages