If-Koubou

Zbuduj Chatbota za pomocą IBM Watson Assistant

Zbuduj Chatbota za pomocą IBM Watson Assistant (Fajne strony internetowe)

Jeśli korzystałeś z Siri, Alexa lub Asystenta Google, wiesz już, jak chatbot działa. Jest to oprogramowanie, które pozwala na interakcję z komputerem poprzez rozmowę z nim. Przynajmniej to próbuje prowadzić z tobą rozmowę. Historycznie chatboty były raczej niezgrabne i niezbyt użyteczne.

Teraz sytuacja znacznie się zmieniła. Korzystamy z naszych asystentów głosowych przez cały czas i prawie zawsze rozumiemy, o co nam chodzi. Zaloguj się do praktycznie każdej witryny komercyjnej, a ta mała aplikacja do obsługi wiadomości, która pojawia się prawdopodobnie nie ma prawdziwej osoby za nią, oferując ci pomoc.

Chatboty rewolucjonizują sposób, w jaki używamy komputerów, ale nowoczesne chatboty są skomplikowane i pracochłonne w trenowaniu. Dlatego mamy teraz wiele firm oferujących budowniczych chatbota, aby proces (względnie) był łatwy.

Lider technologii AI, prowadzący najlepsze na świecie czaty, IBM, oferuje narzędzie do budowania chatbota, które możesz wypróbować za darmo. Nazywa się IBM Watson Assistant i pozwala każdemu wykorzystać jeden z najważniejszych systemów AI.

Być może słyszałeś wcześniej o Watsonie, szczególnie gdy pokonał on ludzkich przeciwników w grach Niebezpieczeństwo! To nie tylko zabawka, możesz zbudować opłacalny chatbot za pomocą swojej technologii, a następnie zintegrować go z własnymi sprawami biznesowymi lub osobistymi.

Darmowe konto pozwala na maksymalnie 10 000 wywołań API do Watson Assistant miesięcznie. Dla większości użytkowników osobistych będzie to więcej niż wystarczające. Na pewno wystarczy, co będziemy tutaj robić!

Przełamywanie go do podstaw

Zanim przejdziemy do zagadek budowania chatbota z Watson Assistant, porozmawiajmy o tym, co chcemy osiągnąć.

Podstawowym celem chatbota jest interpretacja tego, co mówi użytkownik, a następnie ustalenie, co z tym zrobić. W Watson Assistant jest coś, co nazywa się zamiar która jest zasadniczo działaniem, które użytkownik chce osiągnąć.

Na przykład, intencją kogoś może być sprawdzenie, czy masz zapasy danego przedmiotu. W takim przypadku Watson Assistant może zostać zintegrowany z bazą danych, a następnie pobrać z niej dokładny poziom zapasów.

Intencje są wykonywane na podmioty, które zawierają odpowiednie informacje, których Watson użyje do udzielenia odpowiedzi.

Podczas budowania swojego chatbota przechodzisz przez pętlę trzech kroków:

  • Tworzenie intencji i podmiotów
  • Budowanie drzewa dialogowego
  • Próbujesz swojego chatbota!

W tym przewodniku przejdziemy przez jedną iterację tej pętli, aby pokazać podstawowy element konstrukcyjny czatu Watsona.

Pierwsze kroki

Pierwszą rzeczą, którą będziesz chciał zrobić, to przejść na stronę Watson Assistant i zarejestrować się. Skorzystaliśmy z bezpłatnego pakietu "Lite", który pozwala budować dowolny chatbot, który chcesz, bez żadnych zobowiązań. Po prostu kliknij Zacznij już teraz za darmo i postępuj zgodnie z instrukcjami.

Gdy już zrobisz całą papierkową robotę, skończysz Przedstawiamy program IBM Watson Assistant strona. Teraz kliknij Utwórz obszar roboczy.

Teraz kliknij Stwórz.

Teraz tylko nazwij swój obszar roboczy i dodaj opis.

Zanim dodamy nasze własne intencje, pierwszą rzeczą, którą powinieneś zrobić, jest dodanie wspólnych założeń, które IBM przygotował dla nas. Dzięki temu nie musisz uczyć podstawowych rzeczy od początku.

Aby to zrobić, w zakładce Intents kliknij Katalog treści a następnie kliknijDodaj do Workspace obok Generał Kategoria.

Bot ma teraz możliwość zrozumienia ogólnego dialogu, na przykład pozdrowienia. Aby zobaczyć, jak to działa, kliknij przycisk Dialog kartę, a następnie kliknij Utwórz okno dialogowe. Dwa węzły konwersacji zostaną automatycznie wygenerowane - Witamy i Coś jeszcze.

Kliknij Witamy aby go rozwinąć.

Tutaj możesz zobaczyć podstawową strukturę węzła dialogowego. Jeśli bot rozpozna określony warunek (taki jak zamiar), odpowie w zdefiniowany sposób.

Chociaż nie stworzyliśmy niestandardowego celu w tym przypadku, przejdźmy do zakładki Intents i spójrzmy na intencję o nazwie #General_Greetings. Wystarczy kliknąć #General_Greetings na liście intencji, aby go otworzyć.

Dokładnie w ten sposób możesz stworzyć własne intencje. Nadaj mu nazwę, nadaj mu opis i dodaj tyle sposobów, ile myślisz, że użytkownik wskaże taką intencję. Tutaj IBM wykonał już dla nas pracę, ale jest zupełnie jasne, jak to działa. Możesz także zmodyfikować istniejące zamierzenie, dodając więcej przykładów. Być może w swoim lokalnym dialekcie.

Zamierzamy użyć tej intencji jako części naszego dialogu chatbota, więc wróć do karty okna dialogowego i kliknij Utwórz okno dialogowe. Nasze niestandardowe okno dialogowe będzie się działo między węzłami Welcome i Anything else. Wszystko, co musisz zrobić, to kliknąć Dodaj węzeł.

Zadzwonimy do tego węzłaPrzyjacielskie pozdrowienia i zamierzam użyć #General_Greetings zamiar go zasilić. Tak więc pod Jeśli bot rozpozna po prostu wpisz nazwę intencji i wybierz ją z rozwijanego menu.

Teraz zostawiamy naszą odpowiedź jako "tekst" i piszemy, co chcemy, by bot powiedział w odpowiedzi na nasze powitanie.

Możesz zamknąć węzeł okna, klikając przycisk X przycisk. Teraz powinniśmy mieć bota, który może odpowiedzieć na podstawowe powitanie. Kliknij Spróbujw prawym górnym rogu strony, aby przetestować bota, który do tej pory stworzyliśmy. Rodzaj dzień dobry w pasku czatu, który pojawia się i zobacz, co się stanie.

Łał! Watson uznaje, że naszym zamiarem jest powitanie go, a następnie zastosowanie reguł określonych w konstruktorze okien dialogowych w odpowiedzi. Gratulacje, właśnie przeszedłeś jeden pełny cykl budowania chatbota!

Zaawansowane funkcje

Chociaż można zbudować całkiem niesamowity chatbot za pomocą tej podstawowej pętli kroków, jest oczywiście znacznie więcej niż Watson Assistant. Korzystając ze wszystkich funkcji tego narzędzia, możesz zbudować bota, który zajmuje się rezerwacjami lub daje użytkownikowi listę produktów, które są w magazynie.

Niebo jest granicą i nie trzeba być geniuszem technicznym, żeby zacząć. IBM ma wiele samouczków wideo i dokumentów, które zamienią cię w mistrza chatbota. Teraz, gdy już miałeś smak, nic nie powinno cię powstrzymywać!