Cos'è un bot di chat?
Un bot di chat è un programma per computer progettato per impegnarsi in una conversazione con un partner umano. Questo tipo di software ha lo scopo di convincere i suoi interlocutori che è un partecipante attivo alla conversazione e che viene scambiato il significato reale. Alcuni tipi di chat bot sono persino progettati per far credere agli utenti di essere coinvolti in una conversazione con un essere umano vivente. Questo tipo di programma, sebbene spesso impiegato esclusivamente per un valore di novità, è utile nella ricerca psicologica, nello sviluppo dell'intelligenza artificiale e nella gestione di alcuni tipi di interazione aziendale con i clienti.
Il primo programma a funzionare come chat bot era Eliza, uno strumento di ricerca sviluppato negli anni '60. Eliza è stata progettata per analizzare semplicemente i commenti da un utente umano e quindi rispondere con domande basate su alcune delle parole dell'input dell'utente. Gli utenti hanno trovato questo affascinante e impegnato in conversazioni sorprendentemente prolungate con Eliza, che spesso interpretavano come se fossero stati mesingful, grazie alla predilezione umana per trovare significato nella conversazione.
Un moderno bot di chat ha accesso a molte volte più potenza di calcolo di tali programmi iniziali. Di conseguenza, i moderni robot di chat possono spesso ingannare gli utenti per un certo periodo di tempo e molti hanno buoni risultati nel superare il test di Turing. Questo test presenta una conversazione tra un programma umano e un computer. Un programma il cui output non può essere distinto dalla conversazione umana può essere considerato superato il test.
Molti robot di chat sono progettati per scopi frivoli o nefasti. Alcuni utenti semplicemente creano robot e li mettono in siti di chat o di messaggistica su uno canale. Altri usano questi robot per distribuire pubblicità indesiderate o per molestare gli utenti, sebbene tali robot pubblicitari siano relativamente facili da esaminare, poiché la loro costante diffusione delle informazioni pubblicitarie rompe la copertina.
Nel 2011, gli ultimi anni hanno visto thTuttavia, è un tipo di programma per servire a scopi più pratici. Quando si contatta molte grandi entità aziendali o governative, un essere umano viene spesso accolto da un bot di chat automatizzato. Questi robot sono ora in grado di eseguire molte attività una volta gestite dagli operatori umani e vengono abitualmente utilizzati per raccogliere informazioni dell'utente, per dirigere le chiamate al dipartimento appropriato o per gestire compiti semplici senza alcun intervento umano.
I robot di chatsono anche utilizzati nello sviluppo dell'intelligenza artificiale. Qualsiasi AI di successo deve essere in grado di analizzare il linguaggio naturale e formulare risposte appropriate. Queste sono attività per le quali è già progettato un bot di chat.