Spaces:
Sleeping
Sleeping
Commit History
-
Add RAG knowledge base tab (Consulente Forense IA) with Ollama/Llama3.2
Fabio Antonini +1: Claude Sonnet 4.6- New tab with Q&A on forensic graphology via local Ollama (llama3.2) - 8 hardcoded synthetic texts covering pressure, slant, spacing, margins, authentic/forged signatures, writing speed, and document dating - Loads user PDFs/DOCX from data/knowledge/ at startup (with OCR fallback for scanned pages via pymupdf + EasyOCR already in requirements) - Chunking (500 char, 50 overlap) + cosine similarity retrieval via numpy - Embedding via Ollama /api/embeddings; generation via /api/generate - Chunks marked ready immediately after loading; embedding runs in background so queries work as soon as first chunks are indexed - Friendly error message when Ollama is not running - Add pypdf, pymupdf, python-docx to requirements.txt - Add data/knowledge/ folder (.gitkeep); exclude user docs from git Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>637b9bc