Contextual Help Recommendations for Conversational Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often become frustrated with chatbots as the answers provided are incompatible with their needs, with options being hidden, difficult to understand, or disconnected from the conversation context, leading to a poor user experience and abandonment of the conversation.

Innovation Solution

Implementing a contextual help recommendation system that uses natural language processing to detect user frustration and proactively surface relevant tools and information within the chatbot interface, based on conversation context and confidence scores, to aid users in completing tasks and achieving conversation goals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the chatbot provides automated responses based on predefined conversation flows, then the conversation service can efficiently direct conversation flow and gather information, but the answers may become incompatible with user needs when confidence is low, causing user frustration

Engineering Contradiction:
Improveconversation efficiencyVSAvoidanswer relevance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by automatically generating help recommendations before the user expresses frustration. When the conversation service detects low confidence in its understanding (below a predetermined threshold), it proactively generates relevant help articles and surfaces them to the user through the interface, preventing user frustration before it occurs rather than reacting after the user becomes frustrated

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring the confidence level of its own understanding during conversation. When confidence drops below the threshold, the system adjusts its behavior by generating and presenting help recommendations, creating a closed-loop feedback mechanism that adapts to user needs in real-time based on the conversation context

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the chatbot provides help recommendations proactively based on conversation context, then user experience improves and frustration reduces, but the system complexity increases due to additional NLP processing and confidence threshold monitoring

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The conversation service leverages its existing multi-functional capabilities - the same NLP processing used for understanding user queries is also used to generate help recommendations. The confidence threshold monitoring mechanism is integrated into the existing conversation flow management, allowing the system to serve dual purposes: understanding user intent and determining when help is needed, without requiring entirely separate systems

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If the chatbot surfaces help tools and information within the conversation interface, then relevant support is provided directly to users, but the interface complexity increases with additional buttons and recommendation displays

Engineering Contradiction:
Improvehelp accessibilityVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system merges the help recommendation functionality with the existing conversation interface by integrating help articles and recommendations into the same chat window where users communicate with the bot. The help recommendations are displayed within the existing message flow, combining conversational interaction and help access in a single interface rather than requiring separate help centers or menus

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11243991B2Contextual help recommendations for conversational interfaces based on interaction patterns
Publication Date: 2022.02.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11243991B2 patent drawing
  • US11243991B2 patent drawing
  • US11243991B2 patent drawing

AI summary

A mechanism is provided to implement a chatbot application for providing contextual help recommendations based on conversational context and interaction patterns. The chatbot application receives a query from a user and applies natural language processing (NLP) to the query to determine an objective of the query and a confidence of the objective. Responsive to determining the confidence of the objective is below a predetermined threshold, the chatbot application automatically generates a first set of recommendations to the user based on the conversation context and activates a contextual help recommendation button to indicate to the user that the first set of recommendations are available to be viewed.