AIG - 正在改变软件的规划、构建、审查和部署方式,角色与工作流程会被重塑

价值转移: 编排输入(orchestrating input)、上下文工程(context engineering)、审查输出( reviewing output)

基本准则

  1. 代理应该始终承认自己是代理人

当人类与代理并肩工作时,人类应立刻确定他们在与谁互动,代理人必须清除低表明身份,以免被误认为是一个人

  1. 代理应与平台原生集成

默认情况下,代理应该有当前平台的所有操作权限,以当前平台的现有 UI 模式标准操作进行工作(与人类用户完成相同的操作)

  1. 代理应该提供即时反馈

沉默意味着不确定。当被调用时,代理应提供即时但不引人注目的反馈,确保用户已经收到请求

  1. 代理应该清楚、透明地暴露其内部的状态

代理应该清楚地表明他们是否正在思考、等待输入、执行或完成工作。

人类应该能一眼理解正在发生的事,并在需要时检查潜在的推理、工具调用、提示、决策逻辑

  1. 代理应尊重脱离请求

被要求脱离时,代理应立刻后撤,只有收到明确信号后才能重新参与

  1. 代理应不能承担责任

人类与代理之间应该有一个明确的委托模型,代理可以执行任务,但最终的责任应该始终由人类承担

代理的行为:与工作区中的其他用户类似,可以被

@提及、通过分配委派问题、创建和回复评论、协作处理项目和文档等

代理的权限设计:

app:assignable - 应用程序-可分配,委托任务,成为项目成员

app:mentionable - 应用程序:允许在问题、文档、其他编辑器界面中提及此应用程序