Вие сте собственик на бизнес, който иска да автоматизира или предоставя услуги, без да харчи много пари? Може би търсите чатбот. От поддръжка на клиенти на уебсайтове до провеждане на разговори с Google Assistant, чатботовете изминаха дълъг път.
Въпреки че можете да създадете чатбот от нулата, са необходими огромни усилия за тяхното изграждане, обучение и внедряване. Тук на помощ идва Google Dialogflow.
Какво е Google Dialogflow?
Google Dialogflow е инструмент от край до край, който използва разбиране на естествен език (NLU), усъвършенстван тип Обработка на естествен език, за създаване на богати човешки разговори. Помага ви да създадете чатботове, които можете да интегрирате с уебсайта си, и приложения като Slack, Messenger и Telegram.
Чатботът е софтуерно приложение, което симулира и обработва човешки разговори под формата на текст или аудио.
Google Dialogflow идва с инструмент за създаване на визуален поток за визуализиране на работния процес. Той използва усъвършенствани AI техники и предоставя функции за управление като анализи, CI/CD, експерименти и валидации.
Най-добрата част е, че съдържа над 40 предварително изградени агента. Те обхващат случаи като хотелска резервация, банкови операции, интелигентен дом и навигация, които можете да персонализирате и използвате във вашия продукт.
Можете лесно да създадете чатбот с помощта на Google Dialogflow дори без познания по кодиране. Ето как можете да създадете Yummeteria, бот за доставка на храна за пица, който иска вашето име, имейл адрес, телефонен номер, адрес, размер на пица, топинг и кора. След това отговаря с избраните от вас избори.
Как да създадете чатбот за доставка на храна
Следвайте тези стъпки, за да създадете чатбот за доставка на храна за пица.
- Посетете Диалогов поток и влезте с вашия акаунт в Google.
- Съгласете се с Общите условия и щракнете върху Създаване на агент бутон. Агентът представлява чатбота като цяло.
- Въведете Име на агент и щракнете върху Създавайте бутон. Обърнете внимание, че не можете да използвате бели интервали за наименуване на вашия агент.
- Кликнете върху Намерения в левия панел на менюто и щракнете върху Създайте намерение. Намеренията са категории разговори, които искате чатботът да изпълнява. По подразбиране Google Dialogflow включва намерение за добре дошли, което поздравява потребителя и води разговора. По същия начин ще създадете намерение, което иска вашите лични данни и пицата, която искате, и ще я поръчате.
- Добавяне на Име на намерението и щракнете върху Добавяне на фрази за обучение. Няма идеален начин за разговор. Фразите за обучение помагат да се обучи чатбота на различни примери от реалния живот и да се отговори съответно.
- Добавете някои фрази за обучение, които клиентът може да зададе на чатбота, като например "Поръчайте пица", "Искам пица", и "Искам да поръчам пица."
- За да обучите чатбота да иска имейли, въведете "Обучение за имейл ID: [email protected]" в Добавете потребителски израз поле. Щракнете двукратно върху формата на имейла. Появява се меню. Въведете имейл и изберете @sys.имейл.
- Кликнете върху Запазване. Превъртете надолу и поставете отметка в квадратчето до имейл параметъра под Действие и параметри раздел. След това щракнете върху Дефиниране на подкана... опция, разположена вдясно.
- Добавете подканите, изискващи имейла на клиента.
- Повторете Стъпки 7-9 за да обучите чатбота да разпознава имена, телефонни номера и адреси. Изберете тип като @sys.посочено-име, @sys.телефонен номер, и @sys.адрес съответно за име, телефонен номер и адрес.
- В левия панел на менюто изберете Обект и щракнете върху Създаване на обект бутон. Обектите са механизъм, който помага за идентифициране и извличане на полезни данни от човешки разговор.
- Въведете an Име на обекта и добавете опциите, които искате да дадете на потребителя една по една. Например, създайте обект, наречен Размер и добавете опции като обикновен, малък, среден, голям и чудовищен. Кликнете върху Запазване. Повторете тази стъпка, за да създадете Топинг образувание, на База обект и всяка друга персонализация, която искате да предложите.
- Върнете се към Намерения и добавете фрази за обучение за обектите, създадени в Стъпка 12. Например, за да обучите чатбота да пита за размер на пица, въведете, "Обучение за размер на пица: размер“ и щракнете двукратно върху размер. Изберете @размер Тип. По същия начин повторете това за база, и топинг както добре.
- Поставете отметки във всички квадратчета и добавете подкани за всички секции. Можете да сортирате реда на въпросите на чатбота, като щракнете и плъзнете двустранната стрелка в най-дясната страна на всяко поле.
- Превъртете надолу и въведете текстов отговор под Отговори раздел на страницата Намерения. Използвай символ на долара $ за вмъкване на обекти. Това ще действа като потвърждение на поръчката за този проект.
- Кликнете върху Настройка (⚙) икона вдясно до името на агента. Актуализирайте описанието и въведете URL адреса на изображение, което да действа като профилна снимка за вашия чатбот. По желание можете да актуализирате името до името на бизнеса, който искате чатботът да се показва на сайта. Кликнете върху Запазване.
Чатботът вече е готов за интеграция.
Пълният чатбот е достъпен като zip файл в това GitHub хранилище които можете да импортирате в Google Dialogflow и да използвате. За да импортирате, щракнете върху Настройки икона до името на агента и изберете Импортиране от Zip опция под Експорт и импорт раздел.
Как да интегрирате Google Dialogflow Chatbot с вашия уебсайт
Следвайте тези стъпки, за да интегрирате чатбота на Google Dialogflow с вашия уебсайт:
- Кликнете върху Интеграции в левия панел на менюто. Превъртете надолу и изберете Dialogflow Messenger под Базиран на текст раздел.
- Кликнете върху Активирайте.
- Копирайте кода и го поставете в основния раздел на вашия уебсайт.
Как да тествате и персонализирате чатбот във вашата локална среда
Следвайте тези стъпки, за да тествате чатбота във вашата локална среда:
- Създайте файл с име index.html и поставете кода по-долу.
<html>
<глава>
<мета име="прозорец за изглед" съдържание="ширина-ширина-устройство, начален мащаб=1">
</head>
<тяло>
-- Поставете скрипта, копиран от страницата за съобщения на Dialogflow по-долу -->
</body>
</html> - Стартирайте локален сървър. Можете да ги изследвате инструменти за стартиране на локален сървър за уеб разработка. Python е един от най-лесните методи за настройка. Отворете вашия терминал по същия път, в който се намира вашият HTML файл, и въведете:
Навигирайте до http://localhost: 9000/index.html за да видите своя чатбот в действие. Ето как се появява чатботът. Кликнете върху него, за да взаимодействате и да поръчате любимата си пица!python3-мhttp.сървър 9000
- Можете да персонализирате цвета на шрифта, цвета на фона, цвета на балончето и др. Посетете Ръководство за Dialogflow Messenger и превъртете надолу, за да намерите цял списък с CSS персонализации. Можете да използвате тези свойства и да ги поставите в секцията Head на HTML страницата. Ето как изглежда чатботът след няколко персонализации.
Чатботовете имат много разнообразни приложения
Чатботовете са очарователен начин за симулиране на разговори, автоматизиране на процеси и спестяване на пари. Топ компании и уебсайтове като Naukri.com, Vedantu, Zomato и Spotify използват chatbots, за да подобрят изживяването на потребителя.
Днес чатботовете намират приложения в области от обслужване на клиенти и хотелски резервации до процеси на фактуриране на храна, проследяване на менструални цикли и много други.