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.
2022
Implementation of a knowledge base management platform in a generative search context
Generative search
OpenAI
IA
ChatGPT
Weaviate
File in questo prodotto:
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

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/52309