Nico è un chatbot intelligente che semplifica e velocizza la creazione dei preventivi di stima.
Abbiamo utilizzato LangChain per implementare la tecnologia RAG. Grazie agli strumenti forniti dal framework, siamo riusciti a gestire diversi task del chatbot e a memorizzare i dati in cloud. Parallelamente, abbiamo creato un database per gestire le informazioni aziendali e confrontare i feedback degli utenti con quelli del chatbot.
I task più ardui sono stati: 1) l'addestramento del chatbot affinché si concentrasse sullo scopo; 2) la gestione di un VectorStore in cloud; 3) implementazione della possibilità, per l'utente, di richiedere di parlare con un operatore; 4) gestione di un sistema di feedback da parte dell'utente e da parte dell'LLM, compresa la memorizzazione di tali informazioni in un db SQLite locale.
Siamo veramente fieri del risultato raggiunto nonostante il poco tempo, dell'interfaccia che abbiamo costruito e delle integrazioni che siamo riusciti ad implementare in modo efficiente. Abbiamo inoltre avuto modo di apprendere, in modo abbastanza approfondito, quali sono le dinamiche che si celano dietro la creazione di un chatbot.
L'uso di VectorStore cloud e la definizione di tool e creazione di tool custom.
Nico ha ancora un grandissimo margine di miglioramento, dalla gestione accurata delle richieste alla memorizzazione efficiente dei dati.
link: https://youtu.be/wWmqEI3nUBM?si=DNqPNTxlSHfTPVcA
Antonino Palumeri https://www.linkedin.com/in/antonino-palumeri-0048bb247/
Eleonora Giuffrida https://www.linkedin.com/in/eleonora-giuffrida-7795a130b/
Livio Mattia Lipani https://www.linkedin.com/in/livio-mattia-lipani/