6bfca14c62ea25cd17e343eff76d4857b9f4e361
Vector Database POC
What it is
-
Development environment using Devcontainers
-
Stores document embeddings in ChromaDB
-
Retrieves relevant documents for a given query
-
Generates answers using Ollama
Getting started
Download some models
ollama pull mxbai-embed-large # Used for embeddings
ollama pull gemma3 # Used as LLM
Download python depedencies
pip install -r requirements.txt
Run
First you need to seed the database with a few documents
python script.py seed
And then you can do your search
python script.py search --query "How does AI change industries?"
Roadmap
-
Streaming responses (for real-time chat)
-
Metadata filtering (e.g., retrieving only recent docs)
-
Improved ranking (reranking results for better accuracy)
Description
Languages
Python
100%