ChatGPT 个性化技巧:回答风格、自定义指令和 Codex 记忆怎么设
不想每次都重复交代偏好?本文按 OpenAI 官方文档,讲清回答风格、自定义指令和记忆各管什么、在哪里设置,以及 Codex 本地记忆的开启、单个对话控制和清除方法。
每次开新对话都要重复一遍「回答用中文」「我是做前端的」「代码别加太多注释」,时间久了很浪费。ChatGPT 有几项个性化功能专门解决这个问题:回答风格、自定义指令和记忆。本文按 OpenAI 官方文档,讲清这几项各管什么、在哪里设置,以及在 Codex 里怎么用好本地记忆。
三样东西各管什么
- 回答风格(个性):决定 ChatGPT 说话的语气和风格,不改变它的能力;
- 自定义指令:你希望在所有对话里都遵守的偏好,比如回答的格式和长短;
- 记忆:把以前对话里有用的背景带到以后的工作里,比如固定的偏好、常做的流程、项目约定。
简单说:风格管「怎么说」,指令管「每次都要遵守的规矩」,记忆管「记住你和你的工作」。
设置回答风格
在 ChatGPT 网页版打开 Settings > Personalization > Base style and tone,就能选择 ChatGPT 的回答风格。官方特别说明,换风格只改变语气,不影响它能做的事情,可以放心尝试。
写好自定义指令
自定义指令适合放「对所有对话都成立」的偏好,例如:
回答用简体中文;先给结论,再给步骤;代码示例用 Python。
在 Codex 里,你的个人指令保存在全局的 AGENTS.md 文件里;每个项目、每个代码仓库还可以有自己的说明。所以个人习惯写在全局,项目规矩写在项目里,两者不冲突。
ChatGPT 的记忆和 Codex 的记忆是两套
这一点很容易搞混,官方文档写得很清楚:
- ChatGPT 网页版用的是 ChatGPT 自己的记忆,在 Settings > Personalization 里管理;
- 本地 Codex(桌面 App 里的 Codex、命令行、编辑器扩展)用的是另一套本地记忆,保存在你电脑上,有单独的开关。
打开 Codex 本地记忆
Codex 本地记忆默认是关闭的。打开方法有两种:
- 在 ChatGPT 桌面 App 里进入 Settings > Personalization,打开 Enable Codex memories。这个开关只对当前这台电脑生效。
- 或者在
config.toml里加上:
[features]
memories = true
同一个页面还有一个 Allow memories from tool-assisted chats 开关,决定用过 MCP 工具或网页搜索的对话能不能参与生成记忆。
打开以后,Codex 会在后台把以前对话里有用的内容整理成本地记忆文件。它会跳过正在进行中和很短的对话,并且会把密钥之类的敏感内容隐去。整理要等对话空闲一段时间后才进行,所以新记忆不会马上出现;剩余用量低于设定值时,这一轮整理也会跳过。
单个对话里控制记忆
在桌面 App 或 Codex 命令行的对话里输入:
/memories
就可以决定当前这个对话要不要用已有记忆、要不要参与以后的记忆。这个选择只影响当前对话,不会改动全局设置。处理一次性的、不想被记住的任务时很好用。
查看和清除记忆
- 记忆文件默认在
~/.codex/memories/目录下,包括摘要、长期条目和相关依据。出问题时可以打开看看,但官方不建议靠手动改这些文件来管理记忆。 - 要清空,在 Settings > Personalization 里选择 Delete Codex memories 并确认,会重置当前电脑上的记忆。
- 分享 Codex 目录给别人之前,先检查一遍记忆文件。隐去敏感内容不能代替人工检查,也不要把密钥放进记忆里。
记忆不是规则
官方反复强调一句话:把记忆当成「帮你回忆的一层」,而不是唯一的规则来源。必须每次都遵守的团队规矩,应该写进 AGENTS.md 或项目文档,而不是指望记忆记住。
上手建议
先花五分钟把回答风格和自定义指令设好,这一步收益最大;用 Codex 写代码的,再打开本地记忆,遇到临时任务用 /memories 关掉。这些个性化功能需要登录 ChatGPT 账号使用,还没有会员的,可以在 BuyBuy代充(buybuytopup.cn) 开通 ChatGPT Plus,开通后就能按上面的方法设置。