Questo lavoro di tesi presenta lo sviluppo di una web application che consente l'amministrazione e l'interrogazione di chatbot in grado di rispondere alle domande degli utenti utilizzando knowledge base prefissate. La particolarità di questo progetto è la gestione di knowledge base ospitate da sistemi eterogenei, per le quali è stato sviluppato uno strato di persistenza dedicato e ottimizzato per le query in linguaggio naturale. In particolare, viene descritta l'implementazione di Localstore API, un modulo autonomo che può essere adattato per utilizzare diversi strati di persistenza, come Weaviate, Elasticsearch, Solr, e altri. Localstore API archivia direttamente le porzioni dei documenti e ne definisce le modalità di accesso, offrendo così un'interfaccia comune per la gestione di knowledge base eterogenee.
Realizzazione di una piattaforma di gestione della knowledge base in un contesto di generative search
SCARABOTTOLO, SAMUEL
2022/2023
Abstract
Questo lavoro di tesi presenta lo sviluppo di una web application che consente l'amministrazione e l'interrogazione di chatbot in grado di rispondere alle domande degli utenti utilizzando knowledge base prefissate. La particolarità di questo progetto è la gestione di knowledge base ospitate da sistemi eterogenei, per le quali è stato sviluppato uno strato di persistenza dedicato e ottimizzato per le query in linguaggio naturale. In particolare, viene descritta l'implementazione di Localstore API, un modulo autonomo che può essere adattato per utilizzare diversi strati di persistenza, come Weaviate, Elasticsearch, Solr, e altri. Localstore API archivia direttamente le porzioni dei documenti e ne definisce le modalità di accesso, offrendo così un'interfaccia comune per la gestione di knowledge base eterogenee.File | Dimensione | Formato | |
---|---|---|---|
Scarabottolo_Samuel.pdf
accesso aperto
Dimensione
5.43 MB
Formato
Adobe PDF
|
5.43 MB | Adobe PDF | Visualizza/Apri |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/52309