Skip to content

DocuMentor is an ai tool when users can ask natural language questions and receive accurate, context-aware answers extracted directly from PDF documents

Notifications You must be signed in to change notification settings

luigiPinna/DocuMentor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##Problema: Sviluppa uno script console che usando llamaindex e i concetti ad alto livello sopra descritti nella immagine (tecniche RAG) proceda a:

  • Ricevere in input una domanda testuale (i.e cosa è owlise)
  • Leggere il contenuto di un PDF (i.e l’allegato alla presente email)
  • Effettui una chiamata a OpenAI o un altro servizio di LLM
  • Risposta in linguaggio naturale

Prerequisiti

Prima di iniziare, assicurati di avere installato Python 3.11 sul tuo sistema. Questa versione è necessaria per garantire la compatibilità con tutte le dipendenze e le funzionalità del progetto.

Installazione

Per installare le dipendenze del progetto, naviga nella directory principale del progetto e esegui il seguente comando:

pip install -r requirements.txt

Questo installerà tutte le librerie necessarie elencate in requirements.txt.

Struttura del Progetto

Il progetto è organizzato come segue:

  • data/: Contiene i file principali.
  • app/: Codice sorgente dell'applicazione, diviso in moduli funzionali.
  • tests/: Test unitari e di integrazione per il progetto.
  • docs/: File vari e documentazione del progetto
  • requirements.txt: Elenco delle librerie necessarie per il progetto.
  • config.yml: File di configurazione per l'applicazione.

Utilizzo

Creare il file yml di configurazione config.yml nella directory principale del progetto. Esempio di file di configurazione:

[FILE]
file_password = xxx
file_path = xxxx

Per avviare l'applicazione, naviga nella directory app/ e esegui il file main.py con Python:

python main.py

About

DocuMentor is an ai tool when users can ask natural language questions and receive accurate, context-aware answers extracted directly from PDF documents

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages