IBM Watson Assistantを使用してチャットボットを構築する


Siri、Alexa、またはGoogle Assistantを使用したことがある場合は、チャットボットの動作方法に既に精通しています。これは、コンピューターと対話することでコンピューターと対話できるソフトウェアです。それ。少なくとも、あなたとの会話を試みます。歴史的に、チャットボットはかなり不格好であり、それほど便利ではありませんでした。

現在、状況は大きく変わりました。私たちは常に音声アシスタントを使用しており、彼らは私たちの意味をほとんど常に理解しています。事実上すべての商用サイトにログオンし、ポップアップする小さなメッセージングアプリにはおそらく実際の人がいないため、支援することができます。

チャットボットはコンピューターの使用方法に革命をもたらしていますが、最新のチャットボットコーディングが複雑で、トレーニングが面倒です。そのため、プロセスを(比較的)簡単にするチャットボットビルダーを提供する企業がたくさんあります。

世界最高のチャットボットを実行するAIテクノロジーのリーダーであるIBMは、実際にチャットボット構築ツールを提供しています無料でお試しください。これはIBM Watson Assistant と呼ばれ、誰でも既存の最先端のAIシステムのいずれかを活用できます。

Watsonのことを聞いたことがあるかもしれません。特にJeopardyのゲームで人間の対戦相手を倒したとき!それは単なるおもちゃではありません。彼らの技術を使用して実行可能なチャットボットを構築し、

無料アカウントでは、1か月あたり最大10,000回のWatson AssistantへのAPI呼び出しが可能です。ほとんどの個人ユーザーにとっては、これで十分です。ここでやろうとしていることは確かに十分です!

基本を破る

Watson Assistantでチャットボットを構築するための基本を説明する前に、話しましょう

チャットボットの基本的な目的は、ユーザーが何を言っているのかを解釈し、それに対して何をすべきかを把握することです。 Watson Assistantには、インテントと呼ばれるものがあり、これは基本的にユーザーが達成したいアクションです。

たとえば、誰かの意図は、在庫があるかどうかを調べることです特定のアイテム。その場合、Watson Assistantをデータベースと統合し、そこから正確な在庫レベルを取得できます。

Intentは、Watsonが使用する関連情報を含むentitiesに対して実行されます返信。

チャットボットを構築するとき、次の3つのステップのループを実行します。

  • インテントとエンティティの作成
  • ダイアログツリーの構築
  • >
  • チャットボットを試す!
  • このガイドでは、ワトソンチャットボットのコアビルディングブロックを示すために、このループを1回繰り返します。

    >

    はじめに

    最初にしたいことは、ワトソン助手 ページに移動してサインアップすることです。無料の「Lite」パッケージを使用して、必要なチャットボットを義務なく構築できます。 無料で始めるをクリックして、指示に従ってください。

    すべてのデジタル書類を作成したら、最終的にIBM Watson Assistantの紹介ページが表示されます。 [ワークスペースを作成]をクリックします。

    [作成]をクリックします。

    今、ワークスペースに名前を付けて説明を追加します。

    カスタムインテントを追加する前に、まずIBMがすでに用意しているいくつかの一般的な意図を追加する必要があります。これにより、ボットの基本的な会話の内容を毎回ゼロから教える必要がなくなります。

    これを行うには、[インテント]で[コンテンツカタログ]をクリックしてから、 [一般]カテゴリの横にある[ワークスペースに追加]をクリックします。

    ボットは、挨拶などの一般的なダイアログを理解できるようになりました。これがどのように機能するかを確認するには、[ダイアログ]タブをクリックし、[ダイアログの作成]をクリックします。 2つの会話ノードが自動的に生成されます-ようこそその他の

    クリックようこそで展開します。

    ここで、ダイアログノードの基本構造を確認できます。ボットが特定の条件(インテントなど)を認識すると、定義した方法で応答します。

    この場合、カスタムインテントを作成しませんでしたが、インテントタブに進みましょう。 #General_Greetingsと呼ばれる意図を見てください。インテントのリストで#General_Greetingsをクリックして開きます。

    これはまさにあなたが作る方法ですあなた自身の意図。名前を付け、説明を付け、ユーザーがこの意図を示すと考えられる限り多くの方法を追加します。ここでは、IBMがすでに作業を行っていますが、どのように機能するかは完全に明らかです。さらに例を追加して、この既存の意図を変更することもできます。おそらく、あなた自身のローカルな方言で。

    この意図をチャットボットのダイアログの一部として使用するので、ダイアログタブに戻りダイアログの作成。カスタムダイアログは、WelcomeノードとAnything elseノードの間で発生します。必要な作業は、[ノードの追加

    このノードを呼び出しますフレンドリーグリーティングと、#General_Greetingsインテントを使用してこれを強化します。 [ボットが認識される場合]の下で、インテントの名前を入力し、ドロップダウンメニューから選択します。

    ここで、応答を「テキスト」のままにして、ボットに必要なものを記述します

    ダイアログノードを閉じるには、[X]ボタンをクリックします。これで、基本的な挨拶に応答できるボットが必要です。ページの右上にある[試す]ボタンをクリックして、これまでに作成したボットをテストします。ポップアップ表示されるチャットバーに「こんにちは」と入力して、何が起こるかを確認します。

    すごい! Watsonは、私たちの意図がそれを迎えることであると認識し、ダイアログビルダーで指定したルールを使用して応答します。おめでとうございます、チャットボットを構築する完全なサイクルを1つ終えただけです!

    高度な機能

    この基本的なステップのループを使用して非常に素晴らしいチャットボットを構築できますが、もちろん、Watson Assistantにはこれよりもはるかに多くの機能があります。このツールのすべての機能を使用すると、予約を処理したり、在庫のある製品のリストをユーザーに提供したりするボットを構築できます。

    空は限界です。高度な技術を備えた天才。 IBMには、あなたをチャットボットマスターに変えるためのチュートリアルビデオとドキュメントがたくさんあります。これで好みがわかったので、何も妨げないでください!

    10分で解説! Watson Assistantでチャットボットを開発する

    関連記事:


    7.11.2018