Watson Assistant ChatbotにWatson Discoveryのスキルを追加する
IBM Watson Assistantは、自然言語を用いたインテリジェントなインターフェースを提供することで、問題解決を支援します。GUI ツールと API の柔軟性を組み合わせることで、アプリケーションやツールをシンプルかつ効率的に強化することができます。アシスタントを公開した後は、簡単に Web ページに埋め込んで、ユーザーが対話できるようにすることができます。
前提条件¶
Watson Assistantの公開されたインスタンスが必要です。Watson Assistant ラーニングパス に従っている場合はすでに持っていますが、どの Assistant チャットボットでも使用できます。
また、Watson Discoveryのインスタンスも必要です。スマートドキュメント理解検索スキルを完了している場合は、そのスキルを使用できます。それ以外の場合は、Discoveryプロジェクトのサンプルの1つを使用できます。
ステップ¶
チャットボットにディスカバリースキルを追加する¶
-
アシスタントのインスタンスを起動し、統合をクリックします。
-
拡張機能セクションまでスクロールダウンして、検索の下にあるAdd +をクリックします。
をクリックします。
-
ウィンドウが開いたら、「Confirm」をクリックします。
-
Search Integrationページで、このチュートリアルで使用するDiscoveryインスタンスを選択します。
をクリックします。
-
使用したいプロジェクトを選択します。チュートリアルのスマートドキュメント理解検索スキルを完了している場合は自分で作成したものを選ぶか、サンプルプロジェクトを選びます。
-
次の画面では、結果の内容を設定することができます。この例では、タイトルを削除し、表示テキストを変更しました。プレビューを使ってテストすることができます。
-
次に、この検索のアクションを追加します。Actionsタブに戻り、New action +をクリックします。
-
新しいアクションに名前を付けて、Saveをクリックします。
-
Define customer responseで、Free textを選択します。
-
And thenの下で、Search for the answerをクリックします。
をクリックします。
-
プレビュータブをクリックして、テキスト
I'm having trouble with my thermostat
を入力してテストすることができます。と聞かれたら、「How do I turn on the furnace?」と入力してください。なお、質問の別の方法を追加することができ、検索スキルは他の質問にも答えてくれます。 -
プレビューテストに問題がなければ、公開にアクセスして公開をクリックすることで、この新しいアクションを公開できます。
-
バージョンの説明を追加して、Publishをクリックします。
-
検索スキルはまだドラフトモードなので、Integrationsに戻って検索を開く必要があります。
-
ドロップダウンメニューで Live を選択し、Confirm をクリックします。
-
チャットボットを組み込んだデプロイ済みのアプリを作成している場合は、新しい検索スキルをテストできます。
-
ダイアログで検索スキルが使えるようになりました。
結論¶
このチュートリアルでは、UI ツールを使用して Watson Discovery Search スキルをチャットボットに数分で統合する方法を紹介しました。この機能を使えば、ユーザーはウェブチャット環境を離れることなく、製品やサービスに関する追加情報を得ることができます。