# 流程设计器参考：每个按钮和设置

在这里查找流程设计器里的任何按钮或字段。如果想按步骤学习如何搭建流程，请先看[搭建对话流程](/flow-agents/building-the-conversation-flow)。

## 设计器一览

![流程设计器：左边是标签页，中间是画布，右边是步骤面板](../../.gitbook/assets/guides/designer-overview.jpg)

* **Designer**、**Playground** 和 **History** 是左边的标签页。**Designer** 是一个聊天，你用自己的话描述要改什么；参见[通过聊天设计你的智能体](/flow-agents/designing-your-agent-by-chatting)。
* **画布**把流程显示为相连的步骤。点击某个步骤，右边会打开它的面板。
* **Settings**、**Inboxes** 和 **Publish** 在顶部。徽章显示智能体的状态：**Draft**、**Testers only** 或 **Handling public**。

如果你的设计器打开时是一个大聊天，点击顶部的 **Switch to classic view** 即可切换到这个布局。

## 画布工具栏

![画布工具栏旁打开的 Flow outline](../../.gitbook/assets/guides/designer-canvas-toolbar.jpg){ width="500" }

| 按钮 | 作用 |
|---|---|
| **Search nodes (Ctrl+F)** | 按文字查找步骤并跳过去 |
| **Flow outline** | 以分支树列出每个步骤；点击即可跳到那里 |
| **Show where customers went in the last 30 days** | 热力图，显示有多少客户到达每个步骤（管理员）；参见[查看客户去了哪里](/flow-agents/building-the-conversation-flow) |
| **Collapse one branch level** / **Expand one branch level** / **Expand all branches** | 一次折叠一层菜单，让大型流程更易读；双击折叠后的标签即可展开 |
| **Select nodes to comment** | 框选步骤并输入要改什么；设计器聊天只修改这些步骤 |
| **Zoom in**、**Zoom out**、**Fit to view** | 调整可见范围；**Fit to view** 让所有步骤回到画面里 |
| **Download as PDF** | 把整个流程连同图片保存为 PDF |
| **Show one image per step** | 步骤带附件时出现；把附件缩成一张缩略图和数量 |
| **Show the path walked in the playground** | 运行过 Playground 后出现；按顺序为经过的步骤编号 |

## 每个步骤都有的设置

每个步骤面板从上到下都有：

* **Label**：步骤在画布上的名字。
* **Run this step**：关闭步骤，或用 **Only run between** 只在两个日期之间运行。关闭时，流程直接跳到下一步。参见[关闭某个步骤，或只在一段时间内运行它](/flow-agents/building-the-conversation-flow)。
* **Next step**：这个步骤之后流程去哪里。选择一个步骤，或新增一个步骤接着写。画布上，模块右侧连接点的灰色 **+** 也能添加下一步，问题模块上的琥珀色 **+** 则在它的 No reply 路线上添加一步。
* **Actions → Add label**：流程到达这个步骤时，给会话和联系人加上标签。
* **FAQ category scope**：从这个步骤起缩小智能体回答所用的 FAQ。参见[让智能体只回答对的 FAQ](/flow-agents/building-the-conversation-flow)。
* **Save Changes** 保存你的修改。**Delete Node** 删除步骤；之后请把前后的步骤重新连接。

在任何消息里，`{name}` 或 `{email}` 会插入之前收集的值，`{collection:key}` 会列出重复部分里收集的项目。长文本字段上的展开图标会打开更大的编辑器。

## Send message

![Send Message 面板的上半部和下半部](../../.gitbook/assets/guides/designer-send-message-panel.jpg){ width="640" }

* **Message**：智能体要说的话。
* **Add attachment**（在消息上方或下方）添加图片、视频、音频或文件，在 **Before message** 或 **After message** 发送。也可以把文件拖到框里。在 **What is this?** 下描述每个文件，用 **When to send** 设定时机，例如*只在客户表示有兴趣之后*。

## Collect

![Collect 面板：变量、验证、跟进](../../.gitbook/assets/guides/designer-collect-panel.jpg){ width="640" }

* **Question to ask**：智能体要问的问题。
* **Variable names**：这个问题收集的资料。每个标为 **Required**（一直追问直到给出）或 **Optional**（只问一次）。需要更多就点 **Add variable**。
* **Validation**：**None**、**Email**、**Number** 或 **Date**。
* **Always stop and ask first**：每次都先问并等待回复，即使之前的消息看起来已经回答了。
* **Confirm a value the customer gave before**：让回头客确认或更正上次的回答。
* **Answer buttons**：最多 13 个可点按的回答，每个 20 个字符。参见[让客户点按回答](/flow-agents/building-the-conversation-flow)。
* **Follow up**：参见下面的"跟进"一节。

必填资料要追问几次由 Settings 里的 **Re-ask limit for collect nodes** 决定；面板上的 **Change in Settings** 会带你过去。

## Condition 与路线规则

![Condition 面板：某个分支打开了路线规则，下方是回答按钮](../../.gitbook/assets/guides/designer-condition-panel.jpg){ width="640" }

* **Question**（可选）在客户选择分支前提问。**Classification description** 说明这些分支的用途。
* **Branches**：输入名字后按 Enter。每个名字必须与从这个步骤连出去的线上的标签一致。勾选一个分支，它就成为 **Default branch**，在没有回复时走这条。
* 分支上的筛选图标会打开它的**路线规则**。**Add condition** 提供：

| 条件 | 何时显示或选中该分支 |
|---|---|
| **Meta ad IDs** | 客户是从这些 Click-to-Message 广告之一进来的 |
| **Customer labels** | 会话或联系人带有这些标签之一 |
| **Message keywords** | 最新消息包含这些词之一 |
| **Must go here on match** | 跳过提问，符合条件的客户一律走这里（需要广告 ID 或标签） |

组合的条件必须全部符合。参见[只向合适的客户展示某条路线](/flow-agents/building-the-conversation-flow)。

## AI conversation

智能体按你的指示自由聊天，直到某个出口适用。

| 字段 | 作用 |
|---|---|
| **How it should talk** | 你对这个步骤的指示 |
| **What this step handles** | 可选的一句话摘要，最多 200 个字符 |
| **Knowledge this step answers from** | 使用的 AI Knowledge 主题；留空表示全部 |
| **Exit routes** | 出口：**Add route**，命名并说明何时适用。**Done**、**Handoff** 和 **Unresolved** 是保留名称 |
| **Variable names** | 聊天时要收集的资料 |
| **Advanced settings → Turn limit** | 客户回复达到这个次数后从 **Unresolved** 离开 |

## AI task 与工具步骤

| 字段 | 作用 |
|---|---|
| **AI task → Result variable** | 静默运行，把答案保存给后面的步骤使用 |
| **Tool type** | 为步骤提供实时数据：日历时段、目录产品或你的某个 API 工具 |
| **If the request fails** | 说暂时查不到并继续，或这样说并转给团队。绝不编造数值 |
| **Search from variable** | 按收集到的资料搜索产品；留空则用最新消息 |
| **Which products to use** | 推荐最接近的产品，或只用完全符合的、没有符合时转给团队。参见[产品目录与推荐](/flow-agents/product-catalogue-and-recommendations) |
| **If the time was just taken** | 时段被别人先订走时预约步骤发送的致歉。参见[设置日历](/calendar/setting-up-a-calendar) |

## 跟进

在 Collect 步骤的 **Follow up** 下点击 **+ Add follow-up step**，在客户不再回复时采取行动。各步骤依次触发。每一步先等待 **Follow up after** 下的时间，然后执行你在 **Then** 下选择的动作：**Send a reminder and keep waiting**、**Continue to the next step**、**Hand off to a human agent** 或 **Continue on the No reply path**。

* 消息是可选的。没有消息时，该步骤静默触发。在提醒步骤上，你可以把图片、视频、音频或文件拖到 **Media** 里一起发送。
* **Continue on the No reply path** 会在画布上从这个步骤画出一条琥珀色的 **No reply** 线，并在 **Go to step** 下询问它通向哪里：一个已有的步骤，或 **+ New message step**、**+ New question step**、**+ New end**。如果到时客户仍未回复，流程就沿着这条线走，而不是平常的下一步。见[搭建对话流程](/flow-agents/building-the-conversation-flow)中的“客户不再回复时继续跟进”。
* 每一步都需要等待时间。continue、hand off 或 No reply 步骤之后的步骤永远不会运行。
* 跟进不会在智能体 Settings 里的 **Quiet hours for follow-ups** 期间发出。

## End

![End 面板](../../.gitbook/assets/guides/designer-end-panel.jpg){ width="330" }

* **Final message**：会话结束时说的话。
* **Hand off to human agent**：把聊天转给你的团队而不是结束。默认的 End 一定会转接。
* **Handoff message**：转接时发送。勾选 **Leave handoff message blank (silent handoff)** 就什么都不发。
* **Outside business hours**：收件箱在营业时间外时改发这条。

参见[转接消息](/flow-agents/building-the-conversation-flow)。

## Playground

![Playground 标签页](../../.gitbook/assets/guides/designer-playground.jpg){ width="420" }

以客户身份输入来运行流程。回形针可以发送照片、语音或 PDF。**History** 列出以前的测试记录。

![Test scenario 对话框](../../.gitbook/assets/guides/designer-playground-scenario.jpg){ width="460" }

**Scenario** 扮演一位真实客户：他们的联系人资料、点击的 **Ad**、**Labels**、写信来的 **Inbox** 以及会话的 **Time**。路线规则和营业时间就会像正式上线时一样运作。**Load from a conversation** 按会话编号自动填入；在 **Saved scenarios** 下保存一组设置以便重用。

* 跟进会在真实的等待时间后触发，所以请保持测试页面打开。
* 测试结束且有消息序列关联到这个智能体时，**Simulate inactivity** 启动序列，**Deliver** 发送下一条消息。参见[消息序列](/campaigns/message-sequences)。

## History

![Snapshot History](../../.gitbook/assets/guides/designer-history.jpg){ width="420" }

每次修改都会生成一个快照。**Restore** 回到某个快照。正在使用的那个带有 **Published** 徽章。

## Publish 与 Inboxes

![Publish flow agent 对话框](../../.gitbook/assets/guides/designer-publish-dialog.jpg){ width="460" }

**Publish** 会问 **Who can talk to this agent?**：**Public**（已连接收件箱里的所有人）或 **Testers only**（你列出的电话号码、电邮或 WhatsApp 用户名）。

![Assign Inboxes 对话框](../../.gitbook/assets/guides/designer-inboxes-dialog.jpg){ width="460" }

**Inboxes** 选择智能体回复哪些收件箱；每个收件箱只能有一个流程智能体。**Add new inbox** 不用离开设计器就能连接渠道。**Save collected phone to contact** 让智能体收集到的号码成为联系人的电话；因为无法撤销，开启时必须勾选 **I understand and accept this risk**。

## 智能体设置

![Flow Agent Settings](../../.gitbook/assets/guides/designer-agent-settings.jpg)

| 设置 | 作用 |
|---|---|
| **Keep answering after the flow ends** | 流程结束后继续回答问题，而不是重新开始 |
| **Answer FAQs on the first message** | 第一条消息符合 AI Knowledge 时，先回答再播放开场 |
| **Continue the flow after an FAQ answer** | 回答 FAQ 后，再问一次待答的问题或开始流程 |
| **Let AI rewrite messages** | 按你的语气改写消息；事实、价格、日期和链接绝不改变 |
| **Try to help before handing off** | 先问一个澄清问题或给出回答；客户要求真人时一律立即转接 |
| **Details to collect before handing off** | 开启 **Try to help before handing off** 时显示。在一般转接前问一次；答案写进私人备注 |
| **Pause duration after handoff** | 转接后智能体保持安静多久；可选 **Custom** 或 **No auto-resume** |
| **Re-ask limit for collect nodes** | 必填资料追问的次数 |
| **Delay before replying (seconds)** | 0 到 300；等待期间发来的消息合并成一条回复 |
| **Facebook post context (characters)** | 有人留言时智能体读取帖子多少字；建议 300 |
| **Quiet hours for follow-ups** | 这段时间内不发跟进，按收件箱的时区 |
| **Business hours** | 每个已连接收件箱的营业时间，供 **Outside business hours** 使用 |

更多内容见[行为设置](/flow-agents/testing-and-connecting-an-agent)。

## 相关文章

* [搭建对话流程](/flow-agents/building-the-conversation-flow)
* [通过聊天设计你的智能体](/flow-agents/designing-your-agent-by-chatting)
* [测试并连接智能体](/flow-agents/testing-and-connecting-an-agent)
* [产品目录与推荐](/flow-agents/product-catalogue-and-recommendations)
* [管理 AI 知识](/flow-agents/managing-ai-knowledge)

---
Source: https://help.mampuai.com/zh/flow-agents/designer-reference
