Graph AI Navigator for Conversation Coherence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conversational agents using language models often become incoherent during complex conversations, struggle to remember previous information, and are inefficient in handling multiple user requests that require multiple passes through the conversation graph.

Innovation Solution

A system called Graph AI Navigator (GAIN) that uses a language model trained to generate API calls in response to natural language input, allowing the agent to navigate a conversation graph more effectively by updating the conversation state and performing predetermined actions based on the graph nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a conversational agent uses a conversation graph to track conversation states, then the agent can manage conversation flow, but the agent becomes incoherent when handling complex conversations with frequent subject switches

Engineering Contradiction:
Improveconversational coherenceVSAvoidconversation graph complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an LM-based controller as an intermediary layer between the user input and the conversation graph. This controller processes natural language input and generates API calls to navigate the conversation graph, acting as a mediator that translates complex user intents into structured graph navigation actions. This resolves the contradiction by adding an intelligent intermediary that maintains coherence while managing graph complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional rule-based or script-driven conversation mechanisms with a language model-based control system. Instead of relying on rigid if-then rules or predetermined scripts that break down with complex inputs, the system uses an LM to dynamically generate appropriate graph navigation actions. This substitution maintains coherence in complex conversations by leveraging the LM's natural language understanding capabilities.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If the agent follows a scripted conversation flow with prompted information collection, then the agent can systematically gather user input, but the agent fails to remember previously provided information and prompts users repeatedly

Engineering Contradiction:
Improveinformation collection efficiencyVSAvoidmemory of user input
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent implements feedback mechanisms where the LM controller continuously monitors the conversation state and user input history. The system processes both the current input and previous conversation context to determine appropriate graph navigation actions. This feedback loop ensures that previously collected information is remembered and utilized, preventing redundant prompting while maintaining systematic information collection.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent employs preliminary action by having the LM controller analyze user input and predict required information upfront. Instead of rigidly following a script that prompts for information in a fixed sequence, the system proactively identifies what information is needed based on the current conversation state and user intent, then navigates the graph accordingly. This prevents redundant prompting by anticipating information requirements before they arise.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the agent uses traditional language models to generate natural language responses, then the agent can communicate fluently, but the agent becomes inefficient when multiple passes through the conversation graph are needed to handle multiple user requests

Engineering Contradiction:
Improvecommunication fluencyVSAvoidconversation handling time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent segments the conversation handling process into distinct functional components: the LM controller for natural language understanding and API call generation, the state handler for graph navigation and state management, and the conversation graph for structured knowledge representation. This segmentation allows each component to specialize in its function, improving overall efficiency. The LM controller can process multiple user requests in parallel by generating multiple API calls, reducing the need for multiple sequential passes through the conversation graph.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250181840A1Conversation Graph Navigation With Language Model
Publication Date: 2025.06.05 GOOGLE LLC
  • US20250181840A1 patent drawing
  • US20250181840A1 patent drawing
  • US20250181840A1 patent drawing

AI summary

Aspects of the disclosure provide for a system for navigating a conversation graph using a language model trained to generate Application Programming Interface (API) calls in response to natural language input from a user computing device. A conversational agent implementing a state handler and a language model (LM) communicates with a user computing device through a user frontend. Rather than communicating directly with a user with output in natural language, the agent uses a (LM) trained as described herein to navigate a conversation graph. The state handler receives API calls generated by the LM and updates the state of a conversation with a user as indicated in the graph. After the update, the state handler can perform one or more predetermined actions associated with a node indicating the current state of the conversation.