AIG - 正在改变软件的规划、构建、审查和部署方式,角色与工作流程会被重塑
价值转移: 编排输入(orchestrating input)、上下文工程(context engineering)、审查输出( reviewing output)
基本准则
- 代理应该始终承认自己是代理人
当人类与代理并肩工作时,人类应立刻确定他们在与谁互动,代理人必须清除低表明身份,以免被误认为是一个人
- 代理应与平台原生集成
默认情况下,代理应该有当前平台的所有操作权限,以当前平台的现有 UI 模式和标准操作进行工作(与人类用户完成相同的操作)
- 代理应该提供即时反馈
沉默意味着不确定。当被调用时,代理应提供即时但不引人注目的反馈,确保用户已经收到请求
- 代理应该清楚、透明地暴露其内部的状态
代理应该清楚地表明他们是否正在思考、等待输入、执行或完成工作。
人类应该能一眼理解正在发生的事,并在需要时检查潜在的推理、工具调用、提示、决策逻辑
- 代理应尊重脱离请求
被要求脱离时,代理应立刻后撤,只有收到明确信号后才能重新参与
- 代理应不能承担责任
人类与代理之间应该有一个明确的委托模型,代理可以执行任务,但最终的责任应该始终由人类承担
代理的行为:与工作区中的其他用户类似,可以被
@提及、通过分配委派问题、创建和回复评论、协作处理项目和文档等
代理的权限设计:
app:assignable
- 应用程序-可分配,委托任务,成为项目成员
app:mentionable
- 应用程序:允许在问题、文档、其他编辑器界面中提及此应用程序