標準ボットは最も一般的なタイプのボットです。これらのボットを使用して、ダイアログ、アラート、アクション、情報、ナレッジの各タスクを作成できます。さらに、あるタスクを別のタスクにマッピングするフローも作成できます。ここでは、標準ボットを新しく作成するのに必要な基本設定について説明します。
標準ボットの作成
- 有効な認証情報を使用して、ボットビルダーのプラットフォームにログインします。
- ランディングページで、右上の新しいボットをクリックします。
- ドロップダウンから、最初から始めるを選択します。
- 新しいボットの作成ウィンドウで、ボット名フィールドに名前を入力します。
- デフォルトのボット言語ドロップダウンリストから英語を、ボットタイプドロップダウンリストから標準ボットを選択します。
- 作成をクリックします。
“ボットが正常に作成されました”というメッセージが表示され、ボットビルダーのボットの概要ページにボットが開きます。
ご自身のニーズに合ったテンプレートをストアから取り込み、ニーズに合わせてカスタマイズできます。 詳しくはこちらをご覧ください。
ボットタスクの定義
標準ボットを作成すると、ボットの動作を定義する準備ができています。ボットタスクから始めることで、ボットを定義できます。以下のいずれかの方法で、ボットの1つ以上のタスクやフローを定義します。
- ボットの概要ページで、タスクウィジェットの +新しいタスクをクリックします。これにより、ダイアログやアラートタスクを追加できます。
- 上記のタスクに加えて、左側のナビゲーションの会話スキルメニューから、対応するスキルページの作成ボタンをクリックして、追加するスキルを選択できます。
スキルとは、エンドユーザーのニーズに応えるためのボット機能です。これには、フライトの予約や天気予報の取得、ユーザーの問い合わせへの対応(ナレッジグラフ)、さらにはユーザーとのスモールトークなど、ダイアログやアラートのタスクが含まれます。Kore.aiボットビルダーから、以下のスキルを定義できます。
- ストーリーボード – 魅力的な会話を設計するだけでなく、ビジネスユーザー、会話デザイナー、言語エキスパート、ボット開発者間のコミュニケーションを簡素化します。
- ダイアログタスク – ユーザーとボットの間で複雑な会話フローを実行するための、複数のインテント、サブインテント、コンポーネントノードで構成されています。
- アラートタスク – Webサービスのイベントを監視し、イベント発生時にユーザーに通知メッセージを送信します。このタスクタイプは、スケジュールされたポーリングや、Webhooksを使用したほぼリアルタイムの通知に使用できます。
- ナレッジグラフ – 静的なFAQページを、インテリジェントでパーソナライズされた会話体験に変えます。重要な用語を階層化して、その中の適切なノードに質問を追加し、 “ユーザーへの応答”タスクをボットに任せることで、サポートスタッフはより複雑なタスクに取り組むことができます。
- スモールトーク – エンドユーザーと気軽に会話をすることで、ボットの社会的な交流を図り、リコール率を向上させます。
さらなるステップ
- チャットボットが一貫してユーザーを理解し、対話できるかどうかは、会話を支える 自然言語処理(NLP)の堅牢性にかかっています。Kore.aiプラットフォームは、独自の自然言語処理戦略を採用しており、基本的な意味と機械学習エンジンを組み合わせることで、少ない事前トレーニングで会話精度を最大限に高めていきます。詳細については、こちらをご覧ください。
- どのタブでも、ボットに少なくとも1つのタスクが“設定済み”または“公開済み”のステータスである限り、メッセージウィンドウでボットタスクをテストできます。テストするには、ボットビルダーの右下にあるボットと会話アイコンをクリックします。詳細情報については、ボットと会話をご参照ください。
- ボットに配信チャネルを追加して、ボット導入時にエンドユーザーがボットにアクセスして対話できるようにします。詳しくは、ボットにチャネルを追加をご参照ください。
- 開発者は、管理者への公開リクエストを開始し、新しいまたはアップグレードされたボットおよびタスクをデプロイする前に、レビュー、承認、却下することができます。また、開発者は、Kore.aiサポートに連絡してレビューと承認プロセスを開始することで、ボットをパブリックボットストアに公開することができます。詳細情報については、タスクの公開をご参照ください。
- ボットを公開した後、分析ページを開くと、タスクを特定して実行する際のボットパフォーマンスについての洞察が得られます。それによって、インテントに一致したユーザー発話と一致しなかったユーザー発話のうち必要な情報を見ることができます。また、インテントの一致後に実行できなかったタスクだけでなく、スクリプトおよびサービスノードのバックエンドのパフォーマンスも表示されます。詳細情報については、ボットの分析をご参照ください。