人工服务
最新更新:2024-06-01
人工服务
人工服务功能允许 FLowBot 开发者接入接入第三方人工客服系统,以响应 FlowBot 用户的人工服务请求。当前已支持接入 Intercom 系统,也即将支持以 webhook 的方式更灵活的接入其他人工服务系统( 如:WhatsApp 、 slack 、钉钉、七鱼、企业微信等)。
如何启用人工服务
- 在 FlowBot 设置-Flow 编辑, 在画布中添加“人工服务”组件
- 完成三方人工服务系统的鉴权配置,确保消息互通成功
- 根据企业人工服务支持的实际情况,调整设置人工服务相关配置设置
- 在 FlowBot 对话窗口中,发起人工服务请求即可正常调用人工服务
通过 Intercom 提供人工服务的完整教程指南
配置人工服务鉴权
Intercom 鉴权
请参考Bot-人工服务的配置步骤,即可完成鉴权工作
Webhook 鉴权
请参考Bot-人工服务的配置步骤,即可完成鉴权工作
配置人工服务
请参考Bot-人工服务的配置步骤,即可完成人工服务配置工作。
在 Flow 中,允许同时存在多个人工服务组件,当多个人工服务组件被触发时,系统仅允许第 1 个触发的人工服务组件被正常激活
- 其他被触发的人工服务组件将不会被激活,也无法为用户提供服务
- 当人工服务组件被成功激活后,之后的 Flow 流程将不再流转
在对话窗口发起人工服务请求
- 用户发起人工服务请求
当用户希望获得人工服务时,会由 LLM 判断是否唤醒人工服务,若 LLM 决定唤醒人工服务则会调用人工服务 tools 并要求用户提供邮件地址.当系统已有用户的邮箱信息时,则会跳过「输入邮箱」的环节,直接调起人工服务请求流程。- 用户已登录状态且账号经过邮箱验证时,系统存在用户邮件信息
- 开发者在气泡部件场景,通过
window.ChatBot.setEmail("somebody@mail.com")
命令设置用户邮箱时,系统存在用户邮件信息 - 开发者在 iframe 场景,通过
iframe_url
+?email=somebody@mail.com
的方式设置用户邮箱时,系统存在用户邮件信息
- 当三方人工服务系统接收到用户消息,并回复用户第一条消息时,正式进入人工服务环节
- 用户可以不限轮数的与人工服务系统互发消息,用户和人工客服人员均可以主动关闭本次人工服务对话