Posez des questions à vos documents d'entreprise. SmartDocs retrouve les bonnes réponses en citant ses sources.
Les équipes passent en moyenne 2h/jour à chercher dans leurs documents internes. SmartDocs réduit ce temps à quelques secondes grâce au RAG.
PDF → Chunking sémantique → Embeddings → ChromaDB
Question → Hybrid Search (BM25 + Vectoriel) → Reranking → LLM → Réponse + Sources
| Couche | Technologie |
|---|---|
| Frontend | Next.js 14 · TypeScript · Tailwind CSS |
| Backend | FastAPI · Python 3.11 |
| RAG | LangChain · ChromaDB · BM25 |
| Reranking | sentence-transformers (cross-encoder) |
| LLM Local | Mistral 7B via Ollama |
| LLM Cloud | LLaMA 3 / Mixtral / Gemma via Groq |
| Évaluation | RAGAS |
| Temps réel | WebSocket |
| Conteneurisation | Docker · docker-compose |
cd backend
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
uvicorn app.main:app --reloadcd frontend
npm install
npm run devInterface → http://localhost:3000
Doc API → http://localhost:8000/docs