Skip to content

Latest commit

ย 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Local AI Agent with RAG

A powerful local AI assistant that utilizes Retrieval-Augmented Generation to answer user queries based on custom documents using local LLMs and vector databases.

๐ŸŒŸ Features

Local document ingestion

Vector embedding and retrieval using FAISS

Query handling through LangChain and LLMs

Custom knowledge base

โšก Tech Stack

Python

LangChain

FAISS

Local LLM (GPT4All or similar)

Streamlit (optional frontend)

๐Ÿ“† Use Cases

Custom chatbot trained on PDFs or markdown files

Personal knowledge assistant

FAQ bot for local documentation

๐Ÿ”ง Setup

pip install -r requirements.txt python ingest.py # to process your documents python app.py # to launch the assistant

๐Ÿš€ How It Works

Ingest: Parses and converts documents into vector embeddings

Store: Saves vectors in FAISS index

Query: Embeddings used to retrieve top results

Generate: Local LLM answers based on retrieved content

๐ŸŒ Demo

Try it on your terminal or deploy via Streamlit for a web-based version.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages