如何让 Codex 更懂你:掌握这些记忆技巧,效率提升 90%

@Saccc_c
简体中文2个月前 · 2026年5月24日
486K
418
81
11
973

TL;DR

本指南详细介绍了如何在 Codex App 中实现长期记忆系统,通过 AGENTS.md 设置规则,并利用 Memories 功能实现自动化学习,从而大幅减少重复提示。

使用 Codex App 一段时间后,你可能遇到过类似的困扰:每次新开对话都要重复叮嘱它一些基础偏好,或者一不小心它就执行了超出预期的系统命令。

这类高频痛点的本质,是你的Codex没有稳定的长期记忆。而要想彻底解决这些无效的重复沟通,就必须给它搭建一套完整的记忆系统。

本文将介绍如何通过配置 AGENTS.mdMemories 功能,让 Codex 拥有持久记忆,做到真正理解你的意图并实现提效。

一、AGENTS.md

1、是什么

AGENTS.md 是你预先写好的规则说明,Codex 每次启动都会自动读取。

没有AGENTS.md,Codex 每次启动都是一张白纸——它不了解你的工作习惯、不知道你的项目背景、也不清楚执行操作的边界。

而一旦配置好相关规则,这些上下文就永久生效,你再也不会重复说明同一个问题。

2、如何配置和使用

1️⃣全局层:存放在本地电脑的 ~/.codex/AGENTS.md目录位置,对你的所有项目生效。适合写全局个人偏好和通用规则。

在Codex App里对应的是个性化设置页面的「自定义指令」部分。

Sac - inline image

推荐一个基础模板,你可以直接复制粘贴到上图所在位置,之后再根据需求不断调整:

text
1# AGENTS.md
2
3## 基础行为
4
5- 默认使用中文回答,除非用户明确要求其他语言。
6- 回答要简洁直接,避免不必要的铺垫和重复。
7- 如果任务描述不清晰,先提问确认,再开始执行。
8- 不要主动推测用户意图之外的需求,只做被要求的事。
9
10## 安全边界
11
12- 默认只读,不主动修改、删除任何文件,除非用户明确指示。
13- 涉及不可逆操作(如删除、覆盖、调用外部 API 写入)前,必须先确认。
14- 不在输出中打印任何密钥、Token 或敏感凭证。
15
16## 工程规范
17
18- 避免过度设计,只做任务明确要求或明显必要的改动,保持方案简洁。
19- 不在未被要求的情况下添加功能、重构代码或进行额外优化。
20- 不为未改动的代码添加注释、类型标注或文档字符串。
21- 仅在逻辑不自明时添加注释。
22- 不为不可能发生的场景添加错误处理或兜底逻辑。
23- 不创建只使用一次的工具函数或抽象层。
24- 确认无用的代码,直接删除,不留注释说明。

2️⃣项目层:存放在项目目录中,主要根据项目的主题和特性来进行规则定制。

一份好的项目层 AGENTS.md 通常应涵盖以下几个方面:

  • 项目背景与结构:项目是什么、重要目录在哪里
  • 执行方式:如何启动、运行或操作该项目
  • 规范与约束:需要遵守的标准,以及明确不能做的事
  • 完成标准:如何判断一项任务已经完成

3、AGENTS.md 最佳实践

配置好基础的AGENTS.md 只是第一步,下面这些实践原则决定了你的记忆系统上限:

1️⃣规则分层,职责清晰

Codex里 AGENTS.md 遵循就近原则:子目录>根目录>全局,即当前工作所在目录的规则优先级最高。

这意味着,项目层的规则会直接覆盖掉全局的同类设置。如果把所有规则都混在一起写,高优先级的局部规则很容易意外污染或破坏掉全局的底层逻辑。

因此,合理的规则记忆系统应当遵循「职责分离」的原则:全局层只放通用规则,如语言偏好、安全边界、基础行为习惯;项目层则放该项目特有的规范,如构建命令、代码约定、模块说明。

二者各司其职,互不干扰,合并时便不会产生冲突。

2️⃣从基础开始,按需迭代

AGENTS.md 不需要一次写完。先从最核心的规则出发,当 Codex 重复犯同一个错误时,直接让它复盘并更新规则,例如:

"你刚才犯了和上次一样的错误,请总结原因,并将相关经验补充到 AGENTS.md 中。"

这样规则始终来自真实的使用摩擦,AGENTS.md 也会随着使用不断进化。

3️⃣保持精简,复杂内容单独拆分

随着使用深入,AGENTS.md 的内容可能会越来越多。这时不必把所有内容都堆在一个文件里,而是将特定主题的内容单独写成独立文件,再在主文件引用它就好。

例如,把项目架构说明单独写成 ARCHITECTURE.md,在 AGENTS.md 里只需一行引用:

“关于本项目的核心架构与目录规范,请参见当前目录下的 ARCHITECTURE.md 文件。”

二、Memories功能

除了主动配置相关规则,Codex 也支持主动的记忆功能,需要在设置-个性化-记忆中开启,如下图:

Sac - inline image

开启按钮后,Codex 会主动将对话中的有效信息和关键偏好总结到记忆中。如果想查看你的 Codex 都增添了什么记忆,可以打开~/.codex/memory 中的Memory.md 文件查看你的 Codex 增添的记忆内容,下图是我的:

Sac - inline image

最后

构建记忆系统是一个随时间不断进化的过程。相信我,只要坚持完善更新行动规则、不断沉淀记忆,Codex 很快就会变成那个最懂你、用起来最顺手的硬核生产力工具。

二次创作

使用 YouMind 创作爆款文章

收集素材、拆解爆点、生成视觉资产、撰写内容,并在一个 AI 工作空间里完成分发。

了解 YouMind
写给创作者

把你的 Markdown 变成干净的 𝕏 文章

图片上传、表格、代码块,往 𝕏 上手动重排太痛苦。YouMind 把整篇 Markdown 一键转成干净、可直接发布的 𝕏 文章草稿。

试试 Markdown 转 𝕏

更多可拆解样本

近期爆款文章

探索更多爆款文章