Chatbot Overview
Conversational Bots
Intents & Entities
Intelligent Bots
Kore.ai's Approach
Kore.ai Conversational Platform
Bot Concepts and Terminology
Natural Language Processing (NLP)
Bot Types
Bot Tasks
Starting with Kore.ai Platform
How to Access Bot Builder
Working with Kore.ai Bot Builder
Building your first Bot
Getting Started with Building Bots
Using the Dialog Builder Tool
Creating a Simple Bot
Release Notes
Latest Updates
Older Releases
Deprecations
Bot Builder
Creating a Bot
Design
Develop
Storyboard
Dialog Task
User Intent Node
Dialog Node
Entity Node
Supported Entity Types
Composite Entities
Supported Time Zones
Supported Colors
Supported Company Names
Form Node
Logic Node
Message Nodes
Confirmation Nodes
Service Node
Custom Authentication
2-way SSL for Service nodes
Script Node
Agent Transfer Node
WebHook Node
Grouping Nodes
Connections & Transitions
Managing Dialogs
User Prompts
Alert Tasks
Alert Tasks
Ignore Words and Field Memory
Digital Forms
Digital Views
Knowledge Graph
Terminology
Building
Generation
Importing and Exporting
Analysis
Knowledge Extraction
Small Talk
Action & Information Task
Action Tasks
Information Tasks
Establishing Flows
Natural Language
Overview
Machine Learning
ML Model
Fundamental Meaning
NLP Settings and Guidelines
Knowledge Graph Training
Traits
Ranking and Resolver
NLP Detection
Advanced NLP Configurations
Bot Intelligence
Overview
Context Management
Session and Context Variables
Context Object
Dialog Management
Sub-Intents
Amend Entity
Multi-Intent Detection
Sentiment Management
Tone Analysis
Sentiment Management
Default Conversations
Default Standard Responses
Channel Enablement
Test & Debug
Talk to Bot
Utterance Testing
Batch Testing
Record Conversations
Publishing your Bot
Analyzing your Bot
Overview
Dashboard
Custom Dashboard
Conversation Flows
Bot Metrics
Advanced Topics
Bot Authorization
Language Management
Collaborative Development
IVR Integration
Data Table
Universal Bots
Defining
Creating
Training
Customizing
Enabling Languages
Smart Bots
Defining
Sample Bots
Github
Asana
Travel Planning
Flight Search
Event Based Bot Actions
koreUtil Libraries
Bot Settings
Bot Functions
General Settings
PII Settings
Customizing Error Messages
Manage Sessions
Bot Management
Bot Versioning
Using Bot Variables
API Guide
API Overview
API List
API Collection
SDKs
SDK Overview
SDK Security
SDK App Registration
Web SDK Tutorial
Message Formatting and Templates
Mobile SDK Push Notification
Widget SDK Tutorial
Widget SDK – Message Formatting and Templates
Web Socket Connect & RTM
Using the BotKit SDK
Installing
Configuring
Events
Functions
BotKit SDK Tutorial – Agent Transfer
BotKit SDK Tutorial – Flight Search Sample Bot
Using an External NLP Engine
Bot Administration
Bots Admin Console
Dashboard
User Management
Managing Users
Managing Groups
Managing Role
Bots Management
Enrollment
Inviting Users
Bulk Invites
Importing Users
Synchronizing Users from AD
Security & Compliance
Using Single Sign-On
Security Settings
Cloud Connector
Analytics
Billing
How Tos
Creating a Simple Bot
Creating a Banking Bot
Transfer Funds Task
Update Balance Task
Context Switching
Using Traits
Schedule a Smart Alert
Configure Digital Forms
Add Form Data into Data Tables
Configuring Digital Views
Add Data to Data Tables
Update Data in Data Tables
Custom Dashboard
Custom Tags to filter Bot Metrics
Patterns for Intents & Entities
Build Knowledge Graph
Global Variables
Content Variables
Using Bot Functions
Configure Agent Transfer
  1. Home
  2. Docs
  3. Bots
  4. Bot Building
  5. Knowledge Graph
  6. ナレッジグラフの分析

ナレッジグラフの分析

ナレッジグラフによる慎重な分析は、ユーザー体験を妨げる可能性のある、お客様の質問のエラーおよびそれに関連するパスを検出するのに役立ちます。

ナレッジグラフ診断ツールは、ナレッジグラフの非効率性を識別し、可能な是正措置を提案するのに役立ちます。これらは単なるガイドラインであり、変更を行う前には推奨事項を分析する必要があることにご注意ください。

注:この機能はプラットフォームのバージョン7.1で導入されました。

ナレッジグラフには、グラフの調査を開始するためのオプションが用意されています。

  • このオプションは、グラフに1つ以上のFAQが追加されている、開発中のナレッジグラフでのみ使用できます。
  • 分析では、ナレッジグラフのしきい値やその他の設定を考慮します。
  • ノードに25以上の質問が含まれる場合、分析は警告を発し、ノードに100以上の質問が含まれる場合は、トレーニングが失敗する可能性があるという警告を発します。この機能は応答時間を改善するためにバージョン7.3で追加されました。
  • ナレッジグラフ画面の調査ボタンをクリックすることで、分析結果を呼び出すことができます。
  • プラットフォームは、ナレッジグラフを分析したり分析結果のレポートを提供したりします。
  • 分析を再実行する、またはレポートをエクスポートするオプションがあります。エクスポートオプションは、JSON形式でレポートをダウンロードします。
  • 調査レポートには、さまざまなカテゴリで検出された問題の数の概要が表示されます(詳細は以下を参照)。
  • 以下のような様々なカテゴリに分類されています。
    • エラー – 不正確なグラフの定義であり、直ちに修正が必要です。
    • 警告 – 修正された場合は、インテント検出の向上に役立ちます。最大50個の警告が表示されます。
    • 提案 – 実装されている場合は、KGの統合に役立ちます。最大10の提案が表示されます。
  • 各カテゴリをクリックすると詳細なレポートが表示されます。
  • 50以上の警告や10以上の提案が発生する可能性がありますが、問題の最初の50個/10個の警告および提案のみがリストアップされます。次のまとまりを表示するには、修正および分析を再度実行する必要があります。

レポートフィールド

レポートに表示されるフィールドは以下のとおりです。

問題のタイプ カテゴリ 詳細 提案
不正確なパスに追加された質問 エラー
  • 質問
  • パス
問題の用語を含むようにパスを修正します。
チェーンの最後の用語にのみ存在する質問を含む用語の長鎖 提案
  • 質問
  • パス
重要でない用語を避けたり、関連する用語を統合したりしてパスを減らします。
共通祖語をもつ同一用語 提案
  • 共通の親
  • 子パス(繰り返される最大の子ツリーのみ)
重複を避けるために子項を親項の上に移動させます
質問を含まないパス 提案
  • パス
このパスに質問を追加しない場合は、パスを削除します
余剰の代替質問 提案
  • 質問
  • 代替質問(複数)
  • パス
代替質問を言い換えて、より広い範囲を含むようにします
元の用語に追加された多数の質問 提案
  • 質問
  • パス
質問を適切なパスに移動させる
異常に長いパス 警告
  • パス
不要な用語を避けたり、関連する用語を統合したりしてパスを減らします。
より良いパスに移動させることができるルートノードでの質問 警告
  • 質問
  • 現在のパス
  • 推奨されるパス
推奨されたパスに質問を移動する
用語として使用されていない一般的な単語を使った質問 警告
  • 質問(複数)
  • パス
  • 推奨される拡張機能
推奨される拡張機能を使用して現在のパスを拡張します
複数のパスと一致する質問 警告
  • 質問
  • 現在のパス
  • その他のパス(複数)
可能性のあるあいまいなシナリオを避けるためにパスを見直します
同一の兄弟ノード 警告
  • パス
  • 同一の用語
同一の用語を統合します
Chatbot Overview
Conversational Bots
Intents & Entities
Intelligent Bots
Kore.ai's Approach
Kore.ai Conversational Platform
Bot Concepts and Terminology
Natural Language Processing (NLP)
Bot Types
Bot Tasks
Starting with Kore.ai Platform
How to Access Bot Builder
Working with Kore.ai Bot Builder
Building your first Bot
Getting Started with Building Bots
Using the Dialog Builder Tool
Creating a Simple Bot
Release Notes
Latest Updates
Older Releases
Deprecations
Bot Builder
Creating a Bot
Design
Develop
Storyboard
Dialog Task
User Intent Node
Dialog Node
Entity Node
Supported Entity Types
Composite Entities
Supported Time Zones
Supported Colors
Supported Company Names
Form Node
Logic Node
Message Nodes
Confirmation Nodes
Service Node
Custom Authentication
2-way SSL for Service nodes
Script Node
Agent Transfer Node
WebHook Node
Grouping Nodes
Connections & Transitions
Managing Dialogs
User Prompts
Alert Tasks
Alert Tasks
Ignore Words and Field Memory
Digital Forms
Digital Views
Knowledge Graph
Terminology
Building
Generation
Importing and Exporting
Analysis
Knowledge Extraction
Small Talk
Action & Information Task
Action Tasks
Information Tasks
Establishing Flows
Natural Language
Overview
Machine Learning
ML Model
Fundamental Meaning
NLP Settings and Guidelines
Knowledge Graph Training
Traits
Ranking and Resolver
NLP Detection
Advanced NLP Configurations
Bot Intelligence
Overview
Context Management
Session and Context Variables
Context Object
Dialog Management
Sub-Intents
Amend Entity
Multi-Intent Detection
Sentiment Management
Tone Analysis
Sentiment Management
Default Conversations
Default Standard Responses
Channel Enablement
Test & Debug
Talk to Bot
Utterance Testing
Batch Testing
Record Conversations
Publishing your Bot
Analyzing your Bot
Overview
Dashboard
Custom Dashboard
Conversation Flows
Bot Metrics
Advanced Topics
Bot Authorization
Language Management
Collaborative Development
IVR Integration
Data Table
Universal Bots
Defining
Creating
Training
Customizing
Enabling Languages
Smart Bots
Defining
Sample Bots
Github
Asana
Travel Planning
Flight Search
Event Based Bot Actions
koreUtil Libraries
Bot Settings
Bot Functions
General Settings
PII Settings
Customizing Error Messages
Manage Sessions
Bot Management
Bot Versioning
Using Bot Variables
API Guide
API Overview
API List
API Collection
SDKs
SDK Overview
SDK Security
SDK App Registration
Web SDK Tutorial
Message Formatting and Templates
Mobile SDK Push Notification
Widget SDK Tutorial
Widget SDK – Message Formatting and Templates
Web Socket Connect & RTM
Using the BotKit SDK
Installing
Configuring
Events
Functions
BotKit SDK Tutorial – Agent Transfer
BotKit SDK Tutorial – Flight Search Sample Bot
Using an External NLP Engine
Bot Administration
Bots Admin Console
Dashboard
User Management
Managing Users
Managing Groups
Managing Role
Bots Management
Enrollment
Inviting Users
Bulk Invites
Importing Users
Synchronizing Users from AD
Security & Compliance
Using Single Sign-On
Security Settings
Cloud Connector
Analytics
Billing
How Tos
Creating a Simple Bot
Creating a Banking Bot
Transfer Funds Task
Update Balance Task
Context Switching
Using Traits
Schedule a Smart Alert
Configure Digital Forms
Add Form Data into Data Tables
Configuring Digital Views
Add Data to Data Tables
Update Data in Data Tables
Custom Dashboard
Custom Tags to filter Bot Metrics
Patterns for Intents & Entities
Build Knowledge Graph
Global Variables
Content Variables
Using Bot Functions
Configure Agent Transfer
  1. Home
  2. Docs
  3. Bots
  4. Bot Building
  5. Knowledge Graph
  6. Knowledge Graph Analysis

Knowledge Graph Analysis

A careful analysis of the Knowledge Graph helps in detecting errors in your questions and the path associated with the same that hamper the user experience.

Knowledge Graph Diagnosis tool helps you to identify any inefficiencies in your knowledge graphs and suggest possible corrective actions. Note that these are just guidelines and you need to further analyze the recommendations before going ahead with any changes.

NOTE: This feature was introduced in v7.1 of the platform.

The Knowledge Graph provides an option to initiate an inspection of the graph:

  • This option is available only for the in-development version of the Knowledge Graph where there are one or more FAQs added to the graph.
  • The analysis considers the thresholds and other configurations of the Knowledge Graph.
  • The analysis issues a warning if any node contains more than 25 questions and an advisory to the effect that the training fails if there are more than 100 questions in any node. This feature was added in v7.3 for improved response times.
  • You can invoke the diagnosis, by clicking Inspect on the Knowledge Graph screen.
  • The platform analyzes the knowledge graph and provides a report of the analysis.
  • You have an option to Re-run the analysis or Export the report. The export option downloads the report in JSON format.
  • The inspect report shows an overview of the number of issues found under various categories (see below for details)
  • The various categories are grouped as:
    • Error – Errors are incorrect graph definitions that need an immediate fix.
    • Warnings – When rectified, it help improves intent detection. A maximum of 50 warnings is displayed.
    • Suggestions – When implemented, it helps in the better organization of your KG. A maximum of 10 suggestions is displayed.
  • Click each category to view the detailed report.
  • Chances are that there are more than 50 warnings or 10 suggestions, but only the first 50/10 occurrences of the issue are listed. You must fix the same and re-run the analysis to view the next set.

Report Fields

Following are the fields that are displayed in the report:

Issue Type Category Details Suggestion
Questions added to incorrect paths Error
  • Question
  • Path
Modify the path to include the terms in the question.
Long-chain of terms with the questions present only at the last term in the chain Suggestion
  • Question
  • Path
Reduce the path by avoiding unimportant terms or merge relevant terms.
Identical terms with a common ancestor Suggestion
  • Common Parent
  • Child Paths (only for the largest repeated child trees)
Move the child terms above their parent terms to avoid duplication
Paths without any questions Suggestion
  • Path
Remove the path if you do not intend to add any questions to this path
Redundant alternate questions Suggestion
  • Question
  • Alternate Question (multiple)
  • Path
Rephrase alternate questions to include wider coverage
A large number of questions added to the root term Suggestion
  • Question
  • Path
Move the questions to the appropriate paths
Unusually long paths Warning
  • Path
Reduce the path by avoiding unnecessary terms or merging relevant terms.
Questions at the root node that can be moved to better paths Warning
  • Question
  • Current Path
  • Suggested Path
Move the question to the suggested path
Questions with common words that are not used as terms Warning
  • Question (multiple)
  • Path
  • Suggested Extension
Extend the current path using the suggested extension
Questions that match multiple paths Warning
  • Question
  • Current path
  • Other Paths (multiple)
Review the paths to avoid possible ambiguity scenarios
Identical sibling nodes Warning
  • Path
  • Identical Term
Merge the identical terms
Menu