Skip to content

RedGii/ChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ChatBot

Una semplice implementazione di un Chatbot, utilizzando il linguaggio di programmazione Python. La base di conoscenza iniziale è basata su un dataset costituito da frasi in lingua Italiana.

Esempio

Una conversazione tipica potrebbe essere qualcosa del genere:

🙍🏻‍♂️ utente: Ciao! Come stai?

🤖 bot: bene, e tu?

🙍🏻‍♂️ utente: anche io sto bene.

🤖 bot: Cosa fai stasera?

Come funziona

Ogni volta che un utente inserisce un'istruzione, la libreria salva il testo che ha inserito e il testo a cui l'istruzione era in risposta. Poiché si ricevono più input, aumenta il numero di risposte a cui può rispondere e l'accuratezza di ciascuna risposta in relazione all'istruzione di input. Il programma seleziona la risposta di corrispondenza più vicina cercando l'istruzione nota di corrispondenza più vicina che corrisponde all'input, quindi restituisce la risposta più probabile a tale istruzione in base alla frequenza con cui ogni risposta viene emessa dalle persone con cui comunica il bot.

About

Un semplice ChatBot usando Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages