Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Go to Haptik Website
  • Contact Us
  • Home
  • Bot Building
  • Testing

How to use the debug logs?

Written by Medha Anand

Updated on October 26th, 2021

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Getting Started
    Build Deploy Analyse Manage Account Bot Deactivation
  • Bot Building
    Essentials Smart Skills Steps User Messages Bot Responses Entities Connections Customisations User feedback collection Testing Whatsapp Bots NLU Bot Maintenance
  • Smart Agent Chat
    Set up Admin Settings MyChats Section (Agent Inbox) Live Traffic Section Teams Section Archives Section Analytics Plans on Smart Agent Chat
  • Conversation Design
    Design Basics Design Guides Designing for Platforms Designing WhatsApp Bots
  • Developer Guides
    Code Step Integration Static Step Integration Shopify Integration SETU Integration Exotel Integration CIBIL integration Freshdesk KMS Integration PayU Integration Zendesk Guide Integration Twilio Integration Razorpay Integration LeadSquared Integration USU(Unymira) Integration Helo(VivaConnect) Integration Salesforce KMS Integration Stripe Integration PayPal Integration CleverTap Integration Fynd Integration HubSpot Integration Magento Integration WooCommerce Integration Microsoft Dynamics 365 Integration
  • Deployment
    Web SDK WhatsApp Facebook Instagram Sunshine Conversation LINE Google Business Messages Telegram MS Teams Bot as an API iOS SDK Android SDK
  • External Agent Tool Setup
    Zendesk Chat Salesforce Service Cloud Freshchat Zoho NICE CXOne Gorgias
  • Analytics & Reporting
    Intelligent Analytics
  • Notifications
    SMS Notifications Success Measurement
  • Commerce Plus
    Catalog Integration Bot Building Guide Channel Deployments Unified ML Pipeline Documentation
  • Troubleshooting Guides
    Error Messages FAQs
  • Release Notes
+ More

Table of Contents

Basic InfoDetailed Info

When you are building the user journeys on an IVA, you can test the flows simultaneously using the Test bot section.

Every user message has a log icon, as shown below

The Debug section aids in understanding how the users are proceeding ahead in the flow. You can also check what details the bot is capturing and whether these users are going in the right direction.

There are 2 sections in the Debug logs -

  • Basic Info
  • Detailed Info

Basic Info

There are 3 parts under this Basic Info tab.

  1. Basic Details
  2. Step Details
  3. Detected Entities

1. Basic Details

Basic Details section provides basic information about the bot like Business Name, Bot Name, etc.

2. Step Details

Step Details section tells you which Static step was triggered when the user sent the message. If there is a code step and output step connection, the Step Details section mention which Code & Output steps were executed.

Important points to note -

  1. If there is an error in the code step execution, the log section will only show the code step which was triggered but not mention the output step.
  1. When the bot is confused and disambiguating between different start steps, you will be able to check the steps which are causing the bot to confuse.

3. Detected Entities

The Detected Entities section shows a list of all the entities which were detected on the bot. You will be able to see the total number of entities that were detected so far in the journey. A list of all the detected entities will help you debug if the right entity has captured the right value from the user.

Detailed Info

In the Basic Info tab, you will be able to see information about the bot with respect to the steps which are getting triggered and the entities that are getting captured. In the Detailed Info tab, you can check all the attributes that led the user message to trigger a specific steps.

entities

The entities section will show you the list of all entities with their values captured so far in the journey. This section will help you see the structure in which the entity is stored on the bot. You can expand the section to check the structure. This structure is useful while using the entity value in the code step.

node_list

The node_list section provides information about how the step was triggered i.e. whether the step was triggered on the basis of user messages or entity value.

connecting_node_name represents the step from which the transition was made. If it is NULL then the step was detected directly instead of some connection.

  • When transition_entity_name is NULL and transition_entity_value is NULL, then step was detected using user messages
  • When transition_entity_name is not NULL and transition_entity_value is NULL, then step was detected using entity presence connection type
  • When transition_entity_name is not NULL and not transition_entity_value is NULL, then step was detected using entity value connection type

response_list

The response_list section mentions the response details which was sent to the user.

response_components

This section will help you understand which component is the bot replying from i.e. is the bot responding from the small talk module or the graph steps created on the bot.

smalltalk_intents

This section will mention the Small Talk intent and the step name in the small talk section which is clashing with the user message.

user_message_language_script and 

user_message_source_language

These two flags mention the language in which the user has sent the original message and the detected language on the bot.

nodes_below_threshold

When the bot is getting confused between different start steps, this section can help you understand the attributes that are causing confusion on the bot.

code_nodes

The code_nodes section will mention the code step which was executed.

botbreak

If the user message has caused the bot to break, the botbreak flag will be true.

translated

If the bot is translating the message sent by the user the translated flag will be true.

end_of_context

If the end_of_context flag is true that means the user has reached a Context Clear step.

handover

If the handover flag is true that means there is a handover to a live agent.

business_via_name

This is the business name of the bot.

detected_language

The detected_language flag shows the language in which the user has sent the original message.

detected_output_steps

The detected_output_steps section mentions the detail about the output step that was triggered.

detected_code_steps

The detected_code_steps section mentions the detail about the code step that was executed.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • How to make use of Training Suggestions?
  • How to test the bot?

Platform

  • Conversation Studio
  • Smart Skills
  • Advanced NLU
  • Intelligent Analytics
  • Omnichannel
  • Smart Agent Chat
  • Enterprise Security
  • Integrations

Solutions

  • Conversational Commerce
  • Lead Generation
  • Customer Care
  • WhatsApp
  • Conversational IVR
  • Google Business Messages

Industries

  • Retail/ E-Commerce
  • Financial Services
  • Travel & Hospitality
  • Telecom

Knowledge

  • ROI Calculator
  • Reports & Research
  • Case Studies
  • Webinars
  • ISAT
  • Tech Blog
  • Business Blog
  • Resources
  • Haptik v/s Yellow
  • Haptik v/s Liveperson
  • Haptik v/s IBM Watson
  • Haptik v/s Verloop
  • Conversations on AI

Company

  • Why Haptik
  • About Us
  • Careers
  • News & Media
  • Awards & Recognition
  • Contact Us
  • Partnerships
  • Investor Relations

Subscribe

Sign up to recieve the latest updates

Find us on

  • Twitter-footer
  • Linkedin-footer
  • YT-footer
  • Insta-footer
  • G2-footer
  • Facebook-footer

Knowledge Base Software powered by Helpjuice

Copyright © jio Haptik Technology Limited 2021 | Data Security & Privacy Policy | GDPR

North America | Asia Pacific | Africa | enterprise@haptik.ai

Definition by Author

0
0