Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial Internet of Things >> Ingebed

Wat is Chatbot:ontwerpproces en zijn architectuur

De eerste Chabot genaamd "ELIZA" werd in 1960 ontwikkeld door MIT-professor Joseph Weizenbaum (8 januari 1923 in Duitsland - 5 maart 2008). Dit is een soort computerprogramma en de betekenis van het woord is "Mijn God is Overvloed". De standaardvorm van Eliza is "Enzyme-Linked Immune Sorbent Assay". Sommige daarvan zijn Charlie, Cleverbot, Fred, Jenney AI, SimSimi, enz. Sommige van de door Chatbot ontwikkelde bedrijven zijn Hedgehog Log, opgericht in 2007, Dog Town Media in 2011, MobiDev opgericht in 2009, Fusion Informatic opgericht in 2000, On graph Technologies in 2007, Optisol Business Solutions in 2006.


Wat is Chatbot?

Het is een soort software die wordt gebruikt om met mensen in verschillende talen te communiceren via verschillende mobiele apps, websites, berichten, enz. De standaardvorm van de bot is "Build-Operate- Overdracht". Chabot's zijn niet goed voor chatten voor alle doeleinden, omdat we zowel voor- als nadelen hebben om deze te gebruiken. Er zijn verschillende namen voor, namelijk Smart bot, Conversational bot, Chatterbot, Talbot, Interactive agent, Conversational AI en Conversational interface. De meeste hiervan zijn een soort berichteninterface, in plaats van dat menselijke beantwoordende bots de vragen van de klant beantwoorden. Enkele factoren die mensen motiveren om Chatbots te gebruiken, zijn productiviteit, entertainment, sociale en relationele factoren en nieuwsgierigheid. Sommige van de goede bots zijn crawlers, transactiebots, informatiebots, entertainmentbots, kunstbots, gamebots, enz. en slechte bots zijn hackers, spammers, scrapers, imitators, enz.

Hoe werkt Chatbot?

Het is een tool die wordt gebruikt voor communicatie tussen mens en robot via online messenger en ze hebben CUI (Conversational User Interface), die wordt gebruikt om mensen in staat te stellen te communiceren met machines in verschillende talen, wat begrijpelijk is voor Chatbot. Die zijn meestal te vinden op platforms zoals Facebook, WhatsApp, Skype, Instagram, Hike, website, enz.

Ze hebben ook een brein, dat uit drie hoofdonderdelen bestaat:kennisbron, standaardzinnen en gespreksgeheugen. Als we daar iets op zeggen, analyseert het eerst het woord en zoekt het naar het trefwoord om de gebruikers een antwoord te geven. Het analyseert het trefwoord met behulp van de drie belangrijkste delen van de hersenen en geeft een antwoord op de vragen van de gebruiker. Dit is de manier waarop het brein van de Chatbot werkt.

AI Chatbots

De standaardvorm van AI  is kunstmatige intelligentie, het wordt gebruikt om met gebruikers in hun natuurlijke taal te chatten via mobiele apps, websites en vele andere berichten-apps. Enkele voorbeelden zijn Spotify-bot die wordt gebruikt om gemakkelijk naar muziek te zoeken, Wholefoods die wordt gebruikt om naar recepten te zoeken, enz.

Soorten chatbots

Er zijn twee typen, namelijk AI en Fixed. Het verschil tussen AI en Fixed wordt weergegeven in de onderstaande tabel

S.NO AI-chatbot Vaste chatbot
1. De AI Chatbot is niet vooraf gedefinieerd De vaste Chatbot is vooraf gedefinieerd
2. Er is geen beperkte toegang tot klantenservice in AI Er is beperkte toegang tot klantenservice in vast
3. Dit type handelt slim en reageert met de meest geschikte antwoorden Dit type reageert met een vooraf gedefinieerd script uit de bibliotheek
4. Een AI gebruikt NLP om de vragen van de gebruiker te beantwoorden Het gebruikt geen NLP om de vragen van de gebruiker te beantwoorden
5. De AI decodeert de berichten gemakkelijk en snel en reageert dienovereenkomstig De vaste  decodeert de berichten niet gemakkelijk
6. Een andere naam van AI Chatbot is Intelligence Chatbot Een andere naam van vaste Chatbot is Rule-based Chatbot

Chatbot-ontwerpproces

Er zijn zeven stappen om het Chatbot-proces te ontwerpen. Deze zijn scope en vereiste, het identificeren van de input, het begrijpen van de UI-elementen, het creëren van de eerste interactie, het opbouwen van een gesprek en ten slotte het testen. Het ontwerpproces van de Chatbot wordt hieronder weergegeven

chatbot- ontwerpproces

De eerste stap bij het ontwerpen van de Chatbot is om de reikwijdte en vereisten te kennen, zoals waarom chatbot, platform om chatbots te starten en de beperkingen ervan. De tweede stap is het identificeren van de invoer van gebruikers in de vorm van zoekopdrachten via tekst, spraak of afbeeldingen, van apparaten en intelligentiesystemen. De derde stap is het begrijpen van de elementen van de gebruikersinterface (UI), die we in onze applicaties kunnen zien. UI-elementen zijn van vijf typen:Command Line (CL), Graphical User Interface (GUI), Menu-Driven Interface (MDI), Form-Based Interface (FBI) en Natural Language Interface (NLI). Na het begrijpen van de elementen van de gebruikersinterface, is de volgende stap het creëren van de eerste interactie en het opbouwen van een gesprek. De laatste stap van het Chatbot-ontwerpproces is testen, dat wordt gedaan op mobiel en websites om te weten hoe het werkt.

Chatbot-architectuur

Een architectuur van Chatbot vereist een kandidaat-responsgenerator en responsselector om het antwoord op de vragen van de gebruiker te geven via tekst, afbeeldingen en spraak. De architectuur van de Chatbot wordt weergegeven in de onderstaande afbeelding.

architectuur- of-chatbot

In de bovenstaande afbeelding worden gebruikersberichten gegeven aan een intentieclassificatie en entiteitsherkenning.

  • Intentie: Een bedoeling in de bovenstaande afbeelding wordt gedefinieerd als de bedoeling van een gebruiker. De bedoeling van het woord 'Tot ziens' is bijvoorbeeld om het gesprek op dezelfde manier te beëindigen, de bedoeling van het woord 'Wat zijn enkele goede Chinese restaurants', de bedoeling zou zijn om een restaurant.
  • Entiteit: Een entiteit in de Chatbot wordt gebruikt om een ​​intentie te wijzigen en er zijn drie soorten entiteiten:systeementiteit, ontwikkelaarsentiteit en sessie-entiteit.
  • Kandidaatreactiegenerator: De kandidaat-antwoordgenerator in de Chatbot doet de berekeningen met behulp van verschillende algoritmen om het gebruikersverzoek te verwerken. Het resultaat van deze berekeningen is dan het antwoord van de kandidaat.
  • Reactiekiezer: De antwoordselector in de Chatbot die wordt gebruikt om het woord of de tekst te selecteren op basis van de gebruikersvragen om de gebruikers een antwoord te geven dat beter zou moeten werken.

Chatbot-uitdagingen

Sommige van de uitdagingen zijn

  •   Beveiliging
  •  Begrijpen van gebruikerssentimenten en emoties in het geval van spraakbots
  •  Taalspecialisatie
  •  Niet-standaardtalen

Voordelen

De voordelen zijn


  •  Minder kosten
  •  24/7 Beschikbaarheid
  • Leren en bijwerken
  •  Het beheert meerdere klanten
  •  Het is gemakkelijk te gebruiken
  •  Menselijke inspanning is minder

Nadelen

Enkele van de nadelen zijn

  •  Het kost meer tijd om de app te installeren
  •  Complexe interface

Toepassingen

De toepassingen van Chatterbot worden hieronder getoond

  • Chatbots voor entertainment:Jokebot, Quotebot, Dinner ideas bot, Ruuh, Zo, Genius, etc
  • Chatbots voor gezondheid:Webot, Meditatebot, Health tap, etc
  • Chatbots voor nieuws en weer:CNN, Poncho, etc

De Chabot verbetert de klantenservice, door deze verbetering worden de voordelen van de Chatbot met de dag groter. In de wereld van vandaag is messaging een van de populaire communicatiemiddelen geworden, of het nu een sms-bericht is of via berichten-apps. De Chabot's worden op verschillende gebieden voor verschillende doeleinden gebruikt, vanwege deze verschillende soorten bedrijven worden Chabot's ontwikkeld. De Chatbots zijn ontworpen en ontwikkeld op basis van vragen van klanten en hun talen. Hier is een vraag voor u, is het mogelijk om uw eigen te maken zonder enige kennis van coderen?


Ingebed

  1. Anodisatieproces van titanium en zijn legeringen
  2. Wat is Control Unit:Components &Its Design
  3. Wat is embedded systeemprogrammering en de bijbehorende talen
  4. Wat is ingebed systeemontwerp:stappen in het ontwerpproces
  5. Wat is het fabricageproces van plaatwerk?
  6. Wat is Kevlar? Een korte handleiding
  7. Wat zit er in het productieproces?
  8. Wat is architectuurontwerp?
  9. 3D-printen:wat zijn de gevolgen voor bewerking en industrieel ontwerp?
  10. Wat is prototypen van industrieel ontwerp?
  11. Wat is CNC-tappen?