チャットBotの概要
会話型ボット
Kore.ai のアプローチ
Kore.ai 会話型プラットフォーム
ボットの概念と用語
自然言語処理 (NLP)
ボットタイプ
ボットタスク
Kore.ai プラットフォームを使う
ボットビルダーのアクセス
Kore.ai ボットビルダーを使う
ボットビルダー
ダイアログタスク
ユーザーインテントノード
ダイアログノード
エンティティノード
サポートするエンティティタイプ
複合エンティティ
サポートする色
サポートする会社名
フォームノード
ロジックノード
メッセージノード
確認ノード
サービスノード
カスタム認証の実装
サービスノード用双方向 SSL
スクリプトノード
エージェント転送ノード
Webフックノード
ノードのグループ化
接続と遷移
ダイアログの管理
プロンプトエディタ
標準ボットの構築
設計
開発 - 標準ボット
ストーリーボード
アラートタスク
アラートタスク
無視する単語 & フィールドメモリ
デジタルフォーム
デジタルビュー
知識グラフ
用語
構築
生成
ボットオントロジーのインポート/エクスポート
解析
知識の抽出
スモールトーク
初めてのボット構築
ボット構築を始める
シンプルなボットを構築
インテリジェンス
コンテキスト管理
概要
コンテキスト管理
セッションおよびコンテキスト変数
コンテキストオブジェクト
ダイアログ管理
サブインテント
エンティティの変更
複数インテントの検出
センチメント分析 (英語)
トーン分析
センチメント管理
デフォルトの会話
デフォルトの標準レスポンス
発話テスト
自然言語
概要
機械学習
ML (機械学習) モデル
基本概念
NLP (自然言語処理) の設定 & ガイドライン
知識グラフのトレーニング
示唆
ランキング & リゾルバ
高度な NLP 設定
チャネルの有効化
テスト & デバグ
ボットと会話
発話テスト
バッチテスト
会話の記録 & テスト
ボットの公開
ボットの分析
概要
ダッシュボード
カスタムダッシュボード
会話フロー
ボットメトリクス (英語)
アドバンスド トピック
ボット認証
言語管理
共同開発
IVR 統合
データ テーブル
ユニバーサル ボット
定義
構築
トレーニング
カスタマイズ
言語の有効化
スマート ボット
スマート ボットの定義
イベントベースのボットアクション
koreUtil ライブラリ
ボット設定
ボットの機能
ボット設定
PII 設定
エラーメッセージのカスタマイズ
セッションを管理する
ボット管理
ボットのバージョン
ボット変数
API ガイド
API 概要
API リスト
API コレクション
SDK
SDK 概要
SDK セキュリティ
SDK アプリ登録
Web 上の SDK チュートリアル
メッセージ形式とテンプレート
モバイル SDK プッシュ通知
ウィジット SDK チュートリアル
メッセージ形式とテンプレート
WebSocket 接続
BotKit SDK の利用
インストール
設定
イベント
機能
BotKit SDK チュートリアル - エージェント転送
BotKit SDK チュートリアル - フライト検索サンプルボット
外部 NLP エンジンの利用
ボット管理者
ボット管理者コンソール
ダッシュボード
ユーザー管理
御社ユーザーの管理
御社グループの管理
ロールを管理
ボット管理
エンロール
ユーザーの招待
一括招待
ユーザーのインポート
AD からユーザーを同期
セキュリティ & コンプライアンス
シングル サインオンを使う
セキュリティの設定
クラウド コネクタ
分析
請求処理
How To
シンプルなボットの構築
バンキングボットの構築
送金タスク
残高の更新タスク
知識グラフを作成
知識グラフへ抽出したFAQを入力
スマート アラートのスケジュール
エージェント転送の設定
パネルやウィジットの設定
デジタル ビューの設定
デジタル フォームの設定
データをデータテーブルに追加
データテーブルのデータを更新
フォームデータをデータテーブルに追加
コンテキストの切り替え
意図を使う
インテントやエンティティのパターン
エンティティ ルール
マルチ言語なボットの動き
カスタム ダッシュボード
ボット メトリクスをフィルターするためのカスタムタグ
グローバル変数
コンテンツ変数
ボット機能を使う
ボットリリースのライフサイクル
グループノードを利用したインテントのスコーピング
Kore-Unblu インテグレーション
  1. Home
  2. Docs
  3. Bots
  4. How Tos
  5. FAQをナレッジグラフに抽出する方法

FAQをナレッジグラフに抽出する方法

このドキュメントでは、PDFファイルとウェブサイトのURLという2つのソースからFAQを抽出することにより、バンキングBotのナレッジグラフを構築するステップを詳しく説明しています。このページでは、ナレッジ抽出について順を追ったステップをご説明します。ナレッジグラフをゼロから構築するには、こちらのドキュメントを参照してください

例題

  • PDFファイルとウェブサイトの2つの形式でまとめられたFAQがあります。
  • これらをバンキングBotに組み込み、ユーザーが必要に応じて参照できるようにする必要があります。
  • ナレッジ抽出プロセスにより複数のソースからFAQを抽出し、Botに追加できます。

ナレッジ抽出プロセスの詳細については、こちらを参照してください

前提条件:

  • Kore.aiのBotプラットフォームへのサインアップが必須となります
  • Bot構築の基本についておさえている必要があります(こちらのリンクを参照してください)
  • 簡単なBotを作成している必要があります(例としてこちらを参照してください
  • Kore.aiのナレッジグラフに関する基本的な知識が必要です(こちらを参照してください
  • 質問と回答が記載されたPDFファイルにアクセスできる必要があります
  • 質問と回答が記載されたウェブサイトのURLにアクセスできる必要があります

ステップ1:ナレッジグラフ

ナレッジグラフを使用することで、Botは事前定義されたFAQのセットを照会することにより、ユーザーからの質問に対する回答を提供できます。ナレッジ抽出サービスを使用することで、ウェブページやドキュメントからFAQをすばやく取得できます。

  • ナレッジグラフを構築する必要のあるBotを開きます。ここではバンキングBotを使用しています。
  • Botタスクセクションからナレッジグラフをクリックして、同じものにアクセスします。
  • ナレッジグラフが表示され、抽出セクションに「ファイルから抽出」と「URLから抽出」の2つのオプションが見つかります。
  • 今回のユースケースでは、両方のオプションを使用します。

ステップ2:FAQの抽出

「ファイルから抽出」オプションを使用すると、ドキュメントからFAQを抽出できます。

  • ファイルから抽出オプションをクリックします。
  • ドラッグアンドドロップまたは参照して抽出するファイルを選択し、名前を入力して続行をクリックします。
  • URLから抽出オプションでも同じステップを繰り返します。
  • 抽出セクションには、レビューを行いナレッジグラフに追加する質問を含めた2つの抽出物が表示されます。

ステップ3:FAQの追加

ナレッジグラフに質問を追加する前に、質問を追加するための適切なノードを2つ作成しましょう。今回のFAQはインターネットバンキングとATMの利用に関連しているため、次の2つのノードを作成しました。 質問を追加する方法は2つあります。ここではそれぞれについて説明します。

  • 「抽出」ページで、追加したい抽出物のレビューと追加リンクをクリックします。ここでは、ATM利用の抽出を選択しています。
    • これにより、ナレッジグラフのオントロジーとともにFAQリストが開きます。
    • 追加したい質問を選択します。
    • 対応するノードにドラッグアンドドロップします。
    • 質問数が更新されていることに注意してください(追加済みの質問と未追加の質問を確認)。

  • Botタスクのページに戻ります。
  • ナレッジグラフをクリックしてページを開きます。
    • 質問を追加したいノードを選択し、抽出から追加リンクをクリックします。
    • 追加したい質問の抽出を選択します。この例ではインターネットバンキングとなります。
    • 追加したい質問を選択して追加をクリックします。
    • 質問ページを終了し、ナレッジグラフのページに戻ります。
  • これで、ナレッジグラフを選択すると、それぞれのパスに追加された質問が表示されるようになります。
メニュー