はじめに
対話型AIプラットフォーム
チャットボットの概要
自然言語処理(NLP)
ボットの概念と用語
クイックスタートガイド
プラットフォームへのアクセス
ボットビルダーの操作
リリースノート
最新バージョン(英語)
以前のバージョン(英語)
廃止機能(英語)
コンセプト
設計
ストーリーボード
ダイアログタスク
ダイアログタスクとは
ダイアログビルダー
ノードタイプ
インテントノード
ダイアログノード
エンティティノード
フォームノード
確認ノード
ロジックノード
ボットアクションノード
サービスノード
Webhookノード
スクリプトノード
グループノード
エージェント転送ノード
ユーザープロンプト
音声通話プロパティ
イベント ハンドラー
ナレッジグラフ
ナレッジグラフの抽出
ナレッジグラフの構築
ボットにナレッジグラフを追加
グラフの作成
ナレッジグラフの構築
既存のソースからFAQを構築
特性、同義語、停止用語
変数ネームスペースの管理
更新
ノード間の質問と回答の移動
用語の編集と削除
質問と応答の編集
ナレッジグラフの分析
通知タスク
スモールトーク
デジタルスキル
デジタルフォーム
デジタルビュー
デジタルビューとは
パネル
ウィジェット
トレーニング
トレーニングとは
機械学習
機械学習とは
モデル検証
ファンダメンタルミーニング
ナレッジグラフ
示唆
ランキングおよび解決
NLPの詳細設定
NLPのガイドライン
インテリジェンス
インテリジェンスとは
コンテキスト
コンテキストインテント
割り込み
複数インテントの検出
エンティティの変更
デフォルトの会話
センチメント管理
トーン分析
テストとデバッグ
ボットと会話
発話テスト
バッチテスト
会話テスト
デプロイ
チャネル
公開
分析
ボットの分析
NLPメトリクス
会話フロー
Usage Metrics
封じ込め測定
カスタムダッシュボード
カスタムダッシュボードとは
メタタグ
カスタムダッシュボードとウィジェット
ユニバーサルボット
ユニバーサルボットとは
ユニバーサルボットの定義
ユニバーサルボットの作成
ユニバーサルボットのトレーニング
ユニバーサルボットのカスタマイズ
他言語の有効化
ストア
プラントと使用
Overview
Usage Plans
Support Plans
Invoices
管理
ボット認証
複数言語対応ボット
個人を特定できる情報の編集
ボット変数の使用
IVRのシステム連携
一般設定
ボット管理
ハウツー
会話スキルの設計
バンキングボットを作成
バンキングボット – 資金の振り替え
バンキングボット – 残高を更新
ナレッジグラフを構築
スマートアラートの予約方法
デジタルスキルの設計
デジタルフォームの設定方法
デジタルビューの設定方法
データテーブルのデータの追加方法
データテーブルのデータの更新方法
Add Data from Digital Forms
ボットのトレーニング
示唆の使用方法
インテントとエンティティのパターンの使用方法
コンテキスト切り替えの管理方法
ボットのデプロイ
エージェント転送の設定方法
ボット関数の使用方法
コンテンツ変数の使用方法
グローバル変数の使用方法
Web SDK Tutorial(英語)
Widget SDK Tutorial(英語)
ボットの分析
カスタムダッシュボードの作成方法
カスタムタグを使ってフィルタリング
管理
ボット管理者コンソール
ダッシュボード
ユーザーの管理
ユーザーの管理
グループの管理
ロール管理
ボット管理モジュール
登録
ユーザーの招待
招待状の一括送信
ユーザーデータのインポート
Active Directoryからユーザーを同期
セキュリティ/コンプライアンス
シングル サインオンの使用
セキュリティ設定
Billing(日本未対応)
  1. ホーム
  2. Docs
  3. Virtual Assistants
  4. Overview
  5. チャットボットの概要

チャットボットの概要

コミュニケーションは時代の初めから生活の本質でした。 テクノロジーの進化により、コミュニケーションの方法やスタイルも進化してきました。

初期の頃は、会話は人間同士の言葉や文字による交流に限られていました。これらの交流は、通常、感情、文脈、および前の会話の認識によって導かれます。コンピュータの出現により、交流は機械、すなわち人間と機械の交流を含むまでに拡大してきました。 コマンドベースのインターフェイスからグラフィカルユーザーインターフェイス(GUI)から対話型ユーザーインターフェイス(CUI)への移行は自然で、ニーズに基づいたものであり、この移行によってコミュニケーションが容易になりました。

CUIによって、自然な言語でユーザーと対話することができるチャットボットが登場しました。人工知能とNLPの機能をさらに強化することで、チャットボットは自然言語でユーザーの発話を理解し、ユーザーの発話からタスクを導き出し、タスクを正常に実行するために必要な情報を抽出することができるようになりました。

AIを駆使したNLPベースのチャットボットや音声アシスタントは、最新のテクノロジーであり、最近ではすべてのビジネスに欠かせないものとなっています。

対話型ボットとは

チャットボットは、ヒト、デジタルシステム、インターネット対応のモノの間のインテリジェントな仲介役として機能する仮想アシスタントと定義できます。アプリケーションやWebサイトの従来のグラフィカルユーザーインターフェイス(GUI)を「対話型ユーザーインターフェイス」に置き換えます。これは、構文固有のコマンドを入力するか、アイコンをクリックすることで達成される以前の通信からのパラダイムシフトです。

チャットボットは、自然言語ベースの会話をミックスして人々とチャットするように設計することができ、応答はボタン、カレンダー、または人の応答速度を加速させる他のウィジェットの形で提供することができます。

この未来への第一歩として、AIを活用したメッセージングソリューションや対話型ボットがあります。 対話型ボットとは、インテリジェントなバーチャルエージェント、組織のアプリ、組織のWebサイト、ソーシャルプラットフォーム、メッセンジャープラットフォームなど、さまざまなデジタルメディアを介してコミュニケーションを取ることに優れた、自動的に動作するコンピュータプログラムのことです。 ユーザーは、音声やテキストを使ってこのようなボットと対話し、情報にアクセスしたり、タスクを完了させたり、取引を実行したりすることができます。

では、対話型ボットの特徴は何でしょうか? 簡単に言うと、

インテントとエンティティとは?

対話型ボットは、3つの課題に直面しています。

  1. インテント検出 — ユーザーが何を望んでいるかを理解する。
  2. エンティティ抽出 — ユーザーが望んでいることを達成するために、ユーザーから必要な情報を抽出します。
  3. ダイアログフロー/会話 — ユーザーが望むことを達成します。

ユーザーが何を言っても発話みなされます。このユーザの発話から、会話を進めるために必要なインテントとエンティティを抽出するのが対話型ボットの仕事です。この記事の残りの部分では、次のようなユーザーの発話を考えてみます。

「今週末ロンドンに飛びたい」

インテントとは、ユーザーの意図のことです。これは通常、ユーザーの発話の中で動詞や名詞の形で出てきます。上記のユーザー発言から、会話ボットはユーザーの意図を「飛びたい」と理解し、対応するダイアログタスクをトリガーします。

エンティティとは、ユーザーの意図で特定されたタスクを完了するためにボットが必要とするデータや情報の断片のことです。ボットに必要なさまざまな形式のエンティティが複数存在する場合があります。 これらは、ユーザーの発言の一部として使用することも、ボットがユーザーにエンティティ値の入力を求める必要があることもあります。たとえば、上記のユーザー発話では、「ロンドン」と「今週末」は、それぞれ目的地と旅行日というエンティティの値を形成しています。ご覧のように、「ソース」エンティティの値が欠落しているため、ボットは同じ値を入力するようにユーザーに要求する必要があります。

ここに示すように、エンティティは、場所、日付、時刻、個人などの任意のタイプにすることができます。

インテリジェントボットを構築方法は

ボットはそのままではスマートではありません。ボットは機械学習ビッグデータ自然言語処理などの技術を活用して、ある程度の人工知能を発揮できるように作られています。チャットボットは、ユーザーのニーズを認識し、ユーザーの視点や文脈を理解し、ユーザーの気分や感情に応じて応答することで、インテリジェントなものとなります。その知能の高さが、チャットボットに会話のあらゆるシナリオを簡単に処理する能力を与えているのです。

人間を理解するための対話型ボットの鍵は、人間の意図を特定し、ユーザーの話し手から関連情報を抽出し、その行為に関連する行動やタスクをマッピングする能力です。NLP(自然言語処理)とは、テキストの意図(インテント)と関連情報(エンティティ)をテキストから抽出する科学です。

対話を管理して複数の会話スレッドを追跡し、コンテキストを記憶し、ユーザーの声や感情に反応することで、会話に必要な人間的なタッチを与えると同時に、ユーザーに正確で適切な応答を提供することができます。

インテリジェントなボットを構築するのに役立つもう一つの側面は、ナレッジベースを持つことです。これにより、ボットはよくある質問に静的な応答を返すことができるようになります。ナレッジコレクションを構築することは、カテゴリーのシステムに従って、相互に依存するすべての特性と関係を持つエンティティ、アイデア、およびイベントを表現する試みです。 この構造化されたデータ分類は、ボットがユーザーのクエリに効果的かつ容易に応答するのに役立ちます。

チャットボットの概要

コミュニケーションは時代の初めから生活の本質でした。 テクノロジーの進化により、コミュニケーションの方法やスタイルも進化してきました。

初期の頃は、会話は人間同士の言葉や文字による交流に限られていました。これらの交流は、通常、感情、文脈、および前の会話の認識によって導かれます。コンピュータの出現により、交流は機械、すなわち人間と機械の交流を含むまでに拡大してきました。 コマンドベースのインターフェイスからグラフィカルユーザーインターフェイス(GUI)から対話型ユーザーインターフェイス(CUI)への移行は自然で、ニーズに基づいたものであり、この移行によってコミュニケーションが容易になりました。

CUIによって、自然な言語でユーザーと対話することができるチャットボットが登場しました。人工知能とNLPの機能をさらに強化することで、チャットボットは自然言語でユーザーの発話を理解し、ユーザーの発話からタスクを導き出し、タスクを正常に実行するために必要な情報を抽出することができるようになりました。

AIを駆使したNLPベースのチャットボットや音声アシスタントは、最新のテクノロジーであり、最近ではすべてのビジネスに欠かせないものとなっています。

対話型ボットとは

チャットボットは、ヒト、デジタルシステム、インターネット対応のモノの間のインテリジェントな仲介役として機能する仮想アシスタントと定義できます。アプリケーションやWebサイトの従来のグラフィカルユーザーインターフェイス(GUI)を「対話型ユーザーインターフェイス」に置き換えます。これは、構文固有のコマンドを入力するか、アイコンをクリックすることで達成される以前の通信からのパラダイムシフトです。

チャットボットは、自然言語ベースの会話をミックスして人々とチャットするように設計することができ、応答はボタン、カレンダー、または人の応答速度を加速させる他のウィジェットの形で提供することができます。

この未来への第一歩として、AIを活用したメッセージングソリューションや対話型ボットがあります。 対話型ボットとは、インテリジェントなバーチャルエージェント、組織のアプリ、組織のWebサイト、ソーシャルプラットフォーム、メッセンジャープラットフォームなど、さまざまなデジタルメディアを介してコミュニケーションを取ることに優れた、自動的に動作するコンピュータプログラムのことです。 ユーザーは、音声やテキストを使ってこのようなボットと対話し、情報にアクセスしたり、タスクを完了させたり、取引を実行したりすることができます。

では、対話型ボットの特徴は何でしょうか? 簡単に言うと、

インテントとエンティティとは?

対話型ボットは、3つの課題に直面しています。

  1. インテント検出 — ユーザーが何を望んでいるかを理解する。
  2. エンティティ抽出 — ユーザーが望んでいることを達成するために、ユーザーから必要な情報を抽出します。
  3. ダイアログフロー/会話 — ユーザーが望むことを達成します。

ユーザーが何を言っても発話みなされます。このユーザの発話から、会話を進めるために必要なインテントとエンティティを抽出するのが対話型ボットの仕事です。この記事の残りの部分では、次のようなユーザーの発話を考えてみます。

「今週末ロンドンに飛びたい」

インテントとは、ユーザーの意図のことです。これは通常、ユーザーの発話の中で動詞や名詞の形で出てきます。上記のユーザー発言から、会話ボットはユーザーの意図を「飛びたい」と理解し、対応するダイアログタスクをトリガーします。

エンティティとは、ユーザーの意図で特定されたタスクを完了するためにボットが必要とするデータや情報の断片のことです。ボットに必要なさまざまな形式のエンティティが複数存在する場合があります。 これらは、ユーザーの発言の一部として使用することも、ボットがユーザーにエンティティ値の入力を求める必要があることもあります。たとえば、上記のユーザー発話では、「ロンドン」と「今週末」は、それぞれ目的地と旅行日というエンティティの値を形成しています。ご覧のように、「ソース」エンティティの値が欠落しているため、ボットは同じ値を入力するようにユーザーに要求する必要があります。

ここに示すように、エンティティは、場所、日付、時刻、個人などの任意のタイプにすることができます。

インテリジェントボットを構築方法は

ボットはそのままではスマートではありません。ボットは機械学習ビッグデータ自然言語処理などの技術を活用して、ある程度の人工知能を発揮できるように作られています。チャットボットは、ユーザーのニーズを認識し、ユーザーの視点や文脈を理解し、ユーザーの気分や感情に応じて応答することで、インテリジェントなものとなります。その知能の高さが、チャットボットに会話のあらゆるシナリオを簡単に処理する能力を与えているのです。

人間を理解するための対話型ボットの鍵は、人間の意図を特定し、ユーザーの話し手から関連情報を抽出し、その行為に関連する行動やタスクをマッピングする能力です。NLP(自然言語処理)とは、テキストの意図(インテント)と関連情報(エンティティ)をテキストから抽出する科学です。

対話を管理して複数の会話スレッドを追跡し、コンテキストを記憶し、ユーザーの声や感情に反応することで、会話に必要な人間的なタッチを与えると同時に、ユーザーに正確で適切な応答を提供することができます。

インテリジェントなボットを構築するのに役立つもう一つの側面は、ナレッジベースを持つことです。これにより、ボットはよくある質問に静的な応答を返すことができるようになります。ナレッジコレクションを構築することは、カテゴリーのシステムに従って、相互に依存するすべての特性と関係を持つエンティティ、アイデア、およびイベントを表現する試みです。 この構造化されたデータ分類は、ボットがユーザーのクエリに効果的かつ容易に応答するのに役立ちます。

メニュー