跳转至

Copilot

Copilot 在用户主导的软件或业务流程中提供建议、草稿和辅助操作。这个词的普及来自 2021 年发布技术预览的 GitHub Copilot,最初聚焦代码补全,随后「Copilot」被泛化到写作、销售、办公等场景,指代一切「人在环中、模型只做辅助」的形态。与自主 Agent 不同,Copilot 始终以用户为决策主体,模型负责提速,不替代用户做高影响决定。

快速开始

保持用户确认点,展示将执行的操作和依据;高影响动作默认只建议不执行。起步要点如下:

  1. 明确人机分工:把任务拆成「建议、草稿、可逆操作、不可逆操作」几类,前两类模型可直接产出,后两类必须用户确认。
  2. 展示操作与依据:任何拟执行的动作都先说明要做什么、依据哪条数据、可能影响什么,让用户在知情的前提下确认。
  3. 高影响默认不执行:发消息、付款、删除、提交等动作只生成草稿或建议,由用户点击确认后才真正发生。

这一模式的关键是「用户确认点」:每次从模型产出一个动作,到系统真正执行之间,都插入用户可控的一步。需要调用外部工具时,工具选择与参数可交给 Function Calling,但执行仍受确认点约束。

用状态机描述这一边界:模型只能把任务推进到「草稿」状态,从「草稿」到「已执行」的迁移必须由用户触发:

[模型生成草稿] -> (用户确认) -> [执行动作]
                 \
                  -> (用户编辑/拒绝) -> [更新草稿或丢弃]

案例

销售 Copilot 草拟邮件并列出引用 CRM 字段,用户编辑确认后才发送,避免模型直接外发错误信息。例如销售想跟进一位客户,Copilot 依据 CRM 中的客户名称、上次沟通内容和待办事项草拟一封邮件。

草稿旁列出所引用的字段及来源,用户核对无误后可编辑内容,再点「发送」。系统在发送前做最后一次确认与权限校验,模型本身不具备直接外发能力。这样即使模型把客户名或金额写错,也不会未经确认就发出去。

通过记录「模型草稿、用户改动、最终执行」三份内容,可以审计模型建议的质量与用户修改的幅度。若模型倾向于建议越权或高风险动作,应回看工具权限与提示约束,相关风险见 Tool Abuse。

相关主题