OVERVIEW
Virtual Assistants
Kore.ai Platform
Key Concepts
Natural Language Processing (NLP)
Accessing Platform
VIRTUAL ASSISTANTS
Virtual Assistant Builder
Virtual Assistant Types
Getting Started
Create a Simple Bot
SKILLS
Storyboard
Dialog Tasks
Introduction
Dialog Builder (New)
Dialog Builder (Legacy)
User Intent Node
Dialog Node
Entity Node
Supported Entity Types
Composite Entities
Supported Colors
Supported Company Names
Form Node
Logic Node
Message Nodes
Confirmation Nodes
Bot Action Node
Service Node
Custom Authentication
2-way SSL for Service nodes
Script Node
Agent Transfer Node
WebHook Node
Grouping Nodes
Connections & Transitions
Manage Dialogs
User Prompts
Knowledge Graph
Terminology
Building
Generation
Importing and Exporting
Analysis
Knowledge Extraction
Train
Build
Alert Tasks
Introduction
Ignore Words and Field Memory
How to Schedule a Smart Alert
Small Talk
Digital Views
Introduction
How to Configure Digital Views
Digital Forms
Overview
How to Configure Digital Forms
NATURAL LANGUAGE
Overview
Machine Learning
Introduction
Model Validation
Fundamental Meaning
Introduction
NLP Guidelines
Knowledge Graph
Traits
Introduction
How to Use Traits
Ranking and Resolver
Advanced NLP Configurations
INTELLIGENCE
Overview
Context Management
Overview
Session and Context Variables
Context Object
How to Manage Context Switching
Manage Interruptions
Dialog Management
Sub Intents & Follow-up Intents
Amend Entity
Multi-Intent Detection
Sentiment Management
Tone Analysis
Sentiment Management
Event Based Bot Actions
Default Conversations
Default Standard Responses
TEST & DEBUG
Talk to Bot
Utterance Testing
Batch Testing
Record Conversations
Conversation Testing
CHANNELS
PUBLISH
ANALYZE
Overview
Dashboard
Custom Dashboard
Overview
How to Create Custom Dashboard
Conversation Flows
NLP Metrics
ADVANCED TOPICS
Universal Bots
Overview
Defining
Creating
Training
Customizing
Enabling Languages
Store
Smart Bots
Defining
koreUtil Libraries
SETTINGS
Authorization
Language Management
PII Settings
Variables
Functions
IVR Integration
General Settings
Management
Import & Export
Delete
Bot Versioning
Collaborative Development
Plan Management
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
ADMINISTRATION
HOW TOs
Create a Simple Bot
Create a Banking Bot
Transfer Funds Task
Update Balance Task
Context Switching
Using Traits
Schedule a Smart Alert
Configure UI 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
RELEASE NOTES

ナレッジグラフの分析

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

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

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

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

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

レポートフィールド

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

問題のタイプ カテゴリ 詳細 提案
不正確なパスに追加された質問 エラー
  • 質問
  • パス
問題の用語を含むようにパスを修正します。
チェーンの最後の用語にのみ存在する質問を含む用語の長鎖 提案
  • 質問
  • パス
重要でない用語を避けたり、関連する用語を統合したりしてパスを減らします。
共通祖語をもつ同一用語 提案
  • 共通の親
  • 子パス(繰り返される最大の子ツリーのみ)
重複を避けるために子項を親項の上に移動させます
質問を含まないパス 提案
  • パス
このパスに質問を追加しない場合は、パスを削除します
余剰の代替質問 提案
  • 質問
  • 代替質問(複数)
  • パス
代替質問を言い換えて、より広い範囲を含むようにします
元の用語に追加された多数の質問 提案
  • 質問
  • パス
質問を適切なパスに移動させる
異常に長いパス 警告
  • パス
不要な用語を避けたり、関連する用語を統合したりしてパスを減らします。
より良いパスに移動させることができるルートノードでの質問 警告
  • 質問
  • 現在のパス
  • 推奨されるパス
推奨されたパスに質問を移動する
用語として使用されていない一般的な単語を使った質問 警告
  • 質問(複数)
  • パス
  • 推奨される拡張機能
推奨される拡張機能を使用して現在のパスを拡張します
複数のパスと一致する質問 警告
  • 質問
  • 現在のパス
  • その他のパス(複数)
可能性のあるあいまいなシナリオを避けるためにパスを見直します
同一の兄弟ノード 警告
  • パス
  • 同一の用語
同一の用語を統合します
OVERVIEW
Virtual Assistants
Kore.ai Platform
Key Concepts
Natural Language Processing (NLP)
Accessing Platform
VIRTUAL ASSISTANTS
Virtual Assistant Builder
Virtual Assistant Types
Getting Started
Create a Simple Bot
SKILLS
Storyboard
Dialog Tasks
Introduction
Dialog Builder (New)
Dialog Builder (Legacy)
User Intent Node
Dialog Node
Entity Node
Supported Entity Types
Composite Entities
Supported Colors
Supported Company Names
Form Node
Logic Node
Message Nodes
Confirmation Nodes
Bot Action Node
Service Node
Custom Authentication
2-way SSL for Service nodes
Script Node
Agent Transfer Node
WebHook Node
Grouping Nodes
Connections & Transitions
Manage Dialogs
User Prompts
Knowledge Graph
Terminology
Building
Generation
Importing and Exporting
Analysis
Knowledge Extraction
Train
Build
Alert Tasks
Introduction
Ignore Words and Field Memory
How to Schedule a Smart Alert
Small Talk
Digital Views
Introduction
How to Configure Digital Views
Digital Forms
Overview
How to Configure Digital Forms
NATURAL LANGUAGE
Overview
Machine Learning
Introduction
Model Validation
Fundamental Meaning
Introduction
NLP Guidelines
Knowledge Graph
Traits
Introduction
How to Use Traits
Ranking and Resolver
Advanced NLP Configurations
INTELLIGENCE
Overview
Context Management
Overview
Session and Context Variables
Context Object
How to Manage Context Switching
Manage Interruptions
Dialog Management
Sub Intents & Follow-up Intents
Amend Entity
Multi-Intent Detection
Sentiment Management
Tone Analysis
Sentiment Management
Event Based Bot Actions
Default Conversations
Default Standard Responses
TEST & DEBUG
Talk to Bot
Utterance Testing
Batch Testing
Record Conversations
Conversation Testing
CHANNELS
PUBLISH
ANALYZE
Overview
Dashboard
Custom Dashboard
Overview
How to Create Custom Dashboard
Conversation Flows
NLP Metrics
ADVANCED TOPICS
Universal Bots
Overview
Defining
Creating
Training
Customizing
Enabling Languages
Store
Smart Bots
Defining
koreUtil Libraries
SETTINGS
Authorization
Language Management
PII Settings
Variables
Functions
IVR Integration
General Settings
Management
Import & Export
Delete
Bot Versioning
Collaborative Development
Plan Management
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
ADMINISTRATION
HOW TOs
Create a Simple Bot
Create a Banking Bot
Transfer Funds Task
Update Balance Task
Context Switching
Using Traits
Schedule a Smart Alert
Configure UI 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
RELEASE NOTES

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.

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.
  • 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

On this Page