AI Agent Orchestration for Incomplete Contact Center Queries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current AI applications face challenges in handling incomplete and ambiguous data, leading to inaccurate responses, frustration, and resource wastage, and are inflexible in dynamic environments, requiring complex and costly BPM processes that hinder adaptability and creativity.

Innovation Solution

The system dynamically loads required functions based on user intent, using AI agents to process user interactions, request additional information, and leverage APIs and conversation history to generate accurate responses, adapting to dynamic user queries without predefined workflows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If BPM processes are implemented to manage dialogue between AI application and user, then reliability of data handling is improved, but device complexity and cost increase significantly

Engineering Contradiction:
Improvedata handling reliabilityVSAvoidprocess complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The AI application autonomously identifies when data is incomplete or ambiguous and independently requests clarification from the user without requiring external BPM orchestration. The system self-manages the dialogue flow by detecting data quality issues and initiating clarification requests, eliminating the need for complex external process management systems.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors the quality and completeness of data received from users, and based on this feedback, dynamically adjusts by requesting additional information or clarification. This closed-loop feedback mechanism ensures reliable data handling while maintaining simple process architecture, as the AI adapts its behavior based on real-time data quality assessment.

Inventive Principle:
Principle #23Feedback

2Reliability

If BPM processes are designed in advance for all situations, then reliability of predefined workflows is improved, but adaptability to dynamic user queries deteriorates

Engineering Contradiction:
Improveworkflow reliabilityVSAvoidquery adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system transitions from static predefined workflows to dynamic adaptive processing. The AI application dynamically adjusts its behavior based on real-time assessment of user queries, automatically determining whether data is sufficient or if clarification is needed. This dynamic approach allows the system to adapt to any user query type without requiring预先 defined workflows for every possible scenario.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The processing logic is segmented into distinct functional components: data reception, quality assessment, and conditional response generation. This segmentation allows the system to handle different query types through a unified flexible framework rather than requiring separate predefined workflows for each scenario, thereby improving adaptability while maintaining reliability through consistent quality checks.

Inventive Principle:
Principle #1Segmentation

3Productivity

If AI application assumes or guesses data when uncertain, then productivity is improved, but measurement precision and response accuracy deteriorate

Engineering Contradiction:
Improveresponse speedVSAvoiddata accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system replaces the mechanical approach of guessing or assuming data values with an intelligent assessment mechanism. The AI application evaluates the completeness and quality of received data, and only proceeds with processing when data quality thresholds are met. This substitution of guessing with intelligent assessment maintains productivity by avoiding unnecessary clarification requests while ensuring accuracy through quality-based decision-making.

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

4Measurement precision

If AI application requests clarification for incomplete data, then measurement precision is improved, but loss of time in dialogue increases

Engineering Contradiction:
Improvedata accuracyVSAvoiddialogue time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system dynamically changes the parameter of data quality thresholds based on context and query type. For straightforward queries, the threshold is set higher to minimize clarification requests and reduce dialogue time. For complex or critical queries, the threshold is lowered to ensure sufficient data quality. This parameter adjustment allows the system to balance accuracy requirements with time efficiency in different operational contexts.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260059054A1Systems and methods for orchestrating interaction with an artificial intelligence application
Publication Date: 2026.02.26 THE BANK OF NEW YORK MELLON
  • US20260059054A1 patent drawing
  • US20260059054A1 patent drawing
  • US20260059054A1 patent drawing

AI summary

Systems and methods for orchestrating interaction with an artificial intelligence (AI) application in a contact center environment receive, via an AI agent, a voice message from a user; convert the message from voice to text; generate an initial computational inference process based on the text message; determine whether or not all information required to execute the initial computational inference process is available to the processor; when a determination is made that all information required is available: execute the initial computational inference process; generate a text reply based on the initial computational inference process; convert the text reply to a voice reply; and send the voice reply to the user via the AI agent; when a determination is made that information is unavailable: generate a text query requesting the information; convert the text query to a voice query; and send the voice query to the user via the AI agent.