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