当前位置: 首页 > news >正文

Codex 自定义指令提示词分享:一个方法判断是否真正读取了 AGENTS.md 配置(附自定义指令)

Codex 自定义指令提示词分享:一个方法判断是否真正读取了 AGENTS.md 配置(附自定义指令)

SEO 关键词:Codex、Codex 提示词、Codex 自定义指令、AGENTS.md、Codex 使用技巧、Codex 教程、AI 编程助手

很多人在使用 Codex 的过程中,经常会遇到一个问题:

Codex 到底有没有读取项目里的 AGENTS.md?

有时候模型明明应该按照 AGENTS.md 里的规则执行,却突然开始"自由发挥",让人很难判断到底是:

  • 没读取 AGENTS.md
  • 上下文过长导致遗忘
  • 还是模型出现了幻觉(Hallucination)

今天给大家分享一个我一直在用的小技巧。

Codex 客户端下载地址:

https://codexdown.cc/


第一步:打开自定义指令

进入:

设置 → 个性化 → 自定义指令

然后填入下面这段提示词。

#协作 -每次回复用户前,先称呼“老大” -无论本轮对话任务多少,都优先召唤多个agent并行协作,各司其职以加快推进;任务完成后及时关闭不再需要的agent。 -多agent协作时必须划清职责范围,避免多个agent同时修改同一文件,最终由主agent汇总、去重、裁决冲突后再落地。

保存即可。


为什么要让它称呼"老大"?

很多人看到第一条都会觉得很奇怪。

为什么不是:

您好

为什么不是:

主人

为什么偏偏是:

老大

其实原因非常简单。

这不是为了好玩,而是为了验证 Codex 是否真正读取了配置。

如果 Codex 正常读取了 AGENTS.md 或自定义指令,那么它每一次回复都会先说:

老大,

或者

老大,好的。

如果某一天突然没有了这个称呼,就说明有两种可能:

  • 当前没有读取到 AGENTS.md
  • 上下文过长,模型已经遗忘了前面的约束

这样你就能第一时间发现问题,而不是等它把代码改乱以后才意识到配置失效了。


如何判断模型出现了幻觉?

我平时基本就是看第一句话。

例如正常情况下:

老大,我已经完成修改。 老大,我分析了一下问题。 老大,这里建议这样处理。

如果突然变成:

好的。 当然可以。 我已经完成修改。

没有"老大"这两个字。

那么基本可以判断:

模型已经没有遵循你的约束。

这时候继续让它修改代码,风险会越来越高。


怎么解决?

通常不用重新开新会话。

很多时候只需要:

压缩上下文(Compact Conversation)

或者重新开启一个新的上下文。

让模型重新加载:

  • AGENTS.md
  • 自定义指令
  • 项目规则

一般就能恢复正常。


多 Agent 提示词有什么作用?

后面的提示词主要是为了让 Codex 更合理地组织任务。

例如:

优先召唤多个agent并行协作

复杂任务可以拆分成多个职责,例如:

  • Agent A:阅读代码
  • Agent B:分析 Bug
  • Agent C:编写测试
  • 主 Agent:汇总结果

这样效率通常会更高。

另外这一句:

避免多个agent同时修改同一文件

也是比较重要的。

否则多个 Agent 同时编辑一个文件,很容易产生冲突,最终还需要人工解决。


我为什么推荐加这一条?

真正有价值的其实只有第一句:

每次回复用户前,先称呼“老大”

它相当于一个"状态指示器"。

不是为了让模型叫你什么,而是方便快速判断:

  • 是否读取了 AGENTS.md
  • 是否仍然遵循自定义指令
  • 当前上下文是否已经失效

对于经常让 Codex 连续工作几个小时的人来说,这个小技巧非常实用。


总结

如果你经常使用 Codex,我建议把这段提示词放到自定义指令中。

它最大的作用不是改变回复风格,而是帮助你快速判断模型当前是否仍然遵循既定规则。当发现回复中不再出现你约定的标识(例如"老大")时,可以考虑压缩上下文或开启新的会话,避免模型在遗忘约束的情况下继续执行复杂任务。

大家如果还有其他好用的 Codex 提示词,也欢迎在评论区分享交流。


http://www.jsqmd.com/news/1104735/

相关文章:

  • 通过上一篇文章的扯淡,我们应该已经明白了存储器的层次结构
  • 零代码入门自动化测试:Playwright录制功能实战指南
  • Selenium自动化测试环境部署与WebDriver实战指南
  • CodeBuddy AI 编程助手完整使用指南
  • MTK设备解锁实战指南:使用mtkclient-gui高效绕过授权限制的专业方法
  • STM32与IS31FL3731驱动LED矩阵的嵌入式开发指南
  • Metabase高危漏洞CVE-2023-38646:从H2连接字符串注入到RCE的深度剖析与实战复现
  • Pytest.ini 深度解析:从基础配置到企业级测试框架定制
  • 终极免费开源跨平台视频下载器:Parabolic完整使用指南与实战技巧
  • Chrome for Testing:终结自动化测试中的浏览器版本玄学
  • Debian服务器部署Selenium Chrome:解决WebDriverException启动失败全攻略
  • Adobe破解工具完整指南:如何免费激活Photoshop等创意软件
  • 从零搭建jforum测试环境:JDK、Tomcat与MySQL配置详解
  • 本科毕设用的Pygame横版闯关游戏:玛丽冒险完整开发包(含exe、源码、操作文档与音画素材)
  • Frida动态Hook技术:绕过APK证书验证的实战指南
  • iOS UI自动化测试框架EarlGrey:核心原理、环境搭建与最佳实践
  • 如何用MeEdu的智能多云引擎重构在线教育基础设施:4个架构决策解析
  • 【Java从入门到精通】第8篇:封装的艺术——private、getter/setter与JavaBean的约定
  • 告别Selenium:5分钟用Playwright+Python搭建稳定Web自动化测试
  • Wu.CommTool:5分钟快速上手的工业通信调试终极指南
  • Playwright Java:跨浏览器自动化测试的终极解决方案深度解析
  • 利用Claude Code高效生成自动化测试:从单元测试到集成测试的AI协同实践
  • 安卓APK逆向实战:定位与修改强制登录校验逻辑
  • 从靶场到实战:基于PIKACHU的XSS漏洞后台安全配置全解析
  • 终极指南:5个简单步骤为Foobar2000配置酷狗QQ网易云逐字歌词
  • Open Interpreter结合Playwright实现自然语言驱动的UI自动化测试
  • 华为MetaERP 华为IFS(集成财经服务)变革本身是公司级管理升级,其“成功案例“通常体现为关键业务场景的改善实例和量化成效数据。结合公开资料整理如下:一、流程效率提升——合同到回款(OTC)打
  • Java线程切换对缓存的影响的剖析
  • Cursor Free VIP:终极指南,告别试用限制,免费体验AI编程助手
  • TPAFE0808与PIC18F46K20多通道信号采集系统设计