帮助智能体对话操作(ChatOps)
用户在「消息」或右下角操作助手里对 帮助智能体 说话时,不只是问「怎么用」,也可以让它 代做 自己在界面上能做的事。
来源 docs/core-mechanisms/帮助智能体对话操作.md
表述:用户在「消息」或右下角操作助手里对 帮助智能体 说话时,不只是问「怎么用」,也可以让它 代做 自己在界面上能做的事。
关联:[产品规格.md](/docs/mech-spec) §4.1.5;帮助动作链接.md;智能体对话编排.md(每一轮如何选材料、调工具);给目标自己找路.md(后续原则:代做之后人还在不在当调度员)
1. 产品原则(核心)
对话即操作 是 Cadau 的灵魂:用户说 要做什么,帮助智能体就 代做;只有用户问 「如何 / 怎么 / 怎样」 时,才用说明和入口链接。
| 用户说法 | 助手怎么做 |
|---|---|
| 「帮我创建一个工作区」 | 追问名称(可不提供,默认「我的工作区」)并创建 |
| 「创建新的工作区, DEMO」 | 直接用「DEMO」创建,不再追问名称 |
| 「把我的工作区 2 改名为合规管理」 | 直接改名,回复已改成什么 |
| 「打开工作区协作页面」 | 直接切到该页,浮动帮助智能体继续显示这条对话 |
| 「如何创建工作区」 | 说明步骤,可给页面入口 |
帮助智能体是 对话里的操作入口,与界面按钮走同一套权限:
- 用户本人能做的事,应尽量能在对话里说完就做成;不要改成「请到某某页自己点」。
- 创建或改名工作区不必先选工作区:创建时先问名称,用户不提供则用默认名称「我的工作区」;改名时按用户说出的旧名和新名直接改。
- 其它写操作未选工作区时,先请用户选工作区,再让对方说一遍;不要假装已经做成。
- 不要回答「我没有某某工具,请到某某页手动粘贴」——那是旧限制,不是产品目标。
- 帮助智能体 没有 个人记忆、备忘、人格文件;这些仍属于各人的 工作智能体。
代做之后,评审新功能还要看人还在不在当调度员(先选库、选分类、选能力再跑)。尺子见 给目标自己找路.md。文档柜保存已按「能判断就挂」收口;本页其它代做清单不变。
2. 已能代做
| 用户想做的事 | 怎么说(例) | 结果 |
|---|---|---|
| 创建工作区(不必先选工作区) | 「帮我创建一个工作区」;「创建新的工作区, DEMO」 | 未给名称时先问;已给名称则直接创建。不提供则用「我的工作区」。成功后可在顶部下拉切换 |
| 改名工作区(不必先选工作区) | 「把我的工作区 2 改名为合规管理」 | 直接改名。对不上时列出你能改的工作区并追问 |
| 创建智能体(须已选工作区) | 「创建智能体 测试」;「创建一个智能体,CRM」;「create a agent, CRM」;「帮我生成一个智能体,然后做成 CRM 那种」 | 在当前工作区出现新智能体;中英文说法同样代做;句中已有名称则直接创建、不再追问;固定说法抽不出时会再读原句补全 |
| 改名 / 删除智能体 | 「把 CRM 改名为销售助手」;「删除 CRM 智能体」 | 删除先确认 |
| 改智能体温度 | 「把 CRM 温度调到 0.1」 | 范围 0~2,默认 0.2;下一轮对话生效 |
| 切换 / 删除工作区 | 「切换到合规管理」;「删除工作区合规管理」 | 删除仅创建者,先确认 |
| 邀请 / 移出成员 | 「邀请 13800001111 加入本工作区」 | 须管理员;移出先确认 |
| 改角色 / 退出工作区 | 「把 13800001111 设为管理员」;「退出当前工作区」 | 退出先确认;创建者不能退出 |
| 接受邀请 / 申请加入 | 「接受邀请」;「申请加入工作区」并贴编号 | 申请不必先选工作区 |
| 批准加入申请 | 「列出加入申请」;「批准某某的加入申请」 | 须管理员 |
| 智能体团队 | 「创建一个智能体团队叫产品发布」 | 岗位需再到团队页指定助手 |
| 加好友 | 「加 13800001111 为好友」;「接受好友申请」 | 不必先选工作区 |
| 创建或更新技能 | 「帮我生成一个能导出员工名单的技能」;确认后写入 | 技能中心出现新技能(或新版本) |
| 删除技能 / 应用 | 「删除某某技能」;「删除入库管理应用」 | 先确认 |
| 定时任务 | 「给 CRM 设一个每天 18 点的提醒:发工作报告」 | 须点名工作智能体 |
| 从目录安装技能 | 「去技能市场找发票相关的,装第一个」 | 安装到本工作区技能中心 |
| 创建应用 | 「帮我创建一个入库管理应用」 | 应用桌面出现新应用,回复里可打开 |
| 添加或管理数据连接 | 粘贴主机、库名、账号等;「停用 xxx 数据连接」 | 写入数据集成(管理员);停用后对话不能查数,配置保留 |
| 查改插件业务数据 | 「列出本工作区部门」「在研发部下新增测试组」「入库 10 箱打印纸」「对销售部发起检查」;打开人员档案或新建入职工单时说「姓名张三」 | 走对应应用的 应用助手 操作(与页面按钮同一套)。帮助智能体接到同样请求也须代做,不能只教点页面。正在填表时把信息写回当前草稿,不要立刻保存或创建 |
| 打开某页 | 「打开工作区协作页面」 | 直接切到该页;帮助智能体改为浮动显示,并留下刚才的对话 |
| 生成一张图 | 「生成一弯月亮下一艘小船的图片」 | 用当前选用的、带「生图」的模型出图并在对话里展示 |
创建技能时,平台会先请用户 确认,避免把「先别创建 / 只是在问写法」误建成技能。
3. 仍须点名工作智能体或走界面的
| 能力 | 原因 | 用户怎么做 |
|---|---|---|
| 定时任务 | 任务绑在某只工作智能体上 | 对帮助智能体说出助手名称,或打开 定时任务 |
| 备忘 / 个人记忆 | 属于工作智能体的个人材料 | 与对应工作智能体对话 |
| 制作演示文稿、写文档、做表格、跑业务脚本 | 依赖该助手的能力包与技能阅读 | 选中工作智能体再说 |
| 改密码、主题、时区 | 账号安全与个人偏好 | 打开 我的 |
| 写工作区知识正文、规范库/资料库条目、嵌入令牌、建联络群 | 仍以页面或工作智能体工具为主 | 打开对应页,或对工作智能体说 |
后续应把「指定助手后的定时任务」等也收进对话操作,而不是长期停留在「请去页面点」。
4. 判定与编排
每一轮如何选材料、调工具、约束回答,以 智能体对话编排.md 为准。帮助智能体与工作智能体 分身份;平台能做的事应收成工具,由模型决定调不调,而不是靠进入工具环之前的口令猜意图。工作智能体默认没有邀请成员、删除工作区等平台管理工具。
本页只保留仍对用户可见的产品规则:
| 规则 | 做法 |
|---|---|
| 问「如何 / 怎么 / 怎样」 | 只说明,不代做 |
| 删除工作区、移出成员、删智能体等 | 执行前必须确认 |
| 已经问过、用户短答(追问名称后的「CRM」) | 接着上一轮做,不要重新猜、不要重新检索 |
| 用户纠正上一轮(「刚才不是…」) | 本轮不按误判继续写;刚误建的智能体先去掉(只是改名字时不去掉) |
| 模型没响应 | 改删类不要按「移除 / 删除」单个词执行(例如「把不适合的文字移除」) |
本轮还要继续办的事(改主题、记住、备忘)由当前助手理解后调工具;未见工具返回,不得声称已经改过。仍靠口令、且容易误伤的,应改成编排文档里的工具 + 政策闸门,而不是再补同义词:
- 工作智能体里申请 / 允许安装脚本库(「可以」「装吧」过宽)
- 把本轮脚本收成技能(可走技能工具,不必再拦一整轮)
- 说「复盘一下」且同时还要继续办事时,应起草复盘而不打断后半句
5. 实现对照
目标见 智能体对话编排.md §9。对话入口:POST /api/v1/chat / chat/stream,help_mode: true。插件查改:帮助工具环与应用助手都用 plugin_invoke,清单以各插件 operations.json 为准。帮助会话 不绑定 工作区行;除创建、改名、切换、删除工作区与处理自己的邀请/申请外,写操作以当前所选工作区为准(store.SessionAllowsPlatformWrite)。
现状(过渡):帮助智能体创建工作区 / 智能体走工具 create_workspace / create_agent,不再在进工具环前拦截。改名工作区、短答补名称、删除/移出仍可能由 chatintent.Resolve 拦截。创建技能 / 应用 / 数据连接等仍可能在进入模型工具环 之前 判定再交给执行器。创建智能体时执行器仍可能按固定说法抽名称,抽不到再让模型按原句补全(禁止编造名称);上一轮已在问名字时,短答不走这层补全。用户说了「智能体」就只建工作智能体;说了「应用」才建应用。用户下一轮说「刚才不是…」时,本轮不再拦截;若刚误建了智能体且用户是否认创建(不是改名字),先软删除那只。过渡期不得把「模型不可用」退回关键词去执行删除、移出。
6. 操作归口(对照)
| 用户能做的事 | 对话里谁执行 | 现状 |
|---|---|---|
| 创建 / 改名工作区 | 帮助智能体(不必先选工作区) | 已代做 |
| 创建智能体 / 技能 / 应用 / 数据连接 | 帮助智能体或工作智能体(须已选工作区;已选则直接用当前工作区) | 已代做 |
| 人力资源查改(部门、员工、入离调、评估等) | 应用助手(打开该应用时);其它模块的帮助智能体用同一套操作 | 已代做;打开填写弹层时须认出草稿并用自然语言回填(平台约定,其它应用同样) |
| 仓管查改(物品、入出库、盘点、归属) | 应用助手(打开仓管时);帮助智能体用同一套操作 | 已代做 |
| 合规管理(查方案、发起检查) | 应用助手(打开合规管理时);帮助智能体用同一套操作;危险操作先确认 | 已代做 |
| 定时任务 | 帮助智能体(须点名工作智能体) | 已代做 |
| 备忘 / 记忆 / 演示文稿 / 跑脚本 | 对应 工作智能体 | 须点名助手或先选中 |
| 删除 / 切换 / 退出工作区、邀请 / 移出 / 改角色、加入申请 | 帮助智能体 | 已代做(删除/移出/退出先确认) |
| 改名 / 删除智能体、改操作规则、改温度 | 帮助智能体;当前工作智能体也可自己改温度 | 已代做 |
| 用说明创建审批类流程 | 工作智能体(电脑上的流程设计);帮助智能体只说明入口 | 已代做(未发布草稿,须补红点后保存);帮助侧问「如何」给说明 |
- 新技能默认写入 工作区技能中心;帮助会话没有绑定的工作智能体,因此不会自动加入某只助手的「可用技能」列表——需要时用户可在智能体概览里勾选,或对工作智能体再说一次。