チャット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. API Guide
  5. APIリスト

APIリスト

以下は、Kore.aiボットプラットフォームで利用できるAPIのリストです。APIの機能や使用方法の詳細はこちらを参照してください

これらのAPIは、Postmanの設定でのテストに使用することができます。設定の詳細については、こちらをご確認ください。対応する機能に基づいて、APIは次のように分類されます。

  1. ボット定義機能に関連するAPI。詳細
  2. NLPトレーニングに関連するAPI。詳細
  3. ボットのパフォーマンスや動作を分析するのに役立つAPI。詳細
  4. 管理者コンソールの機能に関連するAPI。詳細
  5. データテーブルからのデータアクセスに関連するAPI。詳細

ボット定義API

API 説明 関連するアプリのスコープ
ボットビルダー ボット管理
ファイルをアップロード botdefinitionbotconfigbotfunctionファイル(あれば)、およびボットアイコンをローカルサーバーにアップロードし、インポートボットAPIで使用するファイルIDを取得します。 NA [ボット定義] の [ボットをインポート]
新しいボットとしてボットをインポート ファイルをアップロードすることで生成されたファイルIDを使用し、アカウントオーナーのビルダーツールで新しいボットを作成します。 NA [ボット定義] の [ボットをインポート]
既存のボットにボットをインポートする 新バージョンへのアップグレードまたは旧バージョンへの復元のために、既存のボットにボット定義ファイルをインポートします。 NA [ボット定義] の [ボットをインポート]
ボットのインポートのステータス ボットのインポートリクエストのステータスを取得します。 NA [ボット定義] の [ボットをインポート]
サンプルボットをインストール サンプルボットをインストールします。 NA [ボット定義] の [ボットを作成]
ボットのエクスポート ボット定義および関連するすべてのコンポーネントをエクスポートします。 ボットのエクスポート [ボット定義] の [ボットのエクスポート]
ボットのエクスポート – ステータス ボットのエクスポートリクエストのステータスを取得し、エクスポートが完了した後に、ボットのエクスポートコピーのダウンロードリンクを提供します。 ボットのエクスポート [ボット定義] の [ボットのエクスポート]
チャネルの有効化 ボットのチャネルを有効化または更新します。 NA [ChannelManagement] の [チャネル管理]
ボットを公開 ボットへの公開リクエストを開始します。 NA [ボットを公開] の [公開]
ボット変数のインポート グローバル変数やコンテンツ変数をボットにインポートします。 変数をインポート NA
バッチテストの実行 バッチテストスイートの実行を呼び出します。 バッチテストの実行 NA
バッチテストの実行のステータス 一意のテストリクエストIDに対する実行のステータスを把握します。 バッチテストの実行 NA
バッチテストスイートを取得 あるボットで利用可能なバッチテストスイートのリストを取得します バッチテストの管理 バッチテストの管理
バッチテストスイートをエクスポート 特定のバッチテストスイートのテストケースをエクスポートします バッチテストの管理 バッチテストの管理
バッチテストスイートをインポート バッチテストスイートをインポートします バッチテストの管理 バッチテストの管理
バッチテストスイートを削除 バッチテストスイートを削除します バッチテストの管理 バッチテストの管理
バッチテストスイートの抽出を削除 バッチテストスイートの特定の実行を呼び出します。 バッチテストの管理 バッチテストの管理

NLPトレーニングAPI

API 説明 関連するアプリのスコープ
ボットビルダー ボット管理
機械学習の発話のインポート ボットに機械学習の発話をインポートします。 発話のインポート [テストおよびトレーニング] の [発話のインポート]
機械学習の発話のインポートのステータス [機械学習の発話のAPIをインポート] で行った機械学習の発話のインポートリクエストのステータスを取得します。 発話のインポート [テストおよびトレーニング] の [発話のインポート]
機械学習の発話のトレーニング ボットの機械学習の発話を開始します。 機械学習をトレーニング [テストおよびトレーニング] の [機械学習をトレーニング]
機械学習の発話のトレーニングのステータス 機械学習トレーニングのステータスを取得します。 機械学習をトレーニング [テストおよびトレーニング] の [機械学習をトレーニング]
機械学習の発話のエクスポート ボットの機械学習の発話をエクスポートします。 発話のエクスポート [テストおよびトレーニング] の [発話のエクスポート]
機械学習の発話のエクスポートのステータス 機械学習の発話のエクスポートコピーのダウンロードリンクを取得します。 発話のエクスポート [テストおよびトレーニング] の [発話のエクスポート]
FAQトレーニング ナレッジグラフのトレーニングを開始します。 FAQをトレーニング [テストおよびトレーニング] の [トレーニングFAQ]
NLPトレーニングステータス FAQトレーニングのステータスを取得します。 FAQをトレーニング [テストおよびトレーニング] の [トレーニングFAQ]
ファイルまたはURLからの抽出 ファイルまたはURLを使用してFAQを抽出します。 ナレッジグラフを管理 [ナレッジグラフを管理] の [ナレッジグラフを管理]
抽出履歴を取得 ナレッジグラフの抽出履歴のリストを取得します。 ナレッジグラフを管理 [ナレッジグラフを管理] の [ナレッジグラフを管理]
抽出に関する質問を取得 ナレッジグラフの抽出質問のリストを取得します。 ナレッジグラフを管理 [ナレッジグラフを管理] の [ナレッジグラフを管理]
KnowledgeTasksを取得 ノードを含むナレッジタスクのリストを取得します。 ナレッジグラフを管理 [ナレッジグラフを管理] の [ナレッジグラフを管理]
抽出から質問を追加 抽出したものの中で特定の質問をナレッジグラフに追加します。 ナレッジグラフを管理 [ナレッジグラフを管理] の [ナレッジグラフを管理]
FAQを取得 [ナレッジタスク] で質問とノードのリストを取得します。 ナレッジグラフを管理 [ナレッジグラフを管理] の [ナレッジグラフを管理]
NLP設定を更新 NLPのしきい値や設定を更新します。 NLP設定 [テストおよびトレーニング] の [NLP設定]

ボット分析API

API 説明 関連するアプリのスコープ
ボットビルダー ボット管理
インテントを見つける NLPエンジンおよびMLエンジンからインテントの認識結果やスコアリングを取得します。 インテントおよびエンティティの検出 [インテント検出] の [インテントおよびエンティティの検出]
会話履歴 ボットとユーザーの間で交わされた会話メッセージを、逆の時系列で取得します。 チャット履歴 [ボットの分析] の [チャット履歴]
デバッグログ 特定の会話のデバッグログを取得します。 デバッグログ NA
ChangeLogsを取得 指定した日付の期間にボット定義に加えられた変更内容リストを取得します。 ログ履歴 [ログ管理] の [ボットの監査ログ]
セッション履歴 作成された会話セッションを取得します。 ボットセッション [ログ] の [ボットセッション]
ダッシュボードウィジェットデータ ボットに追加された特定のカスタムダッシュボードから、ウィジェットのデータ結果を取得します。 カスタムレポート [カスタムレポート] の [カスタムレポート]
分析を取得 APIを使用して、インテント検出やタスクの実行に関するメトリクスデータを抽出します メトリクス NA
ユーザーエンゲージメントのトレンド 一定期間にボットと対話したユーザー数を、異なる時間間隔で提供します。 ユーザーエンゲージメントのトレンド NA

管理者API

API 説明 関連するボット管理アプリのスコープ
ボットを取得 アカウントで利用可能なボットのリストを取得します [プロファイル管理] の [ロール管理]
ロールをインポート ボットや管理者のロールをアカウントにインポートします [プロファイル管理] の [ロール管理]
ロールを取得 アカウントで利用可能なボットまたは管理者のロールのリストを取得します。 [プロファイル管理] の [ロール管理]
ユーザーロールの詳細を取得 アカウント内のすべてのユーザーおよびそれに関連するロールの完全な情報を取得します [プロファイル管理] の [ロール管理]
グループを取得 アカウントで利用可能なグループおよびグループメンバーのリストを取得します [プロファイル管理] の [ロール管理]
ロールをエクスポート ボットや管理者のロールをアカウントからエクスポートします [プロファイル管理] の [ロール管理]
BTロールを割り当てる 特定のボットのまとまったユーザーにボットのロールを割り当てます [プロファイル管理] の [ロール管理]
管理者ロールを割り当てる 管理者ロールからユーザーまたはグループを追加・削除します [プロファイル管理] の [ロール管理]
ユーザーアクセスを更新 ボットビルダーへのアクセス機能を追加または削除し、新しいボットを作成します [プロファイル管理] の [ロール管理]
ユーザーを作成 アカウントにユーザーを追加します [ユーザー管理] の [ユーザー管理]
ユーザー情報を取得 ユーザーの詳細を取得します [ユーザー管理] の [ユーザー管理]
ユーザーを更新 ユーザーの詳細を更新します [ユーザー管理] の [ユーザー管理]
ユーザーをアカウントから削除 アカウントからユーザーを削除します [ユーザー管理] の [ユーザー管理]
顧客データを削除 顧客データを削除します [プロファイル管理] の [ユーザーデータを削除]
顧客データステータスAPIを削除 顧客データの削除リクエストのステータスを取得します [プロファイル管理] の [ユーザーデータを削除]
管理者コンソールの監査ログ 管理者コンソールの監査ログを取得します [ログ管理] の [管理者コンソールの監査ログ]

データ(データテーブル)のアクセスAPI

API 説明 関連するアプリのスコープ
データを挿入 データテーブルにデータを挿入します データテーブルへの書き込みのアクセス
大量のデータを挿入 データテーブルに大量のデータを挿入します データテーブルへの書き込みのアクセス
データを更新 データテーブルのデータを更新します データテーブルへの読み込みおよび書き込みのアクセス
データを削除 データテーブルからデータを削除します データテーブルへの読み込みおよび削除のアクセス
テーブルデータを取得 データテーブルからデータを取得します データテーブルへの読み込みのアクセス
ビューデータを取得 データビューからデータを取得します テーブルビューへの読み込みのアクセス
メニュー