Skip to content

raphabritto/ecommerce_hybrid_search_llm_qdrant

Repository files navigation

Ecommerce Hybrid Search LLM Qdrant

Demo local de recomendacao inteligente para ecommerce usando Chainlit, Qdrant, OpenAI e RAG com busca hibrida.

Setup

python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
cp .env.example .env
docker compose up -d

Preencha OPENAI_API_KEY no .env.

Ingestao

python scripts/ingest_catalog.py --recreate

Rodar app

chainlit run chainlit_app.py -w

Testes

pytest
ruff check .

Validacao

Testes unitarios e de servico rodam sem dependencias externas:

pytest tests/core tests/services -q

Smoke test de integracao com Qdrant local (requer Docker rodando):

RUN_QDRANT_TESTS=1 pytest tests/integration -q

About

Sistema de recomendação inteligente voltado para e-commerce, projetado para demonstrar a aplicação prática da busca híbrida em soluções de IA Generativa com LLM e RAG e banco vetorial QDrant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages