Visual Workflow Nodes for Complex Digital Assistant Tasks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Digital assistants struggle to handle tasks involving complex logic, leading to poor accuracy in task processing due to limitations in user programming capabilities and understanding of underlying implementation logic.
Innovation Solution
A platform for digital assistant creation provides a workflow management system that allows users to define sequential operations using modular nodes, including machine learning models, enabling users to create digital assistants with complex functionalities without coding skills.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If digital assistants use natural language understanding and logical reasoning capabilities to handle tasks, then they can support users to input questions and perform tasks, but they are unable to handle tasks involving complex logic, leading to poor accuracy
Solution Approach 1:
The patent segments complex task processing into a workflow consisting of multiple sequential operations. Each operation is represented as a node in the workflow, allowing complex logic to be broken down into manageable, discrete steps that can be individually configured and executed, thereby improving accuracy in handling complex tasks.
Solution Approach 2:
The patent introduces a visual workflow configuration dimension, transforming the abstract logical reasoning process into a concrete, visual sequence of operations. This dimensional change allows users to define complex logic through visual node connections rather than relying solely on natural language understanding, thereby improving task processing accuracy.
2Adaptability or versatility
If users directly program digital assistant logic, then complex functionalities can be achieved, but user programming capabilities and understanding of underlying implementation logic are limited
Solution Approach 1:
The patent introduces a workflow configuration interface as an intermediary between the user and the digital assistant's logical processing. Users configure complex functionalities by selecting and connecting pre-defined operation nodes through a visual interface, rather than writing code directly. This intermediary layer bridges the gap between limited user programming capabilities and the need for complex digital assistant functionalities.
Solution Approach 2:
The patent provides pre-configured operation nodes that represent common digital assistant functions. Users can copy and reuse these standardized nodes in their workflows, eliminating the need to program each function from scratch. This copying mechanism enables users to achieve complex functionalities using simple node selection and connection, greatly improving ease of operation.
3Ease of operation
If a workflow management system is introduced to define sequential operations, then users can create digital assistants with complex functionalities without coding skills, but the system complexity increases
Solution Approach 1:
The patent implements a universal workflow management system where a single set of operation nodes and connection mechanisms can handle multiple types of digital assistant functions. The same workflow infrastructure supports various operations such as information retrieval, data processing, and task execution, reducing the need for separate specialized systems and thereby managing complexity through consolidation.
Solution Approach 2:
The patent standardizes all digital assistant operations into a homogeneous node-based structure. Each operation, regardless of its specific function, is represented as a node with standardized inputs, outputs, and configuration parameters. This homogenization simplifies the workflow management system by providing a consistent interface and structure across all operations, making the system easier to manage despite its complexity.
Data Source
AI summary
A method, apparatus, device, and medium for managing a workflow are provided. In one method, in response to receiving a creation request, a page for creating the workflow is presented. The workflow is used to define a plurality of sequential operations in a predetermined task. The page comprises: a first region for providing a plurality of nodes, and a second region for providing a content of the workflow. The plurality of nodes comprises a model node for calling a machine learning model. In response to receiving an interaction request for the page, the workflow is managed based on the interaction request. The model node allows the powerful processing power of a machine learning model to be called in the workflow to complete predetermined tasks of the digital assistant.


