Natural-Language Digital Assistant Creation for Personalized Workflows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The creation of digital assistants is often complex and limited, with existing methods requiring programming skills or predetermined settings that do not allow for user flexibility and personalization.

Innovation Solution

A method and apparatus that allow users to create digital assistants using natural language input, enabling users to define settings such as response style, functions, workflows, and response formats, with the assistant's responses determined by a model based on this input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users follow predetermined settings or programming approaches to create digital assistants, then the digital assistant can be created with basic functionality, but the process becomes complex and limits user flexibility and personalization

Engineering Contradiction:
Improveuser flexibility and personalizationVSAvoidcreation process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a natural language processing intermediary that mediates between the user's simple text input and the complex digital assistant configuration system. Users write natural language descriptions of desired assistant behaviors, and the system automatically translates these into functional configurations, eliminating the need for users to navigate complex technical settings or write code.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the traditional mechanical approach of configuring digital assistants through programming code or complex UI settings with a language-based system. Instead of requiring users to manually configure parameters or write scripts, the system processes natural language text to automatically generate the assistant's behavior patterns, responses, and functional capabilities.

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

2Ease of operation

If users use natural language input to create digital assistants, then user freedom and convenience are enhanced, but the system must process and interpret unstructured language data

Engineering Contradiction:
Improveuser convenienceVSAvoidlanguage processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically analyzing and structuring the unstructured natural language input without requiring user intervention. The digital assistant creation system autonomously interprets user intentions, extracts key requirements, and configures appropriate responses and behaviors, eliminating the need for users to format or structure their input in any special way.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent transforms the parameter representation from structured technical configurations to unstructured natural language descriptions. Instead of requiring users to set specific parameters like response time, tone, or functionality through technical interfaces, the system accepts high-level language descriptions and automatically derives the appropriate parameter settings from the semantic meaning of the input.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260073134A1Creating a digital assistant
Publication Date: 2026.03.12 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20260073134A1 patent drawing
  • US20260073134A1 patent drawing
  • US20260073134A1 patent drawing

AI summary

Methods, apparatuses, devices, and storage media for creating a digital assistant. One of the methods includes receiving settings information for the digital assistant in a natural language from the user. This settings information is configured to generate prompt input for a model called by the digital assistant. The response of the digital assistant to the user is determined based on the output of the model. Further, the digital assistant is created based on the configuration information. In this way, users can easily, quickly, flexibly and freely create digital assistants.