Skip to content

LivioLipani/Chatbot_Hackaton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatbot Nico - Neodata Hackathon

Table of Contents
  • About the project
  • Built With
  • Contributing
  • About The Project

    Nico - The Cost Estimator

    What it does

    Nico è un chatbot intelligente che semplifica e velocizza la creazione dei preventivi di stima.

    How we built it

    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.

    Challenges we ran into

    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.

    Accomplishments that we're proud of

    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.

    What we learned

    L'uso di VectorStore cloud e la definizione di tool e creazione di tool custom.

    What's next for Nico - The Cost Estimator

    Nico ha ancora un grandissimo margine di miglioramento, dalla gestione accurata delle richieste alla memorizzazione efficiente dei dati.

    Video della Demo

    link: https://youtu.be/wWmqEI3nUBM?si=DNqPNTxlSHfTPVcA

    (back to top)

    Built With

    • LangChain
    • Openai
    • Pinecone
    • Python
    • Streamlit

    (back to top)

    Contributing

    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/

    (back to top)

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages