In recent years, chatbots have become essential tools in the field of human-machine interaction, finding applications in numerous sectors. This thesis explores the state of the art of chatbots in depth, analyzing current technologies, development methodologies and the most relevant use cases. In the first chapters, a complete overview of the evolution of chatbots is presented, including the different types and the most used platforms for their implementation. Subsequently, the focus shifts to neural networks, which represent the technological basis for the development of the most advanced chatbots. Architectures are discussed of the most relevant neural networks, highlighting how these technologies improve the ability to understand and generate natural language. Finally, the design part of the thesis focuses on the practical creation of a chatbot. The development process is described, from requirements definition to system design and implementation. The developed chatbot is able to interact effectively with users, answering questions and providing assistance in a natural and intuitive way. The results obtained demonstrate the potential of the technologies analyzed and offer ideas for future research and applications in the field of virtual assistants.

Negli ultimi anni, i chatbot sono diventati strumenti essenziali nell’ambito dell’interazione uomo-macchina, trovando applicazioni in numerosi settori. Questa tesi esplora a fondo lo stato dell’arte dei chatbot, analizzando le tecnologie attuali, le metodologie di sviluppo e i casi d’uso più rilevanti. Nei primi capitoli, viene presentata una panoramica completa dell’evoluzione dei chatbot, includendo le diverse tipologie e le piattaforme più utilizzate per la loro implementazione. Successivamente, l’attenzione si sposta sulle reti neurali, che rappresentano la base tecnologica per lo sviluppo dei chatbot più avanzati. Vengono discusse le architetture di rete neurale più rilevanti , evidenziando come queste tecnologie migliorino le capacità di comprensione e generazione del linguaggio naturale. Infine, la parte progettuale della tesi si concentra sulla realizzazione pratica di un chatbot. Viene descritto il processo di sviluppo, dalla definizione dei requisiti alla progettazione e implementazione del sistema. Il chatbot sviluppato è in grado di interagire efficacemente con gli utenti, rispondendo a domande e fornendo assistenza in modo naturale e intuitivo. I risultati ottenuti dimostrano le potenzialità delle tecnologie analizzate e offrono spunti per future ricerche e applicazioni nel campo degli assistenti virtuali.

UN APPROCCIO INNOVATIVO: CHATBOT COME ASSISTENTE VIRTUALE

TARONNA, FRANCESCO PIO
2023/2024

Abstract

In recent years, chatbots have become essential tools in the field of human-machine interaction, finding applications in numerous sectors. This thesis explores the state of the art of chatbots in depth, analyzing current technologies, development methodologies and the most relevant use cases. In the first chapters, a complete overview of the evolution of chatbots is presented, including the different types and the most used platforms for their implementation. Subsequently, the focus shifts to neural networks, which represent the technological basis for the development of the most advanced chatbots. Architectures are discussed of the most relevant neural networks, highlighting how these technologies improve the ability to understand and generate natural language. Finally, the design part of the thesis focuses on the practical creation of a chatbot. The development process is described, from requirements definition to system design and implementation. The developed chatbot is able to interact effectively with users, answering questions and providing assistance in a natural and intuitive way. The results obtained demonstrate the potential of the technologies analyzed and offer ideas for future research and applications in the field of virtual assistants.
2023
AN INNOVATIVE APPROACH: CHATBOT AS A VIRTUAL ASSISTANT
Negli ultimi anni, i chatbot sono diventati strumenti essenziali nell’ambito dell’interazione uomo-macchina, trovando applicazioni in numerosi settori. Questa tesi esplora a fondo lo stato dell’arte dei chatbot, analizzando le tecnologie attuali, le metodologie di sviluppo e i casi d’uso più rilevanti. Nei primi capitoli, viene presentata una panoramica completa dell’evoluzione dei chatbot, includendo le diverse tipologie e le piattaforme più utilizzate per la loro implementazione. Successivamente, l’attenzione si sposta sulle reti neurali, che rappresentano la base tecnologica per lo sviluppo dei chatbot più avanzati. Vengono discusse le architetture di rete neurale più rilevanti , evidenziando come queste tecnologie migliorino le capacità di comprensione e generazione del linguaggio naturale. Infine, la parte progettuale della tesi si concentra sulla realizzazione pratica di un chatbot. Viene descritto il processo di sviluppo, dalla definizione dei requisiti alla progettazione e implementazione del sistema. Il chatbot sviluppato è in grado di interagire efficacemente con gli utenti, rispondendo a domande e fornendo assistenza in modo naturale e intuitivo. I risultati ottenuti dimostrano le potenzialità delle tecnologie analizzate e offrono spunti per future ricerche e applicazioni nel campo degli assistenti virtuali.
Chatbot
Intelligenza A.
NLP
Machine learning
File in questo prodotto:
File Dimensione Formato  
Tesi definitiva Francesco Pio Taronna segreteria.pdf

File consultabile da postazioni biblioteca

Dimensione 3.19 MB
Formato Adobe PDF
3.19 MB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

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