本页列出流程智能体设计器里的每个控件及其作用,方便你查找某个按钮或字段。如果想按步骤学习如何搭建流程,请先看搭建对话流程。
设计器顶部
- Designer 打开聊天,用你自己的话描述要改什么;参见通过聊天设计你的智能体。
- Canvas 把流程显示为相连的步骤,可直接编辑。
- Playground 让你在别人之前先以客户身份和智能体聊天。
- History 列出流程每次改动的快照。点击某个快照的 Restore 即可回到该版本。正在上线的快照带有 Published 标记。
- Inboxes 选择智能体在哪些收件箱回复;参见测试并连接智能体。
- Settings 打开智能体的行为设置,列在本页末尾。
- Publish 让最新版本上线。名称旁的标记显示智能体状态:Draft、Testers only 或 Handling public。
画布工具栏
画布右侧的按钮:
- Zoom in、Zoom out 和 Fit to view 调整你能看到多少流程。Fit to view 让所有步骤回到屏幕内。
- Search nodes (Ctrl+F) 按步骤里的文字查找并跳转到该步骤。
- Flow outline 把所有步骤列成分支树。点击某个步骤即可跳过去。Show all nodes 展开所有折叠的分支。
- Collapse one branch level 和 Expand one branch level 每次折叠或展开一层菜单,让大型流程更容易阅读。折叠的分支显示为一个胶囊,双击即可展开。Expand all branches 全部展开。
- Show one image per step 把带有多个附件的步骤缩成一张缩略图加数量。Show all images 重新显示所有附件。
- Show the path walked in the playground 按顺序为你上一次 Playground 测试经过的步骤编号。
- Show where customers went in the last 30 days 是热力图,供管理员使用;参见查看客户去了哪里。
- Select nodes to comment 让你框选一个或多个步骤,并输入它们要怎么改。设计器聊天随后只修改这些步骤。再次点击按钮即可退出,不会发送。
- Download as PDF 把整个流程连同图片保存为 PDF 文件,方便分享或打印。
点击某个步骤会在右侧打开它的面板。长文本字段旁的 Open in a larger editor 提供更大的书写空间。拖动面板边缘可以加宽;Restore panel width 恢复原宽度。
每个步骤都有的设置
- 占位符。 在任何消息或问题中,
{name}或{email}会填入之前收集的值。{collection:key}列出重复部分里收集的项目。 - 下一步。 这个步骤之后流程去哪里。选择一个步骤,或新增一个步骤接着写。
- Run this step。 关闭某个步骤,或用 Only run between 只在两个日期之间运行。关闭或不在日期范围内时,流程直接跳到下一步。面板会用一句话说明该步骤现在是否运行。只有当步骤只连向一个下一步时才能关闭;参见关闭某个步骤,或只在一段时间内运行它。
- Delete Node 删除该步骤。之后请重新连接它前后的步骤。
Send message
- Message 是智能体说的话。
- Add attachment 添加图片、视频、音频或文件。在 What is this? 下描述该文件,让智能体知道它展示了什么;用 When to send 说明何时发送,例如只在客户表示有兴趣之后。Before message 和 After message 决定文件在文字之前还是之后发送。你也可以把文件拖到面板上。
Collect
- Question to ask 是智能体要问的问题。
- Variable names 是这个问题要收集的信息。需要多个时点击 Add variable。每个都标为 Required 或 Optional。必填信息会一直追问,直到客户提供。选填信息只问一次:如果客户回复了别的内容,比如一个问题,智能体会回答它并继续,不再追问。每个变量的简短提示告诉智能体什么算有效答案,例如列表中的一个分店名称,地区不算分店。
- Validation 检查答案格式:None、Email、Number 或 Date。
- Ask again in your words 设定回复漏掉某项信息时使用的原话。某一行留空,智能体就用自己的话追问。
- Always stop and ask first 让智能体每次都问这个问题并等待回复,即使之前的消息似乎已经回答了。
- Confirm a value the customer gave before 向回头客显示他们上次提供的内容,请他们确认或更正,而不是从头再问。
- Answer buttons 添加最多 3 个可点按的回答,每个 20 个字符。它们会在 WhatsApp、Messenger、Telegram、Line 和网页聊天中显示;其他渠道看到的是文字问题。参见让客户点按回答。
必填信息在智能体放弃前追问几次,由智能体 Settings 里的 Re-ask limit for collect nodes 决定。
Condition
- Question 在客户进入分支前提问,可不填。
- Classification description 说明各分支的用途。
- Branches 是可能的答案。输入名称后按 Enter 添加。每个分支名称必须和离开该步骤的连线标签一致。
- Default branch 是客户没有回复时走的分支。
路线规则
点击分支上的 Route rule,可以限制谁能看到该分支,或不提问直接把客户送到这里:
- Meta ad IDs 只向从这些 Click-to-Message 广告进来的客户显示该分支。
- Customer labels 只在会话或联系人至少带有其中一个标签时显示。与广告 ID 同时设置时,两者都必须符合。
- Message keywords 在客户最新消息包含其中任一词语时(文中任何位置、不分大小写)直接把客户送进该分支。与广告 ID 或标签同时设置时,它们也必须符合。
- Must go here on match 让通过该规则所有检查的客户跳过问题,始终走这个分支。至少需要一个广告 ID 或标签。
AI conversation
这个步骤让智能体按你的指示自由聊天,直到满足某个出口。
- How it should talk 存放你对这个步骤的指示。
- What this step handles 是这个步骤的一行摘要,最多 200 个字符,可不填。
- Knowledge this step answers from 选择这个步骤作答所用的 AI 知识主题。留空则使用你全部的 AI 知识。
- Exit routes 是离开该步骤的路线。点击 Add route,命名并描述客户何时属于这里。每条路线都需要一条同名标签的离开连线。列表留空则只有一个下一步。Done、Handoff 和 Unresolved 是保留名称,不能用于你自己的路线。
- Variable names 是聊天过程中收集的信息。必填项必须知道后,步骤才能结束。
- Advanced settings 里有 Turn limit。留空则一直聊到某条路线符合为止。填一个数字,则在客户回复这么多次后经 Unresolved 出口离开。
Knowledge query 与 FAQ 范围
- Knowledge query 步骤根据你的 AI 知识作答。
- FAQ category scope 从这个步骤起缩小智能体回答所用的 FAQ。Restrict to selected categories 只用你勾选的分类回答,Include general FAQs (no category) 加入未分类的 FAQ。Reset to all categories 取消之前步骤设下的限制。参见让智能体只回答对的 FAQ。
AI task 与工具步骤
- AI task 静默运行,把结果存进 Result variable 供后面的步骤使用,例如分期估算。
- Tool type 为步骤接入实时数据:日历的真实空档、你目录中的产品,或你的某个 API 工具。
- If the request fails 选择取不到实时数据时怎么办。智能体会说现在无法查询并继续流程,或者说明后把会话转给你的团队。它从不编造数值。
- Search from variable 指定用哪个已收集的信息搜索产品。留空则按客户的最新消息搜索。
- Which products to use 决定目录里没有合适产品时怎么办。一个选项照样推荐最接近的产品。另一个选项排除不符合客户要求的产品,在没有任何符合时把会话转给你的团队。参见产品目录与推荐。
- If the time was just taken 是预约步骤在所选时间刚被别人订走时发送的消息。写一段致歉并提供新的时间。预约确认写在它自己的字段里,例如预约成功 {appointment_time}。参见设置日历。
跟进
在 Follow up after 下点击 + Add follow-up step,在客户不再回复时采取行动。各步骤依次触发。每一步等待你设定的时间,然后可以发送提醒、继续流程、转接给真人,或走另一条 No reply 路线。
- 消息是可选的。没有消息时,该步骤静默触发。你可以把图片、视频、音频或文件拖进去一起发送。
- 选择 No reply 路线会在画布上从这个步骤画出一条线。如果到时客户仍未回复,流程就沿着这条线走,而不是平常的下一步。
- 跟进不会在智能体 Settings 里的 Quiet hours for follow-ups 期间发出。
End
- Final message 是会话结束时智能体说的话。
- Hand off to human agent 把会话转给你的团队,而不是结束它。
- Handoff message 在智能体转接时发送。留空即静默转接。
- Outside business hours 在聊天所在收件箱处于营业时间之外时,替代主消息发送。留空则总是发送主消息。
参见转接消息。
Playground 工具
- 以客户身份输入即可运行流程。Attach file 像客户一样发送照片、语音或 PDF。Reset 重新开始测试。
- Scenario 让你扮演一位真实客户:他们点击的广告(Meta ad ID)、他们的标签和联系人资料。路线规则和联系人检查会和正式上线时一样运作。Load from a conversation 根据会话编号自动填好。Clear scenario 回到匿名客户。
- 跟进步骤在 Playground 里按真实等待时间触发,所以请保持测试页面开着来观察。
- 当有消息序列关联到这个智能体时,测试流程结束后会出现 Message sequences。Simulate inactivity 跳过客户的沉默并启动序列。Deliver 发送下一条消息,并显示正式上线时的时间。以客户身份回复会取消尚未发送的消息,除非该序列的 Stop when they reply 已关闭。参见消息序列。
- History 列出你之前的测试记录。
参见测试并连接智能体。
发布
Publish 会询问 Who can talk to this agent?
- Public:所有给已连接收件箱发消息的人。
- Testers only:只有你列出的电话号码、邮箱或 WhatsApp 用户名。
在 Inboxes 里,Add new inbox 不用离开设计器就能连接新渠道。Save collected phone to contact 会把智能体收集到的电话或 WhatsApp 号码设为该联系人的电话号码,之后来自这个号码的 WhatsApp 聊天会并入同一个联系人。因为任何人都能输入别人的号码,而且这种关联无法撤销,所以必须勾选 I understand and accept this risk 才能开启。
智能体设置
顶部的 Settings 打开 Flow Agent Settings:
| 设置 | 作用 |
|---|---|
| Keep answering after the flow ends | 流程结束后智能体继续回答问题,而不是让整个对话重新开始。适合 FAQ 型智能体。 |
| Answer FAQs on the first message | 第一条消息与你的 AI 知识相符时,先回答再播放开场。关闭则总是直接开始流程。 |
| Continue the flow after an FAQ answer | 从 AI 知识或产品目录回答后,智能体再次提出待回答的问题,或开始流程。关闭则等待客户的下一条消息。 |
| Let AI rewrite messages | 流程和 FAQ 消息会按 AI 知识中设定的语气改写,并加上行距和表情符号。事实、价格、日期和链接从不改动。关闭则完全按原文发送。 |
| Try to help before handing off | 转接前,智能体会尝试问一个澄清问题,或严格依据你的内容作答。要求真人的客户总是立即转接。 |
| Details to collect before handing off | 在一般转接前用一条消息询问一次的信息。你的团队会在私密备注里看到答案。 |
| Pause duration after handoff | 转接后智能体保持安静多久才恢复。选 Custom duration (minutes) 自定时长,或选择不自动恢复。 |
| Re-ask limit for collect nodes | 必填信息在智能体继续之前追问的次数。选填信息从不追问。 |
| Delay before replying (seconds) | 每次回复前等待 0 到 300 秒。客户在等待期间发的消息会合并成一次回复。 |
| Quiet hours for follow-ups | 在 No follow-ups from 与 Until 之间(按收件箱时区)不发跟进。落在这段时间的跟进会在结束后发送。 |
| Facebook post context (characters) | 有人在 Facebook 帖子下留言时,智能体读取该帖子多少字的内容。建议 300。 |
| Business hours | 每个已连接收件箱的营业时间,供 End 步骤的 Outside business hours 消息使用。 |
更多说明见行为设置。