Salta al contenuto
← projects
ai Python · PyQt6 · FAISS · Sentence Transformers

AI RAG DocuQuery

Applicazione desktop per indicizzare documenti locali e interrogarli in linguaggio naturale con ricerca vettoriale e risposte corredate da fonti.

Problema
Ritrovare informazioni in raccolte eterogenee di documenti locali richiede ricerche manuali lente e frammentate.
Soluzione
L'app estrae e indicizza i contenuti con embedding E5 o MiniLM e FAISS, quindi recupera i passaggi pertinenti da una GUI PyQt6 e può inviarli a diversi backend LLM.
Risultato
Un assistente documentale locale che mostra passaggi, file e pagine di origine e può funzionare anche in modalità di sole citazioni, senza LLM.
Stack
PythonPyQt6FAISSSentence Transformers

Ricerca documentale controllabile

DocuQuery supporta PDF, DOCX, PPTX, XLSX, TXT, CSV e Markdown. Gli indici restano separati e gestibili dalla stessa interfaccia, mentre ogni risultato mantiene il riferimento al documento sorgente.

Backend flessibili

La generazione delle risposte può usare OpenAI, Anthropic Claude o modelli Hugging Face locali. In alternativa, la ricerca restituisce direttamente i passaggi rilevanti con le relative citazioni.