Skip to content

Repository files navigation

GuidaEVai — Chatbot AI per il Codice della Strada

Chatbot basato su RAG (Retrieval-Augmented Generation) che risponde a domande sul Codice della Strada italiano, costruendo una knowledge base direttamente dal PDF ufficiale.

Come funziona

Domanda dell'utente
    └─ Ricerca semantica nella knowledge base (estratta dal PDF)
    └─ LLM genera una risposta basata sui paragrafi rilevanti
    └─ Risposta mostrata nell'interfaccia web

Come si usa

pip install -r requirements.txt
python extract_pdf.py      # estrae il testo dal PDF e costruisce la knowledge base
python app.py              # avvia il server Flask

Apri il browser su http://localhost:5000

File

File Descrizione
app.py Server Flask e logica RAG
extract_pdf.py Estrazione testo dal PDF del Codice della Strada
chatbot.html Interfaccia utente del chatbot
codice_della_strada.pdf Documento sorgente
knowledge_base.json Knowledge base indicizzata
requirements.txt Dipendenze Python

Tecnologie

  • Flask — framework web Python
  • RAG — Retrieval-Augmented Generation
  • PDF parsing — estrazione automatica del testo
  • LLM per la generazione delle risposte

Tag

python flask rag chatbot nlp codice-della-strada pdf knowledge-base ai italiano

About

Chatbot RAG per il Codice della Strada italiano — risponde a domande basandosi sul PDF ufficiale

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages