IBM Watson Assistantを使ってチャットボットを構築する
Siri、Alexa、またはGoogle Assistantを使ったことがあるなら、あなたはすでにどのようにして慣れているのかを知っているでしょう。 チャットボット. それはあなたがそれと会話をすることによってあなたのコンピュータと対話することを可能にするソフトウェアの一部です。少なくとも、それは 試みる あなたと会話するために。歴史的にチャットボットはかなり不格好であり、それほど有用ではありませんでした。.
今、状況はかなり変わりました。私達は私達の音声アシスタントをいつも使っています、そして彼らはほとんどいつも私達が何を意味するのか理解しています。事実上あらゆる商業用サイトにログオンして、ポップアップする小さなメッセージングアプリは、おそらくその背後に本物の人物を持っていないでしょう。.
チャットボットは私たちがコンピュータを使う方法に革命を起こしていますが、現代のチャットボットはコードが複雑で、訓練するのが面倒です。プロセスを(比較的)簡単にするためにチャットボットビルダーを提供している会社がたくさんあるのはそのためです。.
世界最高のチャットボットを運営するAIテクノロジーのリーダーであるIBMは、実際に無料で試すことができるチャットボット構築ツールを提供しています。これはIBM Watson Assistantと呼ばれ、誰もが存在する最も重要なAIシステムの1つを利用できるようにします。.
あなたは前に、特にそれがのゲームで人間の対戦相手を打つとき、ワトソンについて聞いたことがあるかもしれません 危険! それはただのおもちゃではない、あなたは彼らの技術を使って実行可能なチャットボットを構築し、そしてそれをあなた自身のビジネスや個人的なユースケースと統合することができる.
無料アカウントでは、1か月あたり最大10,000のWatson AssistantへのAPI呼び出しが可能です。ほとんどの個人ユーザーにとってはこれで十分です。ここでやろうとしていることには、これで十分です。!
それを基本に分解する
Watson Assistantを使用してチャットボットを構築することに尽力する前に、達成したいことについて説明しましょう。.
チャットボットの基本的な目的は、ユーザーが何を言っているのかを解釈し、それに対して何をすべきかを理解することです。 Watson Assistantには、 意図 これは基本的にユーザーが達成したい行動です。.
たとえば、誰かの意図は、あなたが特定の商品の在庫があるかどうかを調べることです。その場合、Watson Assistantをデータベースと統合して、そこから正確な在庫レベルを引き出すことができます。.
意図は実行されます 実体, これは、Watsonが返信に使用する関連情報を含みます。.
チャットボットを構築する際には、3つのステップを繰り返します。
- インテントとエンティティの作成
- ダイアログツリーを構築する
- チャットボットを試す!
このガイドでは、このループを1回繰り返して、Watsonチャットボットの中心的な構成要素を紹介します。.
入門
最初にしたいことは、Watson Assistantのページにアクセスしてサインアップすることです。我々はあなたが義務なしであなたが望むどんなチャットボットでも作ることを可能にする無料の「Lite」パッケージを使いました。クリックするだけ 無料で始めよう そして指示に従う.
すべてのデジタル事務処理が終わったら、 IBM Watson Assistantの紹介 ページ。今すぐクリック ワークスペースを作成する.
今すぐクリック 作成する.
今だけ ワークスペースに名前を付けて説明を追加する.
カスタムインテントを追加する前に、最初にすべきことは、IBMがすでに私たちに向けて準備している共通インテントをいくつか追加することです。これにより、毎回ボットの基本的な会話を一から教える必要がなくなります。.
これを行うには、Intentsの下のをクリックします。 コンテンツカタログ そしてクリック ワークスペースに追加 のそばに 全般 カテゴリー.
ボットは挨拶などの一般的な会話を理解する能力を持っています。これがどのように機能するかを見るには、をクリックしてください。 ダイアログ タブをクリックしてからクリック ダイアログを作成. 2つの会話ノードが自動的に生成されます - ようこそ そして 他に何か.
クリック ようこそ それを拡大する.
ここでダイアログノードの基本構造を見ることができます。ボットが特定の条件(意図など)を認識した場合、ボットは定義した方法で応答します。.
この場合はカスタムインテントを作成しませんでしたが、[インテント]タブに進んで#General_Greetingsというインテントを見てみましょう。クリックするだけ #General_Greetings 開く意図のリストに.
これはまさにあなたがあなた自身の意図を作る方法です。それに名前を付け、それに説明を付け、そしてユーザーがこの意図を示すとあなたが考えることができるのと同じくらい多くの方法を加えなさい。ここでIBMはすでに私たちのために仕事をしてきましたが、それがどのように働くかは完全に明らかです。例を追加してこの既存の目的を変更することもできます。おそらくあなた自身の地元の方言で.
チャットボットのダイアログの一部としてこの目的を使用します。 ダイアログタブに戻る そしてクリック ダイアログを作成. カスタムダイアログは、WelcomeノードとAnything elseノードの間で発生します。あなたがしなければならないのはクリックだけです ノードを追加.
このノードを呼びます。 フレンドリーなご挨拶 そして使用するつもりです #General_Greetings それを動かすつもりです。だから下 ボットが認識すれば 目的の名前を入力してドロップダウンメニューから選択するだけです。.
今度は私達は私達の応答を「テキスト」として残し、私達が私達が私達の挨拶に応答して私達がボットに言わせたいものを書く.
をクリックしてダイアログノードを閉じることができます。 バツ ボタン。これで基本的な挨拶に答えることができるボットがあるはずです。クリック それを試してみてください これまでに構築したボットをテストするには、ページの右上にあるボタンをクリックしてください。タイプ こんにちは ポップアップ表示されるチャットバーで.
うわー! Watsonは、私たちの意図はそれに挨拶することであり、それから対話ビルダーで指定した規則を使用して応答することを認識しています。おめでとうございます、チャットボットを作成するための1回のサイクルをすべて終えました。!
高度な機能
ステップのこの基本的なループを使用してかなり素晴らしいチャットボットを構築することはできますが、これ以外にもWatson Assistantにはもっとたくさんあります。このツールのすべての機能を使用して、予約の面倒を見たり、在庫のある製品のリストをユーザーに提供するボットを構築することができます。.
空は限界であり、あなたは成功するために何らかの高度に技術的な天才である必要はありません。 IBMには、チャットボットマスターになるためのチュートリアルビデオやドキュメントがたくさんあります。あなたは味があったので、何もあなたを妨げてはいけません!