Updated on 2025-07-28 GMT+08:00

Dialogue-based Workflows and Task-based Workflows

The platform provides two types of workflows: dialogue-based workflows and task-based workflows. You can select a proper workflow based on the actual task or scenario.

Differences Between Dialogue-based Workflows and Task-based Workflows

Workflows are classified into two types:

  • Dialogue-based workflow. In open Q&A scenarios with multiple turns of interaction, key information is extracted based on user conversation content and the final result is provided. It is applicable to scenarios such as customer service assistant, service ticket assistant, and entertainment interaction.
  • Task-based workflow. In automatic processing scenarios, results are directly provided based on the input content, and no intermediate dialog interaction process is involved. It is applicable to scenarios such as content generation, batch translation, and data analysis.

Task-based workflows do not support Input Node, Message Node, Questioner Node, or Agent Node.

Figure 1 Task-based Workflow
Table 1 Differences

Difference

Dialogue-based Workflow

Task-based Workflow

Applicable scenario

It is applicable to scenarios such as customer service assistant, service ticket assistant, and entertainment interaction.

It is applicable to scenarios such as content generation, batch translation, and data analysis.

Node

The input node, message node, and questioner node are supported.

The input node, message node, and questioner node are not supported.

Trial run

The trial run interface is different from that of a task-based workflow.

If the Start node has multiple parameters, set the parameters except the query parameter, and then perform the trial run in the form of dialog.

If the Start node has multiple parameters, you need to configure these parameters at the same time during the trial run.

FAQ

Can a Dialogue-based Workflow and a Task-based Workflow Be Converted to Each Other?

A: No.