Multi-Agent Application Creation Through Dynamic Processing Handoffs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing applications, typically single-agent bots, are limited in their ability to process complex requests and struggle with efficiency in handling diverse tasks.

Innovation Solution

A method and apparatus for creating applications by selecting a first application as a target processing entity, determining configuration information for multiple processing entities, and enabling them to switch dynamically to process requests, thereby forming a target application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single-agent bot is used, then the application structure is simple, but the ability to process complex requests is limited

Engineering Contradiction:
Improveapplication structureVSAvoidability to process complex requests
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent divides the application into multiple processing entities (agents), each responsible for specific tasks. This segmentation allows the system to handle complex requests by distributing work across specialized agents rather than requiring a single complex agent, thus improving versatility while maintaining manageable structure through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a multi-agent system where different processing entities can be selected and combined to handle various types of requests. The system provides a unified interface that can invoke multiple agents with different capabilities, enabling a single application structure to serve multiple functions and handle diverse complex requests

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

2Ease of operation

If a single-agent bot is used, then the application is easy to operate, but the efficiency in handling diverse tasks is reduced

Engineering Contradiction:
Improveapplication operationVSAvoidefficiency in handling diverse tasks
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements a universal interface that allows users to interact with multiple processing entities through a consistent interaction model. Users can select different agents based on task requirements without learning multiple different interaction paradigms, thus maintaining ease of operation while improving efficiency through agent specialization and selection

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

Solution Approach 2:

The patent allows users to copy and reuse processing entities across different applications or task contexts. This copying mechanism enables efficient handling of diverse tasks by reusing proven agent designs rather than creating new agents for each task type, thus improving productivity while maintaining operational simplicity through reuse

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250244962A1Application creation
Publication Date: 2025.07.31 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20250244962A1 patent drawing
  • US20250244962A1 patent drawing
  • US20250244962A1 patent drawing

AI summary

Embodiments of the disclosure relate to application creation. A method comprises: based on a selection of a first application, adding the first application as a target processing entity for application creation; determining configuration information for application creation, the configuration information indicating a plurality of processing entities and jump information associated with the plurality of processing entities, the jump information indicating at least that a first processing entity of the plurality of processing entities is configured to determine whether to switch to a second processing entity to process a request, the plurality of processing entities comprising the target processing entity; and creating a target application based on the configuration information. In this way, embodiments of the present disclosure can support a user in creating applications based on a plurality of processing entities by referencing an existing application and can process a task by switching processing entities.