Il lavoro di tesi documenta le attività di studio e sviluppo svolte durante un tirocinio sul tema dell’integrazione di modelli di intelligenza artificiale di tipo LLM (Large Language Model) con il nuovo Vector Store offerto da Oracle 23ai. Lo scopo è stato analizzare e sperimentare le innovazioni introdotte da Oracle per supportare applicazioni di Retrieval-Augmented Generation (RAG) e ricerche avanzate sui dati e documenti presenti nel database aziendale. Nella prima fase è stata effettuata una ricognizione teorica sul funzionamento del Vector Store, sugli strumenti Oracle disponibili e sulle modalità di estrazione dei dati dalle viste e dai BLOB del database. Successivamente, sono stati generati e testati gli embedding dei documenti, confrontando diverse strategie di chunking e indicizzazione per la ricerca per similitudine. Il lavoro ha portato alla realizzazione di prototipi dimostrativi, tra cui un motore di AI Vector Search integrato con funzioni relazionali e un chatbot interattivo che sfrutta il Vector Store per fornire risposte contestuali basate sulle fonti documentali, dimostrando la fattibilità di soluzioni integrate per migliorare l’accesso alle informazioni aziendali.

Sviluppo e implementazione di vector store con Oracle Database 23ai per la gestione intelligente dei dati

LOAT, GIACOMO
2024/2025

Abstract

Il lavoro di tesi documenta le attività di studio e sviluppo svolte durante un tirocinio sul tema dell’integrazione di modelli di intelligenza artificiale di tipo LLM (Large Language Model) con il nuovo Vector Store offerto da Oracle 23ai. Lo scopo è stato analizzare e sperimentare le innovazioni introdotte da Oracle per supportare applicazioni di Retrieval-Augmented Generation (RAG) e ricerche avanzate sui dati e documenti presenti nel database aziendale. Nella prima fase è stata effettuata una ricognizione teorica sul funzionamento del Vector Store, sugli strumenti Oracle disponibili e sulle modalità di estrazione dei dati dalle viste e dai BLOB del database. Successivamente, sono stati generati e testati gli embedding dei documenti, confrontando diverse strategie di chunking e indicizzazione per la ricerca per similitudine. Il lavoro ha portato alla realizzazione di prototipi dimostrativi, tra cui un motore di AI Vector Search integrato con funzioni relazionali e un chatbot interattivo che sfrutta il Vector Store per fornire risposte contestuali basate sulle fonti documentali, dimostrando la fattibilità di soluzioni integrate per migliorare l’accesso alle informazioni aziendali.
2024
Development and Implementation of a vector store with Oracle Database 23ai for intelligent data management
Oracle Database 23ai
vector store
AI
File in questo prodotto:
File Dimensione Formato  
Loat_Giacomo.pdf

accesso aperto

Dimensione 9.96 MB
Formato Adobe PDF
9.96 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/93182