Skip to main content

Assistant Monitoring

In this section​


This section explains the various functions for monitoring assistant interactions.

Conversation History​

The Conversation History of an assistant lets you monitor all the interactions that have taken place between end users and the assistant.

This section is accessible by opening the assistant's menu (the three dots at the top right of the card) and selecting Conversation History.

Opening the conversation history from the assistant menu

Conversation Archive​

The section shows the complete list of conversations that took place in the selected time period.

List of conversations with time filters

You can filter conversations by:

  • User ID.
  • Conversation ID.
  • Interaction channel.

For each conversation the following are shown:

FieldDescription
Conversation start date and time—
Messages sent by the assistant to the user—
Courtesy repliesSee Courtesy Replies and Engagement Messages. Sent by the assistant to the user.
Answered questionsNumber of user questions that received an answer (excluding Courtesy replies).
Interaction channel—
Live Chat operatorSee Live Chat. Operator who intervened during the conversation.
User contactIf provided during the interaction through a form (see Conversational Forms).

Analyzing a single conversation​

Selecting the Open Chat option displays the conversation transcript.

Transcript of the selected conversation

At the top you can see the conversation ID and the source, i.e. the channel.

In the transcript, the user's questions are on the left, in gray; the assistant's answers are on the right, in green.

Transcript detail with user questions and assistant answers

User questions​

Depending on the features used by the assistant, the user's question can show certain information.

Knowledge Base​

If the assistant's answer comes from the Knowledge Base (see Knowledge Base), the info icon shows the name of the winning intent.

Info icon with the name of the winning intent

Reformulated question​

If the Enable question reformulation based on conversation context feature is active (see AI Gen for the Knowledge Base), the user's question is replaced with its reformulated version and the info icon shows the original question.

info

In this case, even if the answer comes from the Knowledge Base, the info icon shows the user's original question.

Reformulated question with the info icon showing the original question

Translated question​

If the Multilingual feature is active, the user's question is replaced with its version translated into the assistant's base language (see Assistant Creation) and the translation icon shows the original question.

Translated question with the translation icon

Assistant answers​

Depending on the features used by the assistant, its answers can show certain information.

Response type​

Depending on the response type, a code is shown:

CodeMeaning
WMWelcome message (see General Assistant Settings).
QAAnswer from the Knowledge Base.
QBCourtesy reply.
QGAnswer generated with AI Gen (see AI Gen for the Knowledge Base).
info

If the generated answer comes from the Knowledge Base, the QA code is used.

Response type codes in the transcript

Translated answer​

If the Multilingual feature is active, the translation icon shows the actual answer given to the user.

Translation icon on the assistant's answer

Smart Document Access​

If the answer comes from Smart Document Access, the Show documents option is available below it.

Show documents option below the SDA answer

If selected, the documents used to generate the answer are shown.

Documents used to generate the SDA answer

If the Do not show the ‘Show documents' option after the answer feature is active, the transcript indicates that the documents were hidden during the actual interaction.

Reinforcement​

The Reinforcement section displays all the questions and answers handled by the assistant.

The section is accessible by opening the assistant's menu and selecting Reinforcement.

Opening the Reinforcement section from the assistant menu

Unanswered questions​

This section contains the complete list of unanswered questions.

List of unanswered questions

For each unanswered question you can view:

Field
User question
Date and time
Full conversation

For example, a user asked the assistant “Is it true that you can score goals?”, but the assistant was unable to answer.

The assistant may not have answered for two reasons:

  • There is no matching intent in the KB;
  • The intent is in the KB, but the algorithm, based on the input received, was unable to detect it.

Disambiguations​

This section contains the complete list of disambiguations.

List of disambiguations

For each disambiguation you can view:

Field
User question
Selected option
Answer corresponding to the selected option
Date and time
Full conversation

Positively voted answers​

This section contains the list of assistant answers that users voted positively.

Answers voted positively by users

For each positive vote you can view:

Field
User question
Assistant answer
Date and time
Full conversation
info

User votes are only available if the Enable voting option is active in Parameters and Reinforcement.

Negatively voted answers​

This section contains the list of assistant answers that users voted negatively.

Answers voted negatively by users

For each negative vote you can view:

Field
User question
Assistant answer
Selected option (requires the Show suggestions feature in Parameters and Reinforcement)
Date and time
Full conversation
info

User votes are only available if the Enable voting option is active in Parameters and Reinforcement.

SDA​

This section contains the list of all user questions that received an answer from the Smart Document Access documentation (see Connecting an assistant to the documentation).

List of questions with answers from Smart Document Access

For each question you can view:

Field
User question
Assistant answer
Link to the document
Date and time
Full conversation

AI Gen​

This section contains the list of all user questions that received an answer from AI Gen (see AI Gen for the Knowledge Base).

List of questions with answers from AI Gen

For each question you can view:

Field
User question
Assistant answer
Date and time
Full conversation

Adding an element to the knowledge base​

All Reinforcement sections let you add the user's question (and any generated answer) to the assistant's knowledge base by selecting the Add option.

Add option for adding a question to the knowledge base

The user's question can be assigned to an existing intent, selected from the list.

Selecting an existing intent from the list

Alternatively, you can create a new intent with the user question already assigned.

Creating a new intent from the user question

In both cases, the user's question can be edited and improved once it has been added to the knowledge base (see Intent).

Statistics​

The Statistics section, accessible from the left menu, displays data useful for monitoring and analyzing the virtual assistant's performance.

In this section you can view:

  • The performance of your assistant.
  • The performance of the web service calls made by the assistant(s).

Web Services Calls​

This section displays statistics on the web service calls made by the selected assistant, if it uses any.

By selecting the calendar icon at the top right, you can define the time range for which you want to view the statistics. The default range is one month starting from today.

You can refine the search using filters for:

  • Assistant type.
  • Status.

Web Services call statistics with type and status filters

Assistants​

For each assistant you can access, through the icons on the right:

SectionContent
ConversationsData on the assistant's performance when interacting with users.
EmotionsStatistics on the emotions recognized by the virtual assistant.
Attention levelStatistics on the attention level recognized by the virtual assistant.
QuestionsRanking of the most frequent requests that received an answer from the virtual assistant.
info

The Emotions and Attention sections are only available for enabled accounts.

List of assistants with icons for accessing the monitoring sections

Conversations​

General statistics​

This section provides an overall summary of the virtual assistant's performance. The data displayed are:

MetricDescription
ConversationsNumber of conversations.
MessagesNumber of messages exchanged.
UnansweredNumber of questions the assistant was unable to answer.
DisambiguationsNumber of times the assistant went into disambiguation.
Conversation depthAverage number of messages exchanged in each conversation.
Average conversation duration—
Total conversation duration—
Response speedAverage response speed.

General conversation statistics

Conversation Trend​

This section offers an overview of the trends over time of the conversations handled by the virtual assistant. You can filter the data distribution by hour and by day.

Conversation trend over time

Response type​

In this section the assistant's answers are classified into various categories, such as correct answers, courtesy replies and disambiguations. You can filter the distribution of these answers by hour and by day, and also view the aggregate totals.

Distribution of answers by type

Interaction type​

This section describes the different forms of interaction handled by the assistant, including forms, engagement and questions. The distribution of these interactions can be filtered by various parameters, such as hour and day, and the aggregate totals can also be viewed.

Distribution of interactions by type

Unique users per channel​

This section lists the number of distinct users who have interacted with the assistant, broken down by communication channel (e.g. web, social, etc.).

Unique users per communication channel

Forms​

This section contains data on the forms that users filled in during their interactions with the assistant. Forms are classified as completed, failed, incomplete and interrupted.

Statistics of the forms filled in by users

Input type​

This section catalogs the different types of input received by the assistant, including keyboard, click, engagement and voice input.

info

Unknown input refers to the Facebook, Whatsapp and Telegram channels.

The distribution of these inputs can be filtered by hour and day, and there is also the option to view the aggregate totals.

Distribution of the input types received

Openings by domain​

This section lists the openings of new conversations, categorized by source domain (e.g. company website, app, etc.).

If the assistant is integrated in a single domain, the chart shows a single slice.

Openings by source domain

Openings by type​

Here you find data on the openings of new conversations, broken down by opening type.

The opening types are:

Type
Text conversation
Voice and text conversation
Digital human conversation

Openings by conversation type

Live Chat Messages​

This section contains statistics on the messages exchanged in Live Chat mode, including the number of messages sent and received.

Statistics of Live Chat messages sent and received

Live Chat Actions​

This part reports the actions taken during Live Chat sessions.

Live Chat actions during sessions

Consumable Dashboard​

The Dashboard lets you monitor the status of the account's consumables.

Account consumable dashboard

Textual​

The textual conversations counter shows the number of conversations in which text interaction (i.e. via keyboard) was used at least once.

Voice​

The voice conversations counter shows the number of conversations in which voice interaction (i.e. via microphone) was used at least once.

AI Gen​

The AI Gen messages counter shows the number of messages for which at least one AI Gen feature was used.

If more than one AI Gen feature was used for a message, the number of consumables used corresponds to the number of features used.

For example, if an assistant has both Enable question reformulation based on conversation context and Enable answer reformulation based on the context of the question active (see AI Gen for the Knowledge Base), one assistant answer will use two consumables.

For example, if an assistant has answers generated through Smart Document Access active (see Connecting an assistant to the documentation) and has Launch form set by AI Gen active, one assistant answer will use two consumables.