Multi-Agent Application Creation With Dynamic Request Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing applications, typically single-agent systems, are limited in their ability to process complex requests due to strong domain-specific processing capabilities, leading to inefficiencies in scenario coverage and request handling.

Innovation Solution

A method and apparatus for creating multi-agent based applications, where configuration information includes a plurality of agents and jump information enabling dynamic switching between agents to process requests, enhancing the application's capability to handle complex tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single-agent system is used with strong domain-specific processing capabilities, then processing capability in specific domains is improved, but scenario coverage deteriorates

Engineering Contradiction:
Improveprocessing capabilityVSAvoidscenario coverage
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments the single-agent architecture into multiple specialized agents, each responsible for specific domains or tasks. This segmentation allows each agent to maintain strong domain-specific capabilities while the collective system achieves broader scenario coverage through coordinated multi-agent operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The multi-agent system implements universality by creating agents that can handle diverse scenarios beyond their specific domains. The system architecture enables any agent to potentially process any request type, achieving multi-functionality at the system level while maintaining specialization at the agent level.

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

2Adaptability or versatility

If multiple agents are introduced to improve scenario coverage, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvescenario coverageVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces a dispatcher as an intermediary component that manages agent selection and task allocation. This mediator simplifies the complexity by providing a centralized decision-making mechanism that routes requests to appropriate agents, avoiding the need for complex peer-to-peer coordination among multiple agents.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements dynamic agent selection based on request characteristics and current system state. Rather than static agent assignment, the system dynamically determines which agent should handle each request, allowing the system to adapt to varying scenarios while maintaining manageable complexity through context-aware routing.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250238205A1Application creation
Publication Date: 2025.07.24 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20250238205A1 patent drawing
  • US20250238205A1 patent drawing
  • US20250238205A1 patent drawing

AI summary

Embodiments of the disclosure relate to a method, apparatus, device, and storage media for application creation. The method proposed herein comprises: obtaining configuration information for creating an application, the configuration information indicating a plurality of agents and jump information associated with the plurality of agents, the jump information indicating at least that a first agent of the plurality of agents is configured to determine whether to switch to a second agent to process a request; and creating a target application based on the configuration information. In this way, embodiments of the present disclosure can support a user in creating a multi-agent based application (e.g., a multi-agent based bot), and can be applied to process a task by switching agents.