OpenAI建议:GPT-6 Astra需要更精简的提示词和更少的护栏
OpenAI的Eric Provencher建议,开发者在切换到GPT-6 Astra时应审查技能、AGENTS.md和任务提示,将指令与具体任务绑定,并明确定义任务何时完成。
AI解读:OpenAI的Eric Provencher在一篇博客文章中建议,过度冗长的技能描述、一刀切的阅读要求和僵化的审批规则会妨碍GPT-6 Astra的工作。他建议开发者将指令与具体任务更紧密地绑定,并更清晰地定义任务何时完成。
据Provencher介绍,技能是存储为Markdown文件的提示词,可以包含资源和脚本,最适合用于特定工作流或应用程序。技能的名称和描述会进入模型的上下文,以便Codex为给定任务选择正确的技能。如果技能过多,Codex就不得不截断描述,剥离掉它做出正确选择所需的信息。
Provencher还建议在切换模型时审查AGENTS.md中的规则。例如,要求模型在每次修改前阅读多份文档或完整的项目概览,对于修复一个拼写错误来说就属于过度要求。他建议改为按需选择性地指向相关文档——处理服务边界时参考架构信息,修改数据库架构时查阅数据库文档,发布时查看部署说明。
此外,AGENTS.md可以明确允许Agent在本地测试中运行测试、修复由所请求更改引起的错误,并重新运行受影响的测试,而无需再次请求确认。对于已知的安全工作流,也应明确允许。
Provencher指出,即使没有限制,Astra也可能比GPT-5.6 Sol更早停止。他建议预先定义好“完成”的含义:如果Agent应该实现某个功能、运行它、检查结果并修复错误,那么所有这些都需要写入提示词中。OpenAI最近发布了针对GPT-6 Astra的详细提示技巧,这些关于技能和项目指令的建议是对该指南的补充。
Provencher写道,随着时间推移堆积起来的指令可能会占用上下文,或导致GPT-6 Astra过早停止工作。他建议在切换模型时审查技能、AGENTS.md和任务提示。
Provencher表示,能力更强的模型需要更少的引导,这与OpenAI此前关于模型过渡的建议一致。
技能描述过于模糊会导致错误选择
技能是存储为Markdown文件的提示词,可以包含资源和脚本。Provencher表示,它们最适合用于特定工作流或应用程序。技能的名称和描述会进入模型的上下文,以便Codex为给定任务选择正确的技能。
技能过多会迫使Codex截断描述,剥离掉它做出正确选择所需的信息。根据该博客文章,相互冲突的描述或过于宽泛的适用范围也可能加载模型不需要的指令。
Provencher建议保持适用范围描述简短且精确。一个用于Postgres架构迁移的技能,应该只在创建或修改迁移时,或检查其部署时触发。如果他写道,一个技能覆盖多个工作流,其主文档应简要指向正确的补充文档和脚本。这样模型只读取它实际需要的内容,因为每一次额外读取都会消耗上下文,并使其更接近摘要化。
根据Provencher的说法,详细的逐步操作序列也可能拖慢较新的模型,因为这些模型自身能更好地处理细微差别和模糊性。但共享技能适用于每个贡献者的Agent,因此团队需要谨慎。对运行Sol或Luna的人来说有效的方法,对运行Astra的人来说可能已经过于严格。
每次修改前的强制阅读浪费上下文
Provencher表示,AGENTS.md中管理仓库工作的规则也需要定期审查。要求模型在每次修改前阅读多份文档或完整的项目概览,对于修复一个拼写错误来说属于过度要求。Astra可以自己弄清楚需要什么。
他建议不要强制它每次都阅读architecture.md、database.md和deployment.md,而是选择性地指向这些文档:处理服务边界时参考架构信息,修改数据库架构时查阅数据库文档,发布时查看部署说明。他补充说,这些文档也需要保持最新。
根据该文章,明确的权限也可以减少对安全操作的重复确认请求。对于使用一次性数据且无生产访问权限的本地测试,AGENTS.md可以明确允许Agent运行测试、修复由所请求更改引起的错误,并重新运行受影响的测试,而无需再次请求确认。
Astra需要明确的目标,而非检查清单
Provencher表示,如果早期的模型行为失控,你曾用严格的审批规则加以锁定,那么现在是时候在切换到Astra时重新审视这些规则了。OpenAI认为该模型具有更好的判断力,但它也可能过于字面地理解旧的限制,以至于在你希望它继续时却停了下来。
根据该文章,已知的安全工作流应被明确允许。
Provencher指出,即使没有限制,Astra也可能比GPT-5.6 Sol更早停止。他建议预先定义好“完成”的含义。如果Agent应该实现某个功能、运行它、检查结果并修复错误,那么所有这些都需要写入提示词中。要求它在第一次实现后进行检查,等于设定了一个更早的停止点。
OpenAI最近发布了针对GPT-6 Astra的详细提示技巧,这些关于技能和项目指令的建议是对该指南的补充。