> For the complete documentation index, see [llms.txt](https://aican.gitbook.io/aican/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aican.gitbook.io/aican/aican-system/menu/chatbot/workflows.md).

# 工作流

## 简介

工作流用于建立聊天机器人的自动回复流程，从设置触发条件、编辑回复内容，到设置流程分流与转接规则，都可以在同一个页面中完成。

***

## 页面内容

<figure><img src="https://1803103725-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZhW9aC5slsir7NDlNkR3%2Fuploads%2FdoZkSpdGPQFNUkATlqJH%2Fimage.png?alt=media&amp;token=660d6354-0003-42fc-b5be-cfb65c072d17" alt=""><figcaption></figcaption></figure>

整个工作流程主要分为两个区域：

* **工作流画布区域（左侧）**：用于建立与连接各个流程节点。
* **节点编辑区域（右侧）**：用于编辑节点内容与相关设置。

***

## 节点连接规则

建立工作流程时，请遵循以下规则：

* 每个工作流程都必须以触发器作为起始节点。
* 所有流程按钮都必须连接至下一节点。
* 未完成连接的按钮将无法保存工作流程。
* 建议完成设置后，使用对话测试功能确认流程是否正确。

***

## 工作流模板

建立工作流时，系统提供多种模板，您可以依照实际需求选择适合的模板建立工作流。

<figure><img src="https://1803103725-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZhW9aC5slsir7NDlNkR3%2Fuploads%2FiqX8qqj7FBtXUV7APjBc%2Fimage.png?alt=media&amp;token=b7fab81d-80ed-4e2f-ac32-3125f70809e5" alt=""><figcaption></figcaption></figure>

模板包含不同的常见服务情境，例如：

* 营业时间查询
* 转真人客服
* 优惠码获取
* 退换货政策
* 联系信息查询
* 常见问题查询
* 投诉／负面反馈处理

选择模板后，系统会建立对应的工作流程，您可以再依照实际服务内容修改工作流中的触发条件、回复内容及流程设置。

如果希望从头建立工作流程，可以选择【空白模板】。

***

## 触发入口节点（触发器）

触发器用于设置访客输入哪些内容时触发当前工作流程。

系统支持两种匹配方式：模糊匹配、精准匹配。

***

### 模糊匹配

<div align="left"><figure><img src="https://1803103725-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZhW9aC5slsir7NDlNkR3%2Fuploads%2FessDJekI3FVfoAjD5fXL%2Fimage.png?alt=media&amp;token=5f7c13d4-6126-43e2-9a92-ea7ffc437a77" alt="" width="563"><figcaption></figcaption></figure></div>

系统会依据设置的关键字条件，寻找最符合条件的标准问题，并触发对应回复。

支援以下条件组合：

| 条件       | 说明                              |
| -------- | ------------------------------- |
| 或（OR）    | 同一框内设置多个关键字，访客输入任一关键字即可触发。      |
| 且（AND）   | 不同框之间为「且」关系，访客必须同时符合各框内的条件才会触发。 |
| 不包含（NOT） | 排除指定关键字；访客内容包含该关键字时，不会触发此规则。    |

***

#### 设置范例

第一组关键字：

> 价格、费用、报价

＋

第二组关键字：

> 尊荣版、旗舰版

代表访客输入内容必须同时符合以下条件：

* 包含任一「价格、费用、报价」关键字。
* 包含任一「尊荣版、旗舰版」关键字。

例如：

<mark style="color:$success;">**✔**</mark> 尊荣版价格

<mark style="color:$success;">**✔**</mark> 旗舰版报价

<mark style="color:$success;">**✔**</mark> 尊荣版的费用

皆会触发工作流。

***

若设置「关键字不包含」：

> 免费

则：

<mark style="color:$success;">**✔**</mark> 尊荣版价格 → 会触发

<mark style="color:red;">**✘**</mark> 尊荣版免费价格 → 不会触发

{% hint style="warning" %}

#### 提醒

* 同一组关键字属于 OR 条件。
* 新增条件组属于 AND 条件。
* 「关键字不包含」属于 NOT 条件。
  {% endhint %}

***

### 精准匹配

<div align="left"><figure><img src="https://1803103725-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZhW9aC5slsir7NDlNkR3%2Fuploads%2FZxKZ4V0H95FdShpORlQv%2Fimage.png?alt=media&amp;token=84e2db30-dcdc-4dd5-b569-be72193af89f" alt="" width="563"><figcaption></figcaption></figure></div>

访客输入内容必须与设置内容**完全一致**<mark style="color:red;">（包含空格、标点符号及大小写）</mark>，系统才会触发对应流程。

{% hint style="warning" %}

#### 提醒

同一个触发器只能选择一种匹配方式，不可同时使用模糊匹配与精准匹配。
{% endhint %}

***

## 画布操作工具

画布右侧提供下列辅助功能。

<div align="left"><figure><img src="https://1803103725-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZhW9aC5slsir7NDlNkR3%2Fuploads%2F2XFbTACxkeq867NeTOGo%2Fimage.png?alt=media&amp;token=026aaef0-b94d-4a4c-b7ce-2c9eb7d30aaf" alt="" width="563"><figcaption></figcaption></figure></div>

#### ① 添加步骤

点击【<img src="https://1803103725-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZhW9aC5slsir7NDlNkR3%2Fuploads%2FL6M3SlUIZ8mOg15XAeWe%2Fimage.png?alt=media&amp;token=1ab2827b-b8b4-4fd0-a28e-e5218c9b4b04" alt="" data-size="line">】按钮后，可新增下列节点：

* 消息节点
* 转接真人客服节点
* 导入其他工作流节点

***

**导入其他工作流**

<figure><img src="https://1803103725-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZhW9aC5slsir7NDlNkR3%2Fuploads%2FPp43uKV29069w5DZjAvy%2Fimage.png?alt=media&amp;token=d7032ae2-5fb6-4da3-bcbc-ac6d03da0a19" alt=""><figcaption></figcaption></figure>

此功能用于复用其他工作流中的流程内容。

点击后，可选择要导入的工作流。系统仅会导入对应的流程步骤，不会导入触发器设置，可减少重复建立相同流程所需的时间，提高后续维护效率。

***

#### ② 自动布局

点击【<img src="https://1803103725-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZhW9aC5slsir7NDlNkR3%2Fuploads%2Fm1YbZUh34kvUqVpUSS0Z%2Fimage.png?alt=media&amp;token=7a264238-159c-44dc-a875-19216e6cf9a1" alt="" data-size="line">】自动布局后，系统会自动整理各个节点的位置，使工作流程排列更加整齐。

***

#### ③ 放大

点击【<img src="https://1803103725-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZhW9aC5slsir7NDlNkR3%2Fuploads%2FKQWe7rEi4TrJpsjkzPiE%2Fimage.png?alt=media&amp;token=15888029-3b95-41a9-8d96-f60be2039921" alt="" data-size="line">】放大按钮，即可放大工作流画布，方便查看节点内容与连接关系。

***

#### ④ 缩小

点击【<img src="https://1803103725-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZhW9aC5slsir7NDlNkR3%2Fuploads%2Fx8JpYWC9F5xChwp4e3iV%2Fimage.png?alt=media&amp;token=6d4fe350-5a8b-4b85-89de-40d00a6ebd9b" alt="" data-size="line">】缩小按钮，即可缩小工作流画布，以便浏览整体流程结构。

***

#### ⑤ 居中

点击【<img src="https://1803103725-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZhW9aC5slsir7NDlNkR3%2Fuploads%2FCRlTy87unAAt87yfbvH5%2Fimage.png?alt=media&amp;token=697924e8-4972-4ce1-aa1b-5d8c3713629a" alt="" data-size="line">】居中按钮后，系统会自动将画面移动至工作流中央区域，方便快速返回主要流程位置。

{% hint style="warning" %}

#### 提醒

* 「导入其他问题」仅会导入流程步骤，不会导入触发条件。
* 导入完成后，建议再次确认流程连接是否正确。
* 若流程按钮未完成连接，系统将无法保存工作流。
  {% endhint %}

***

## 小地图

<figure><img src="https://1803103725-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZhW9aC5slsir7NDlNkR3%2Fuploads%2Fi0U4I7NhlBWXblwA79sI%2Fimage.png?alt=media&amp;token=faae9b80-3c9c-47e5-a131-bd469cbdd346" alt=""><figcaption></figcaption></figure>

小地图位于画布右下角，可协助快速浏览整个工作流程，并移动至对应位置。

***

## 建议设置流程

建议依照以下顺序建立工作流：

1. 设置触发器（关键字规则）。
2. 新增发送消息节点。
3. 设置按钮及分流逻辑。
4. 视需求新增转接真人客服节点。
5. 完成所有按钮与节点连接。
6. 确认无误后点击**保存**。
7. 保存后即可使用**对话测试**验证流程。

<div align="left" data-with-frame="true"><figure><img src="https://1803103725-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZhW9aC5slsir7NDlNkR3%2Fuploads%2FjZvyoxi7e0bKkdXReVv6%2Fimages.gif?alt=media&amp;token=abec4acb-85e3-42a7-8b6b-c09c3a7a3e91" alt="" width="338"><figcaption></figcaption></figure></div>

***

#### 下一步

完成工作流设置后，您可以继续阅读「节点」章节，了解各个节点的设置方式。

***
