Какво е Chatbot: Процес на проектиране и неговата архитектура

Опитайте Нашия Инструмент За Премахване На Проблемите





Първият Chabot, наречен „ELIZA“, е разработен през 1960 г. от професор на MIT Йозеф Вайзенбаум (8 януари 1923 г. в Германия - 5 март 2008 г.). Това е вид компютърна програма и значението на думата е „Моят Бог е изобилие“. Стандартната форма на Елиза е „Ензимно-свързан имунен сорбент“. Някои от тях са Charlie, Cleverbot, Fred, Jenney AI, SimSimi и др. Някои от разработените от Chatbot компании са Hedgehog Log, основана през 2007 г., Dog Town Media през 2011 г., MobiDev създадена през 2009 г., Сливане Informatic основана през 2000 г., On graph Technologies през 2007 г., Optisol Business Solutions през 2006 г.

Какво е Chatbot?

Това е вид софтуер, използван за взаимодействие с хората на различни езици чрез различни мобилни приложения, уебсайтове, съобщения и др. Стандартната форма на бота е „Build-Operate-Transfer“. Chabot’s не са добри за универсален чат, защото имаме както предимства, така и недостатъци при използването им. Има различни имена за това, че са Smart bot, Conversational bot, Chatterbot, Talbot, Interactive agent, Conversational AI и Conversational interface. Повечето от тях са вид интерфейс за съобщения, вместо ботовете, отговарящи на човешкия отговор, ще дадат отговор на заявките на клиентите. Някои фактори, които мотивират хората да използват Chatbots, са производителност, забавление, социални и релационни фактори и любопитство. Някои от добрите ботове са Crawler’s, Transactional bots, Information bots, Entertainment bots, art bots, game bots и др., А лошите ботове са хакери, спамери, скрепери, имитатори и т.н.




Как работи Chatbot?

Това е инструмент, който се използва за комуникация между човек и робот чрез онлайн съобщение и те имат CUI (разговорен потребителски интерфейс), който се използва, за да позволи на хората да взаимодействат с машини на различни езици, което е разбираемо от Chatbot. Те могат да бъдат намерени най-вече на платформи като Facebook, Whatsapp, Skype, Instagram, Hike, уебсайт и т.н.

Те също имат мозък, който има три основни части: източник на знания, запаси и фрази за разговори. Когато кажем нещо на това, първо анализира думата и търси ключовата дума, за да даде отговор на потребителите. Той анализира ключовата дума, като използва трите основни части на мозъка и дава отговор на запитванията на потребителя. Това е начинът, по който работи мозъкът на Chatbot.



AI Chatbots

Стандартната форма на AI е Изкуствен интелект , той се използва за чат с потребители на техните естествени езици чрез мобилни приложения, уебсайтове и много други приложения за съобщения. Някои от примерите са Spotify бот, който се използва за лесно търсене на музика, Wholefoods, който се използва за търсене на рецепти и т.н.

Видове чатботове

Има два типа, които са AI и Fixed. Разликата между AI и Fixed е показана в таблицата по-долу


S.NO AI Chatbot Фиксиран Chatbot
1.AI Chatbot не е предварително дефиниранФиксираният Chatbot е предварително дефиниран
две.В AI няма ограничен достъп до обслужване на клиентиИма ограничен достъп до обслужване на клиенти във фиксирана
3.Този тип действа умно и отговаря с най-подходящите отговориТози тип отговаря с предварително дефиниран скрипт от библиотеката
Четири.AI използва NLP, за да отговори на запитванията на потребителяТой не използва NLP, за да отговаря на запитванията на потребителя
5.AI декодира съобщенията лесно, бързо и отговаря съответноФиксираният не декодира съобщенията лесно
6.Друго име на AI Chatbot е Intelligence ChatbotДруго име на фиксирания Chatbot е Chat-базиран на правила

Процес на проектиране на Chatbot

Има седем стъпки за проектиране на процеса Chatbot, те са обхват и изискване, идентифициране на входовете, разбиране на елементите на потребителския интерфейс, първоначално взаимодействие, изграждане на разговор и накрая тестване. Фигурата на процеса на проектиране на Chatbot е показана по-долу

chatbot-design-процес

chatbot-design-процес

Първата стъпка към проектирането на Chatbot е да се знае обхватът и изискванията като защо chatbot, платформата за стартиране на chatbots и неговите ограничения. Втората стъпка е да се идентифицират входовете от потребителите под формата на заявки чрез текст, глас или изображения, от устройства и разузнавателни системи. Третата стъпка е да разберем елементите на потребителския интерфейс (UI), които можем да видим в нашите приложения. Елементите на потребителския интерфейс са от пет типа: команден ред (CL), графичен потребителски интерфейс (GUI), управляван от менюто интерфейс (MDI), интерфейс, базиран на формуляри (FBI) и интерфейс на естествен език (NLI). След разбиране на елементите на потребителския интерфейс, следващата стъпка е да създадете първото взаимодействие и да изградите разговор. Последната стъпка от процеса на проектиране на Chatbot е тестване, което се прави на мобилни устройства и уебсайтове, за да се знае как работи.

Архитектура на Chatbot

Архитектурата на Chatbot изисква генератор на отговори на кандидати и селектор на отговори, за да даде отговор на запитванията на потребителя чрез текст, изображения и глас. Архитектурата на Chatbot е показана на фигурата по-долу.

архитектура на чатбот

архитектура на чатбот

На горната фигура потребителските съобщения се дават на класификация на намерението и разпознаване на обекта.

  • Намерение: An намерение в горната фигура е дефинирано като намерение на потребителя, например намерението на думата „Сбогом“ е да завърши разговора по подобен начин, намерението на думата „Какви са някои добри китайски ресторанти“ намерението би било да се намери ресторант.
  • Обект: An субект в Chatbot се използва за модифициране на намерение и има три вида обекти, те са системни обекти, обекти на разработчици и обекти на сесия.
  • Генератор на отговори на кандидата: Генераторът на отговори на кандидатите в Chatbot прави изчисленията, използвайки различни алгоритми за обработка на потребителската заявка. Тогава резултатът от тези изчисления е отговорът на кандидата.
  • Избор на отговор: Селекторът за отговор в Chatbot използва за избор на думата или текста според потребителските заявки, за да даде отговор на потребителите, който трябва да работи по-добре.

Предизвикателства на Chatbot

Някои от предизвикателствата са

  • Сигурност
  • Разбиране на настроенията и емоциите на потребителите в случай на гласови ботове
  • Езикова специализация
  • Нестандартни езици

Предимства

Предимствата са

  • По-малко разходи
  • 24/7 Наличност
  • Учене и актуализиране
  • Той управлява множество клиенти
  • Той е лесен за използване
  • Човешките усилия са по-малко

Недостатъци

Някои от недостатъците са

  • Инсталирането на приложението отнема повече време
  • Сложен интерфейс

Приложения

Приложенията на Chatterbot са показани по-долу

  • Chatbot за забавление: Jokebot, Quotebot, бот за идеи за вечеря, Ruuh, Zo, Genius и т.н.
  • Chatbot’s for health: Webot, Meditatebot, Health tap и др
  • Chatbot за новини и време: CNN, Пончо и др

Chabot подобрява обслужването на клиентите, поради това подобрение ползите от Chatbot се увеличават от ден на ден. В днешния свят съобщенията се превърнаха в едно от популярните средства за комуникация, независимо дали става дума за текстово съобщение или чрез приложения за съобщения. Chabot’s се използват в различни области за различни цели, поради тези различни видове бизнес се разработват Chabot’s. The Чат ботове са проектирани и разработени въз основа на заявки на клиенти и техните езици. Ето един въпрос към вас, възможно ли е да създадете свой собствен, без никакви познания за кодиране?