Topic Guidance in Conversational AI Chat Engines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conversational AI chatbots are often passive and provide answers without guiding the conversation, leading to unsatisfactory user experiences and lacking business value.

Innovation Solution

Implement a method and apparatus for guiding a conversation between a user and a chat engine by determining initial and target topics, dynamically switching topics based on user responses, and providing relevant resources or services, enhancing interaction and user satisfaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the chatbot provides answers passively without guiding the conversation, then the chatbot responds to user queries, but the user experience is unsatisfactory and lacks business value

Engineering Contradiction:
Improveuser experienceVSAvoidconversation guidance capability
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system pre-establishes a topic graph with multiple topics and their relationships before the conversation starts. The chatbot proactively selects and guides the conversation to specific topics based on user queries, rather than passively waiting for user-initiated topics. This preliminary preparation enables active conversation guidance while maintaining good user experience.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors user responses and adjusts the conversation direction accordingly. When a user responds to a guided topic, the system feedback-loop determines whether to stay on the current topic or switch to another related topic, creating an adaptive conversation flow that enhances both user experience and business value delivery.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the chatbot dynamically switches topics based on user responses, then the conversation becomes more engaging, but the system complexity increases

Engineering Contradiction:
Improveconversation adaptabilityVSAvoidtopic switching mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The conversation system is segmented into discrete topics and their relationships, organized in a topic graph structure. Each topic can be independently managed and transitioned between, making the complex adaptability of dynamic topic switching manageable through structured segmentation. The system transitions between segmented topic units based on user responses.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the active topic parameter based on user response analysis. By treating topics as switchable parameters within the conversation state, the system achieves dynamic adaptability without requiring complex reconfiguration of the entire conversation management architecture. Topic switching becomes a parameter change operation.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the chatbot provides resources or services related to target topics, then business value is added, but the risk of providing irrelevant information increases

Engineering Contradiction:
Improvebusiness value deliveryVSAvoidinformation relevance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system pre-establishes reliable topic relationships and resource associations within the topic graph before the conversation occurs. This preliminary structuring ensures that when the chatbot transitions to a target topic and provides resources, the information is inherently relevant because it was pre-validated through the topic graph's relationship structure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses user responses as feedback to verify whether the current topic is still relevant before providing additional resources or services. This feedback mechanism acts as a reliability check, ensuring that resources are only provided when the user's responses confirm continued interest in the target topic, thereby preventing irrelevant information delivery.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12021800B2Topic guiding in a conversation
Publication Date: 2024.06.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12021800B2 patent drawing
  • US12021800B2 patent drawing
  • US12021800B2 patent drawing

AI summary

The present disclosure provides method and apparatus for guiding topic in a conversation between a user and a chat engine. At least one first topic is determined. A first message is provided to the user based on the at least one first topic, to guide the conversation to the at least one first topic. A first response to the first message is received from the user. It is determined whether the first response is associated with the at least one first topic. In the case of determining that the first response is associated with the at least one first topic, at least one second topic is determined based on the at least one first topic. At least one second message is provided based at least on the at least one second topic, wherein if the at least one second topic is associated with resource or service, the at least one second message includes at least the resource or service.