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

No packages published