帮助智能体对话操作(ChatOps)
用户在「消息」或右下角操作助手里对 帮助智能体 说话时,不只是问「怎么用」,也可以让它 代做 自己在界面上能做的事。
来源 docs/core-mechanisms/帮助智能体对话操作.md
表述:用户在「消息」或右下角操作助手里对 帮助智能体 说话时,不只是问「怎么用」,也可以让它 代做 自己在界面上能做的事。
关联:产品规格.md §4.1.5;帮助动作链接.md;文档驱动意图执行.md
1. 产品原则(核心)
对话即操作 是 Cadau 的灵魂:用户说 要做什么,帮助智能体就 代做;只有用户问 「如何 / 怎么 / 怎样」 时,才用说明和入口链接。
| 用户说法 | 助手怎么做 |
|---|---|
| 「帮我创建一个工作区」 | 追问名称(可不提供,默认「我的工作区」)并创建 |
| 「创建新的工作区, DEMO」 | 直接用「DEMO」创建,不再追问名称 |
| 「把我的工作区 2 改名为合规管理」 | 直接改名,回复已改成什么 |
| 「打开工作区协作页面」 | 直接切到该页,浮动帮助智能体继续显示这条对话 |
| 「如何创建工作区」 | 说明步骤,可给页面入口 |
帮助智能体是 对话里的操作入口,与界面按钮走同一套权限:
- 用户本人能做的事,应尽量能在对话里说完就做成;不要改成「请到某某页自己点」。
- 创建或改名工作区不必先选工作区:创建时先问名称,用户不提供则用默认名称「我的工作区」;改名时按用户说出的旧名和新名直接改。
- 其它写操作未选工作区时,先请用户选工作区,再让对方说一遍;不要假装已经做成。
- 不要回答「我没有某某工具,请到某某页手动粘贴」——那是旧限制,不是产品目标。
- 帮助智能体 没有 个人记忆、备忘、人格文件;这些仍属于各人的 工作智能体。
2. 已能代做
| 用户想做的事 | 怎么说(例) | 结果 |
|---|---|---|
| 创建工作区(不必先选工作区) | 「帮我创建一个工作区」;「创建新的工作区, DEMO」 | 未给名称时先问;已给名称则直接创建。不提供则用「我的工作区」。成功后可在顶部下拉切换 |
| 改名工作区(不必先选工作区) | 「把我的工作区 2 改名为合规管理」 | 直接改名。对不上时列出你能改的工作区并追问 |
| 创建或更新技能 | 「帮我生成一个能导出员工名单的技能」;确认后写入 | 技能中心出现新技能(或新版本) |
| 从目录安装技能 | 「去技能市场找发票相关的,装第一个」 | 安装到本工作区技能中心 |
| 创建应用 | 「帮我创建一个入库管理应用」 | 应用桌面出现新应用,回复里可打开 |
| 添加或管理数据连接 | 粘贴主机、库名、账号等 | 写入数据集成(管理员) |
| 查改插件业务数据 | 「列出本工作区部门」「在研发部下新增测试组」「入库 10 箱打印纸」「对销售部发起检查」 | 走对应应用的 应用助手 操作(与页面按钮同一套)。帮助智能体接到同样请求也须代做,不能只教点页面 |
| 打开某页 | 「打开工作区协作页面」 | 直接切到该页;帮助智能体改为浮动显示,并留下刚才的对话 |
创建技能时,平台会先请用户 确认,避免把「先别创建 / 只是在问写法」误建成技能。
3. 仍须点名工作智能体或走界面的
| 能力 | 原因 | 用户怎么做 |
|---|---|---|
| 定时任务 | 任务绑在某只工作智能体上,帮助智能体本身不挂任务 | 说出要绑定的助手,或打开 定时任务 |
| 备忘 / 个人记忆 | 属于工作智能体的个人材料 | 与对应工作智能体对话 |
| 制作演示文稿、跑业务脚本出报表 | 依赖该助手的能力包与技能阅读 | 选中工作智能体再说 |
后续应把「指定助手后的定时任务」等也收进对话操作,而不是长期停留在「请去页面点」。
4. 实现对照
- 对话入口:
POST /api/v1/chat/chat/stream,help_mode: true。 - 创建 / 改名工作区 / 技能 / 应用 / 数据连接:在进入模型工具环 之前 由平台写通道处理(
tryPlatformWorkspaceFromChat、tryPlatformSkillFromChat、tryPlatformAppFromChat、tryPlatformDataSourceFromChat)。 - 帮助会话 不绑定 工作区行;除创建或改名工作区外,写操作以当前所选工作区为准(
store.SessionAllowsPlatformWrite)。 - 插件查改:帮助工具环与应用助手都用
plugin_invoke,操作清单以各插件operations.json为准(人力资源 / 仓管 / 合规管理)。不要为插件业务另写一套「请到页面点」的平台拦截。
5. 操作归口(对照)
| 用户能做的事 | 对话里谁执行 | 现状 |
|---|---|---|
| 创建 / 改名工作区 | 帮助智能体(不必先选工作区) | 已代做 |
| 创建技能 / 应用 / 数据连接 | 帮助智能体或工作智能体(须已选工作区) | 已代做 |
| 人力资源查改(部门、员工、入离调、评估等) | 应用助手(打开人力资源时);其它模块的帮助智能体用同一套操作 | 已代做;勿改成只给入口 |
| 仓管查改(物品、入出库、盘点、归属) | 应用助手(打开仓管时);帮助智能体用同一套操作 | 已代做 |
| 合规管理(查方案、发起检查) | 应用助手(打开合规管理时);帮助智能体用同一套操作;危险操作先确认 | 已代做 |
| 定时任务 / 备忘 / 记忆 | 对应 工作智能体 | 须点名助手或先选中 |
| 删除工作区、邀请成员 | 仍以页面为主(高风险 / 需选人) | 未收进对话代做 |
| 新建空白智能体、改智能体设置 | 工作智能体工具或页面 | 未全部收进帮助对话 |
- 新技能默认写入 工作区技能中心;帮助会话没有绑定的工作智能体,因此不会自动加入某只助手的「可用技能」列表——需要时用户可在智能体概览里勾选,或对工作智能体再说一次。