LBH Cima · Python · 2026
Local RAG movie recommender
A recommendation engine and chat assistant running entirely on local infrastructure — no API keys, no cloud calls. Queries are embedded with all-MiniLM-L6-v2 and matched against a 4,800-film dataset by cosine similarity; a locally-hosted Llama 3.2 answers through Ollama. The system prompt constrains the model to the retrieved candidates, so it cannot invent a title that isn't in the data. A citations panel exposes the retrieval step and its similarity scores — the part a RAG app usually hides.
- Python 3.12
- Ollama
- sentence-transformers
- Streamlit
- scikit-learn
- NumPy