Què és Chatbot: procés de disseny i la seva arquitectura

Proveu El Nostre Instrument Per Eliminar Problemes





El primer Chabot anomenat 'ELIZA' va ser desenvolupat el 1960 pel professor del MIT Joseph Weizenbaum (8 de gener de 1923 a Alemanya - 5 de març de 2008). Aquest és un tipus de programa d'ordinador i el significat de la paraula és 'El meu Déu és l'abundància'. La forma estàndard d'Eliza és 'Assaig d'absorció immunològica enllaçada amb enzims'. Alguns són Charlie, Cleverbot, Fred, Jenney AI, SimSimi, etc. Algunes de les empreses desenvolupades per Chatbot són Hedgehog Log fundada el 2007, Dog Town Media el 2011, MobiDev establerta el 2009, Fusió Informàtica fundada el 2000, On graph Technologies el 2007, Optisol Business Solutions el 2006.

Què és Chatbot?

És un tipus de programari utilitzat per interactuar amb humans en diferents idiomes a través de diferents aplicacions mòbils, llocs web, missatges, etc. La forma estàndard del bot és 'Build-Operate-Transfer'. Els de Chabot no són bons per xatejar amb tots els usos, ja que tenim avantatges i desavantatges d’utilitzar-los. Hi ha diferents noms pel que són Smart bot, Conversational bot, Chatterbot, Talbot, Interactive agent, Conversational AI i Conversational interface. La majoria d’aquests són una mena d’interfície de missatges, en lloc de respondre els robots, donaran resposta a les consultes dels clients. Alguns factors que motiven la gent a utilitzar Chatbots són la productivitat, l’entreteniment, els factors socials i relacionals i la curiositat. Alguns dels bons robots són els de rastreig, els bots transaccionals, els bots informatius, els bots d’entreteniment, els bots d’art, els bots de jocs, etc., i els bots dolents són pirates informàtics, spammers, rascadors, imitadors, etc.




Com funciona Chatbot?

És una eina que s’utilitza per a la comunicació entre humans i robots mitjançant missatgeria en línia i que tenen CUI (Conversational User Interface), que s’utilitza per permetre als humans interactuar amb màquines en diferents idiomes, cosa que Chatbot entén. Aquests es poden trobar principalment en plataformes com Facebook, Whatsapp, Skype, Instagram, Hike, lloc web, etc.

També tenen un cervell, que té tres parts principals: font de coneixement, frases borsàries i memòria de conversa. Quan en diem alguna cosa, primer analitza la paraula i busca la paraula clau per donar una resposta als usuaris. Analitza la paraula clau mitjançant les tres parts principals del cervell i dóna resposta a les consultes de l’usuari. Aquesta és la manera com funciona el cervell del Chatbot.



AI Chatbots

La forma estàndard d’IA és Intel · ligència artificial , s’utilitza per xatejar amb usuaris en els seus idiomes naturals a través d’aplicacions mòbils, llocs web i moltes altres aplicacions de missatgeria. Alguns dels exemples són Spotify bot que s’utilitza per cercar música fàcilment, Wholefoods que s’utilitza per cercar receptes, etc.

Tipus de Chatbots

Hi ha dos tipus: AI i Fixed. La diferència entre IA i Fixed es mostra a la taula següent


S.NO AI Chatbot S'ha corregit el Chatbot
1.El AI Chatbot no està predefinitEl Chatbot fix està predefinit
2.No hi ha accés limitat als serveis al client a IAHi ha accés limitat als serveis d'atenció al client de forma fixa
3.Aquest tipus actua de manera intel·ligent i respon amb les respostes més adequadesAquest tipus respon amb un script predefinit de la biblioteca
4.Una IA utilitza NLP per respondre a les consultes de l’usuariNo utilitza NLP per respondre a les consultes de l’usuari
5.La IA descodifica els missatges fàcilment, ràpidament i respon en conseqüènciaLa solució no descodifica els missatges fàcilment
6.Un altre nom d’AI Chatbot és Intelligence ChatbotUn altre nom de Chatbot fix és Chatbot basat en regles

Procés de disseny de Chatbot

Hi ha set passos per dissenyar el procés Chatbot, que són l’abast i el requisit, identificant les entrades, comprenent els elements de la IU, elaborant la primera interacció, creant converses i, finalment, provant. A continuació es mostra la figura del procés de disseny de Chatbot

procés-de-disseny-chatbot

procés-de-disseny-chatbot

El primer pas per dissenyar el Chatbot és conèixer l’abast i els requisits com ara per què el chatbot, la plataforma per iniciar els chatbot i les seves limitacions. El segon pas és identificar les entrades dels usuaris en forma de consultes a través de text, veu o imatges, des de dispositius i sistemes d’intel·ligència. El tercer pas és entendre els elements de la interfície d’usuari (IU) que podem veure a les nostres aplicacions. Els elements de la interfície d’usuari són de cinc tipus: són la línia d’ordres (CL), la interfície gràfica d’usuari (GUI), la interfície basada en menús (MDI), la interfície basada en formularis (FBI) i la interfície de llenguatge natural (NLI). Després d’entendre els elements de la interfície d’usuari, el següent pas és crear la primera interacció i construir una conversa. El darrer pas del procés de disseny de Chatbot és la prova, que es fa al mòbil i als llocs web per saber com funciona.

Chatbot Architecture

Una arquitectura de Chatbot requereix un generador de respostes candidat i un selector de respostes per donar resposta a les consultes de l’usuari mitjançant text, imatges i veu. L'arquitectura del Chatbot es mostra a la figura següent.

arquitectura-de-chatbot

arquitectura-de-chatbot

A la figura anterior, els missatges dels usuaris es donen a una classificació d’intencions i al reconeixement d’entitats.

  • Intenció: An intenció a la figura anterior es defineix com la intenció de l'usuari, per exemple, la intenció de la paraula 'Adéu' és acabar la conversa de manera similar, la intenció de la paraula 'Quins són alguns bons restaurants xinesos' la intenció seria trobar un restaurant.
  • Entitat: An entitat al Chatbot s'utilitza per modificar una intenció i hi ha tres tipus d'entitats que són l'entitat del sistema, l'entitat de desenvolupador i l'entitat de sessió.
  • Generador de resposta de candidats: El generador de resposta candidat al Chatbot fa els càlculs utilitzant diferents algoritmes per processar la sol·licitud de l'usuari. Aleshores, el resultat d’aquests càlculs és la resposta del candidat.
  • Selector de resposta: El selector de respostes del Chatbot s’utilitzava per seleccionar la paraula o el text segons les consultes de l’usuari per donar una resposta als usuaris que hauria de funcionar millor.

Desafiaments de Chatbot

Alguns dels reptes són

  • Seguretat
  • Comprendre els sentiments i les emocions dels usuaris en cas de bots de veu
  • Especialització lingüística
  • Idiomes no estàndard

Avantatges

Els avantatges són

  • Menys cost
  • Disponibilitat 24/7
  • Aprenentatge i actualització
  • Gestiona múltiples clients
  • És fàcil d'utilitzar
  • L’esforç humà és menor

Desavantatges

Alguns dels desavantatges són

  • Es necessita més temps per instal·lar l’aplicació
  • Interfície complexa

Aplicacions

Les aplicacions de Chatterbot es mostren a continuació

  • Chatbot’s for entertainment: Jokebot, Quotebot, Dinner ideas bot, Ruuh, Zo, Genius, etc.
  • Chatbot’s for health: Webot, Meditatebot, Health tap, etc.
  • Chatbot’s per a notícies i temps: CNN, Poncho, etc.

El Chabot millora els serveis al client, a causa d’aquesta millora els beneficis del Chatbot augmenten dia a dia. Al món actual, la missatgeria s’ha convertit en un dels mitjans de comunicació més populars, ja sigui un missatge de text o mitjançant aplicacions de missatgeria. Els Chabot’s s’utilitzen en diferents camps amb diferents propòsits, ja que s’estan desenvolupant diferents tipus d’empreses Chabot’s. El Chatbots estan dissenyats i desenvolupats en funció de les consultes dels clients i els seus idiomes. Aquí teniu una pregunta, és possible crear-ne una sense coneixements de codificació?