Vytvořte Chatbot s IBM Watson Assistant


Pokud jste použili Siri, Alexu nebo Asistenta Google, už jste obeznámeni s tím, jak funguje chat <<>>.Jedná se o kus softwaru, který vám umožní komunikovat s vaším počítačem konverzací s to. Alespoň se pokusío konverzaci s vámi. Historicky chatboti byli poněkud neohrabaní a ne všechno, co je užitečné.

Nyní se věci podstatně změnily. Naše hlasové asistentky používáme neustále a téměř vždy chápou, co máme na mysli. Přihlaste se k prakticky jakémukoli komerčnímu webu a malé aplikaci pro zasílání zpráv, která se objeví, nemá za sebou skutečného člověka, který vám může nabídnout pomoc. jsou složité na kód a pracné trénovat. Proto nyní máme spoustu společností nabízejících stavitele chatbotů, aby byl tento proces (relativně) snadný.

Vůdce v technologii AI provozující nejlepší chatboty na světě, IBM, ve skutečnosti nabízí nástroj pro vytváření chatbotů, který můžete Zkus zadarmo. Říká se tomu IBM Watson Assistant a umožňuje komukoli využít jeden z nejvýznamnějších existujících systémů AI.

Možná jste už někdy slyšeli o Watsonovi, konkrétně když porazil lidské soupeře ve hrách Jeopardy!Není to jen hračka, můžete si pomocí své technologie vybudovat životaschopný chatbot a poté jej integrovat do svého vlastní obchodní nebo osobní případy.

Účet zdarma umožňuje až 10 000 volání API do Watson Assistant měsíčně. Pro většinu osobních uživatelů to bude více než dost. Určitě to stačí na to, co tady uděláme!

Rozdělit to na základy

Než se dostaneme do matic a šroubů při stavbě chatu s Watson Assistantem, promluvme si o tom, čeho chceme dosáhnout.

Základním účelem chatbotu je interpretovat, co uživatel říká, a pak zjistit, co s tím dělat. Ve Watson Assistant je něco, co se nazývá záměr, což je v podstatě akce, kterou chce uživatel dosáhnout.

Například, někdo má v úmyslu zjistit, jestli máte zásoby nějaké konkrétní položka. V takovém případě by se Watson Assistant mohl integrovat do vaší databáze a odtud odtáhnout přesnou úroveň zásob.

Záměry se provádějí na entitách, které obsahují relevantní informace, které společnost Watson použije k odpověď.

Při vytváření chatbotu prochází smyčka tří kroků:

  • Vytváření záměrů a entit
  • Vytváření stromu dialogů
  • Vyzkoušejte chatbot!
  • V této příručce projdeme jednu iteraci této smyčky, abychom vám ukázali základní stavební blok chatu Watson.

    Začínáme

    První, co budete chtít udělat, je přejít na stránku Watson Assistant a zaregistrovat se. Použili jsme bezplatný balíček „Lite“, který vám umožní vytvořit jakýkoli chatbot, který chcete, bez závazku. Stačí kliknout na Začínáme zdarmaa postupujte podle pokynů.

    Jakmile dokončíte veškeré digitální papírování, skončíte na stránce Představujeme IBM Watson Assistant. Nyní klikněte na Vytvořit pracovní prostor.

    Nyní klikněte na Vytvořit.

    Nyní stačí pojmenovat pracovní prostor a přidat popis.

    Než přidáme svůj vlastní záměr, první věc měli byste přidat nějaké běžné záměry, které pro nás společnost IBM již připravila. To vám ušetří potřebu pokaždé učit základní konverzační věci od nuly.

    Chcete-li to provést, v části Záměry klikněte na Katalog obsahua poté klikněte na Přidat do pracovního prostoruvedle kategorie Obecné.

    Bot má nyní schopnost porozumět obecnému dialogu, jako jsou pozdravy. Chcete-li zjistit, jak to funguje, klikněte na kartu Dialoga potom na tlačítko Vytvořit dialog. Automaticky se vygenerují dva uzly konverzace - Vítejtea Vše ostatní.

    Klikněte na Vítejtejej rozbalte.

    Zde vidíte základní strukturu dialogového uzlu. Pokud robot rozpozná určitou podmínku (například záměr), bude reagovat způsobem, který definujete.

    I když jsme v tomto případě nevytvořili vlastní záměr, přejděte na kartu Záměry. a podívejte se na záměr nazvaný #General_Greetings. Stačí kliknout na #General_Greetingsv seznamu záměrů a otevřít jej.

    Přesně tak byste to udělali svůj vlastní záměr. Pojmenujte jej, popište jej a přidejte tolik způsobů, kolik si můžete myslet, že by tento záměr naznačil uživatel. Tady IBM pro nás již práci provedla, ale je naprosto jasné, jak to funguje. Tento existující záměr můžete také upravit přidáním dalších příkladů. Možná ve vašem místním dialektu.

    Tento záměr použijeme jako součást dialogu našeho chatbotu, takže vraťte se na kartu dialogua klikněte na Vytvořit dialog . Náš vlastní dialog se uskuteční mezi uzly Vítejte a Vše ostatní. Stačí kliknout na Přidat uzel.

    Budeme volat tento uzel Přátelské pozdravya hodláte je využít #General_Greetings. Takže v části Pokud bot rozpoznájednoduše zadejte název záměru a vyberte jej z rozbalovací nabídky.

    Nyní opustíme naši odpověď jako „text“ a napište, co chceme, bot řekněte v reakci na náš pozdrav.

    Dialogový uzel můžete zavřít kliknutím na tlačítko X. Nyní bychom měli mít robota, který dokáže reagovat na základní pozdrav. Kliknutím na tlačítko Vyzkoušejtev pravém horním rohu stránky vyzkoušejte robota, který jsme dosud vytvořili. Na panelu chatu, který se objeví, zadejte Ahoja podívejte se, co se stane.

    Páni! Watson uznává, že naším záměrem je pozdravit jej a poté reagovat pomocí pravidel, která jsme zadali v nástroji pro tvorbu dialogů. Gratulujeme, právě jste prošli jedním úplným cyklem budování chatbotu!

    Pokročilé funkce

    I když byste pomocí této základní smyčky kroků mohli vytvořit docela úžasný chatbot, Watson Assistant je samozřejmě mnohem více než tohle. Pomocí všech funkcí tohoto nástroje byste mohli vytvořit robota, který se postará o rezervace nebo poskytne uživateli seznam produktů, které jsou na skladě.

    Obloha je limit a nemusíte být někteří Vysoce technický génius. IBM má spoustu výukových videí a dokumentů, které z vás učiní mistra chatbotu. Nyní, když jste měli chuť, by vás nic nemělo držet zpátky!

    IoT Starter Kit - Part3: Connect to the cloud - IBM Cloud

    Související příspěvky:


    7.11.2018