Czy jesteś właścicielem firmy, który chce zautomatyzować lub świadczyć usługi bez wydawania mnóstwa pieniędzy? Może szukasz chatbota. Od obsługi klienta na stronach internetowych po rozmowy z Asystentem Google, chatboty przeszły długą drogę.
Chociaż możesz zbudować chatbota od zera, jego zbudowanie, wyszkolenie i wdrożenie wymaga ogromnego wysiłku. W tym miejscu z pomocą przychodzi Google Dialogflow.
Co to jest Google Dialogflow?
Google Dialogflow to kompleksowe narzędzie, które wykorzystuje zaawansowany typ rozumienia języka naturalnego (NLU). Przetwarzanie języka naturalnego, aby tworzyć bogate ludzkie rozmowy. Pomaga budować chatboty, które możesz zintegrować ze swoją witryną i aplikacjami, takimi jak Slack, Messenger i Telegram.
Chatbot to aplikacja, która symuluje i przetwarza ludzkie rozmowy w formie tekstu lub dźwięku.
Google Dialogflow jest wyposażony w narzędzie do wizualnego tworzenia przepływu, które umożliwia wizualizację przepływu pracy. Wykorzystuje zaawansowane techniki sztucznej inteligencji i zapewnia funkcje zarządzania, takie jak analityka, CI/CD, eksperymenty i walidacje.
Najlepsze jest to, że zawiera ponad 40 gotowych agentów. Obejmują one takie sprawy, jak rezerwacja hotelu, operacje bankowe, inteligentny dom i nawigacja, które możesz dostosować i wykorzystać w swoim produkcie.
Możesz łatwo zbudować chatbota za pomocą Google Dialogflow, nawet bez znajomości kodowania. W ten sposób możesz zbudować Yummeterię, robota dostarczającego pizzę, który prosi o podanie imienia i nazwiska, adresu e-mail, numeru telefonu, adresu, rozmiaru pizzy, dodatków i skórki. Następnie odpowiada wybranymi opcjami.
Jak zbudować chatbota dostarczającego jedzenie
Wykonaj poniższe kroki, aby zbudować chatbota dostarczającego pizzę.
- Odwiedzać Przepływ dialogów i zaloguj się przy użyciu swojego konta Google.
- Zaakceptuj Warunki korzystania z usługi i kliknij przycisk Utwórz agenta przycisk. Agent reprezentuje chatbota jako całość.
- Wchodzić Imię agenta i kliknij na Tworzyć przycisk. Uwaga: nie możesz używać białych znaków do nazywania swojego agenta.
- Kliknij Intencje w lewym panelu menu i kliknij Utwórz intencję. Intencje to kategorie konwersacji, które ma przeprowadzić chatbot. Domyślnie Google Dialogflow zawiera intencję powitalną, która wita użytkownika i prowadzi rozmowę. Podobnie utworzysz intencję, która poprosi o Twoje dane osobowe i pizzę, którą chcesz, i zamów ją.
- Dodaj Nazwa intencji i kliknij na Dodaj frazy treningowe. Nie ma jednego idealnego sposobu na rozmowę. Frazy szkoleniowe pomagają szkolić chatbota na różnych przykładach z życia wziętych i odpowiednio odpowiadać.
- Dodaj kilka wyrażeń szkoleniowych, o które klient może zapytać chatbota, np. „Zamów pizzę", "Chcę pizzę", I "Chcę zamówić pizzę."
- Aby nauczyć chatbota proszenia o e-maile, wpisz „Szkolenie w zakresie identyfikacji adresu e-mail: [email protected]" w Dodaj wyrażenie użytkownika pole. Kliknij dwukrotnie format wiadomości e-mail. Pojawi się menu. Wpisz e-mail i wybierz @sys.email.
- Kliknij Ratować. Przewiń w dół i zaznacz pole obok parametru e-mail w sekcji Działanie i parametry Sekcja. Następnie kliknij na Zdefiniuj monit... opcja znajdująca się po prawej stronie.
- Dodaj monity z prośbą o adres e-mail klienta.
- Powtarzać Kroki 7-9 aby wyszkolić chatbota w rozpoznawaniu nazwisk, numerów telefonów i adresów. Wybierz typ jako @sys.nazwisko, @sys.numer telefonu, I @sys.adres odpowiednio dla imienia i nazwiska, numeru telefonu i adresu.
- W lewym panelu menu wybierz Podmiot i kliknij na Utwórz podmiot przycisk. Encje to mechanizm, który pomaga identyfikować i wyodrębniać przydatne dane z rozmowy międzyludzkiej.
- Wpisz Nazwa jednostki i dodaj opcje, które chcesz dać użytkownikowi jeden po drugim. Na przykład utwórz jednostkę o nazwie Rozmiar i dodaj opcje jako Zwykły, Mały, Średni, Duży i Potwór. Kliknij Ratować. Powtórz ten krok, aby utworzyć plik Byczy istota, ew Baza podmiot i wszelkie inne dostosowania, które chcesz zaoferować.
- Wróć do Intencje i dodaj frazy szkoleniowe dla podmiotów utworzonych w Krok 12. Na przykład, aby nauczyć chatbota pytać o rozmiar pizzy, wpisz „Trening rozmiaru pizzy: rozmiar" i kliknij dwukrotnie rozmiar. Wybierać @rozmiar typ. Podobnie powtórz to dla baza, I byczy również.
- Zaznacz wszystkie pola wyboru i dodaj monity dla wszystkich sekcji. Możesz sortować kolejność pytań chatbota, klikając i przeciągając dwustronną strzałkę po prawej stronie każdego pola.
- Przewiń w dół i wprowadź odpowiedź tekstową pod Odpowiedzi sekcji strony Intencje. Użyj symbol dolara $ aby wstawić jednostki. Będzie to działać jako potwierdzenie zamówienia dla tego projektu.
- Kliknij na Ustawienie (⚙) ikonę bezpośrednio przy nazwie agenta. Zaktualizuj opis i wprowadź adres URL obrazu, który będzie pełnił funkcję zdjęcia profilowego dla Twojego chatbota. Opcjonalnie możesz zaktualizować nazwę do nazwy firmy, którą chcesz, aby chatbot pojawił się na stronie. Kliknij Ratować.
Chatbot jest teraz gotowy do integracji.
Kompletny chatbot jest dostępny jako plik zip Repozytorium GitHub które możesz zaimportować do Google Dialogflow i używać. Aby zaimportować, kliknij na Ustawienia obok nazwy Agenta i wybierz Importuj z Zip opcja pod Eksport i import patka.
Jak zintegrować chatbota Google Dialogflow ze swoją witryną
Wykonaj następujące kroki, aby zintegrować chatbota Google Dialogflow ze swoją witryną:
- Kliknij Integracje w panelu menu po lewej stronie. Przewiń w dół i wybierz Komunikator Dialogflow pod Oparte na tekście Sekcja.
- Kliknij Włączać.
- Skopiuj kod i wklej go w sekcji treści swojej witryny.
Jak przetestować i dostosować Chatbota w swoim lokalnym środowisku
Wykonaj następujące kroki, aby przetestować chatbota w swoim lokalnym środowisku:
- Utwórz plik o nazwie indeks.html i wklej poniższy kod.
<HTML>
<głowa>
<metanazwa="rzutnia" zawartość="szerokość-szerokość-urządzenia, skala-początkowa=1">
</head>
<ciało>
-- Wklej poniżej skrypt skopiowany ze strony komunikatora Dialogflow -->
</body>
</html> - Uruchom serwer lokalny. Możesz je zbadać narzędzia do uruchamiania lokalnego serwera do tworzenia stron internetowych. Python jest jedną z najłatwiejszych metod konfiguracji. Otwórz terminal w tej samej ścieżce, w której znajduje się plik HTML i wpisz:
Nawigować do http://localhost: 9000/indeks.html aby zobaczyć swojego chatbota w akcji. Tak wygląda chatbot. Kliknij na nią, aby wejść w interakcję i zamówić swoją ulubioną pizzę!python3-Mhttp.serwer 9000
- Możesz dostosować kolor czcionki, kolor tła, kolor bąbelków i inne. Odwiedzić Przewodnik po komunikatorze Dialogflow i przewiń w dół, aby znaleźć całą listę dostosowań CSS. Możesz użyć tych właściwości i wkleić je w sekcji Head strony HTML. Tak wygląda chatbot po kilku dostosowaniach.
Chatboty mają wiele różnych zastosowań
Chatboty to fascynujący sposób symulowania rozmów, automatyzacji procesów i oszczędzania pieniędzy. Najlepsze firmy i strony internetowe, takie jak Naukri.com, Vedantu, Zomato i Spotify, używają chatbotów, aby poprawić wrażenia użytkownika.
Obecnie chatboty znajdują zastosowanie w wielu dziedzinach, od obsługi klienta i rezerwacji hotelowych po procesy rozliczania żywności, śledzenie cykli menstruacyjnych i wiele innych.