TRAE 绿皮书
官方功能教程

规则与记忆(Rules & Memory)

一、功能详解

什么是规则(Rules)

规则是你提前写给 AI 的长期行为指引。它可以约束 AI 在 TRAE Work 中的回答方式、代码风格、技术偏好、项目边界和协作方式。

举例:

规则类型

规则内容

规则分析

项目规则

Go API 开发规则

MARKDOWN
您是一位专精于使用 Go 标准库的 net/http 包和 Go 1.22 中引入的新 ServeMux 构建 API 的专家 AI 编程助手。

始终使用最新稳定版的 Go(1.22 或更新版本),并熟悉 RESTful API 设计原则、最佳实践和 Go 语言惯用法。

- 严格按照用户的要求一字不差地执行。
- 首先逐步思考 - 详细描述您的 API 结构、端点和数据流计划,用伪代码详细写出。
- 确认计划后,开始编写代码!
- 为 API 编写正确、最新、无错误、功能完整、安全且高效的 Go 代码。
- 使用标准库的 net/http 包进行 API 开发:
  - 利用 Go 1.22 中引入的新 ServeMux 进行路由
  - 正确处理不同的 HTTP 方法(GET、POST、PUT、DELETE 等)
  - 使用适当签名的方法处理程序(例如,func(w http.ResponseWriter, r *http.Request))
  - 在路由中利用通配符匹配和正则表达式支持等新功能
- 实现适当的错误处理,在有益时包括自定义错误类型。
- 使用适当的状态码并正确格式化 JSON 响应。
- 为 API 端点实现输入验证。
- 在对 API 性能有益时利用 Go 的内置并发功能。
- 遵循 RESTful API 设计原则和最佳实践。
- 包含必要的导入、包声明和任何必需的设置代码。
- 使用标准库的 log 包或简单的自定义日志记录器实现适当的日志记录。
- 考虑为横切关注点(如日志记录、身份验证)实现中间件。
- 在适当时实现速率限制和身份验证/授权,使用标准库功能或简单的自定义实现。
- 在 API 实现中不留任何待办事项、占位符或缺失部分。
- 解释要简洁,但为复杂逻辑或 Go 特定惯用法提供简短注释。
- 如果对最佳实践或实现细节不确定,请直说而不是猜测。
- 提供使用 Go 的 testing 包测试 API 端点的建议。
在 API 设计和实现中始终优先考虑安全性、可扩展性和可维护性。利用 Go 标准库的强大功能和简洁性创建高效且符合惯用法的 API。
  • 内容清晰明确 :规则详细说明了使用 Go 标准库开发 API 的具体要求和最佳实践,为 AI 助手提供了明确的指导方针。
  • 范围明确 :规则专注于 Go API 开发这一特定领域,并明确指定了使用 Go 1.22+ 版本和标准库的 net/http 包。
  • 可执行性强 :规则提供了具体的步骤和技术要求,如使用新的 ServeMux、正确处理 HTTP 方法、实现错误处理等,使 AI 助手能够按照这些指导生成代码。
  • 结构良好 :规则使用清晰的分点列表格式,将各项要求分类组织,便于理解和遵循。
  • 包含具体示例 :规则中提到了具体的代码模式,如方法处理程序的签名格式,这有助于 AI 助手生成符合要求的代码。

个人规则

沟通与文档规则

MARKDOWN
作为我的AI助手,请遵循以下沟通原则:

- 回答应简洁明了,直接切入主题,避免不必要的铺垫
- 技术解释应分层次:先给出简短概述,再根据需要深入细节
- 使用列表、表格和代码块增强可读性
- 解释复杂概念时使用类比和实例
- 提供多个解决方案时,明确指出推荐选项及理由
- 当不确定时,坦诚表明并提供可能的方向
- 文档应包含:目的、使用方法、参数说明、返回值和示例
- 避免使用过于专业的术语,除非上下文明确需要,涉及专业术语的时候要同时给出解释

请根据这些原则调整你的回答风格,使沟通更加高效。

个人偏好

你可以把规则理解成一组可复用的“长期工作约束”:不是每次对话都重新说明,而是把稳定、反复出现的要求沉淀下来,让 AI 在后续任务中持续参考。

需要注意的是,规则不是让 AI 永久记住所有聊天内容,也不是替代项目文档。

更适合写入规则或项目规则文件的内容,通常是稳定、明确、可反复使用的偏好与规范。

什么是记忆(Memory)

记忆就是允许 AI 记住你历史对话中的相关上下文,保存对后续协作有价值的偏好与规则,让 AI 在之后的对话里更自然地延续你的常用要求。

和规则相比,记忆更像是从对话中沉淀出的轻量偏好:它可以由系统自动捕捉,也可以由你主动要求 AI 记住。

图片展示了TRAE Work中的规则与记忆设置界面。界面中“导入设置”部分有开关选项,可将AGENTS.md和CLAUDE.md文件包含在上下文中。下方“规则”部分有“暂无规则”提示。关键内容是“记忆”部分,有“全局”和“用户记忆”选项,其中“用户记忆”开关处于开启状态,其右侧显示文件路径为“/Users/zhuyuhao/Workspace/trae-work/agents/user_profile.md”。该图片与上下文介绍的记忆功能相关,直观呈现了记忆设置界面及状态。
img-199 · 图片展示了TRAE Work中的规则与记忆设置界面。界面中“导入设置”部分有开关选项,可将AGENTS.md和CLAUD

TRAE Work 支持「全局记忆」「项目记忆」

需要注意的是,记忆数据存储于本地,无法跨电脑共享;全局记忆和项目记忆各最多 20 条。当你提出新的

稳定要求时,AI 可以覆盖更新相关记忆;不需要的记忆也可以在设置中心的记忆列表里删除。

更适合稳定、明确、后续会复用的偏好,例如称呼、语言偏好、输出习惯、项目协作方式。

规则 、记忆 VS 其他功能

功能

适合做什么

使用边界 / 注意事项

规则

长期生效的行为偏好、代码规范、协作要求。

  • 适合提前写清楚、长期稳定执行的要求
  • 不适合放一次性任务、临时资料和大段背景信息

记忆

保存稳定、明确、后续会复用的偏好与规则,例如称呼、输出习惯、项目协作偏好。

  • 适合保存协作中自然沉淀、后续会复用的稳定偏好
  • 不会自动保存一次性指令、模糊偏好和敏感信息;除非用户明确要求

Prompt

一次性告诉 AI 当前任务的目标和约束。

  • 适合当前这一次任务的临时说明
  • 如果同一段 Prompt 经常重复使用,建议沉淀成规则、记忆或技能

MCP

连接外部工具和服务,让 AI 能调用数据库、浏览器、知识库等能力。

  • 适合让 AI 连接外部系统、读取数据或执行工具动作
  • 涉及删除、覆盖、发布等高风险动作时,需要配合规则明确安全边界

Skill

一套可复用的专业工作流,例如写报告、做代码审查、生成测试用例。

  • 适合步骤稳定、格式固定、需要反复复用的复杂流程
  • 不适合只保存一句偏好;轻量偏好优先用规则或记忆

上下文

项目资料、业务说明、接口文档、参考素材。

  • 适合补充当前任务需要参考的资料和背景
  • 资料会变化时,优先放在当前对话或项目文档里,不要直接当成长期要求
提示

一句话理解:规则适合提前写清楚“AI 应该怎么做”。记忆适合把协作中自然暴露出来、以后还会用到的偏好保存下来。

二、使用场景

规则(Rules)

当你发现自己反复对 AI 说同一类要求时,就可以考虑把它写成规则。

记忆(Memory)

当你没有提前整理规则,但又发现某些偏好会在合作中反复出现时,更适合让它沉淀成记忆。

三、在 TRAE Work 中使用

运行环境说明

环境类型

适用任务

适用客户端

本地

仅对本地任务生效,适合依赖本机项目、文件和开发环境的任务。

TRAE Work 桌面版

云端

仅对云端任务,以及从 GitHub 拉取到云端环境的项目生效。

TRAE Work 网页版、桌面版

规则 & 记忆的创建路径

你可以在设置中心创建一条或多条规则。建议一条规则只解决一个明确问题,后续维护会更轻松。

  1. 在界面左下角点击头像,进入 设置
图片展示了TRAE Work界面,左侧为导航栏,其中“设置”选项被黄色框突出显示。右侧是“Work with TRAE”区域,显示“智能整理论文概述、编写PPT、分析Excel等日常工作,输出专业级工作成果。”下方有“本地”和“云端”选择,以及“对应按键”等操作提示。该图片与文档中“在界面左下角点击头像,进入设置”及“在设置中心左侧导航栏中选择「规则与记忆」”的内容相关,直观呈现了进入设置的界面位置。
img-200 · 图片展示了TRAE Work界面,左侧为导航栏,其中“设置”选项被黄色框突出显示。右侧是“Work with TRAE”
  1. 在设置中心左侧导航栏中选择 「规则与记忆」
图片展示了TRAE Work软件中“规则与记忆”设置界面。左侧导航栏选中“规则与记忆”。右侧界面有“导入配置”和“规则”两个选项卡,当前选中“规则”选项卡。界面中显示了“将AGENTES .mlf 包含在上下文中”“将CLAUDE .mlf 包含在上下文中”“规则”“记账”等设置项,部分设置项有开关控制,如“将CLAUDE .mlf 包含在上下文中”开关处于关闭状态。该图片与上文介绍在TRAE Work中使用规则与记忆时,进入设置中心选择“规则与记忆”后进行个性化设置的内容相关。
img-201 · 图片展示了TRAE Work软件中“规则与记忆”设置界面。左侧导航栏选中“规则与记忆”。右侧界面有“导入配置”和“规则”
  1. 如果你使用 TRAE Work 桌面版,先选择规则运行环境:本地云端
图片展示了TRAE Work软件中“规则与记忆”界面。左侧导航栏选中“规则与记忆”。右侧界面有“本地”和“云端”两个运行环境选项,其中“本地”被红色框突出显示。下方有“导入上下文”开关,可将AGENTS .mlf和CLAUDE .mlf文件内容添加到上下文。还有“规则”和“记事”区域,分别有开关和输入框,可设置规则和记事内容。该图与上下文介绍的在TRAE Work中使用规则与记忆,选择规则运行环境的内容相关,直观呈现了操作界面。
img-202 · 图片展示了TRAE Work软件中“规则与记忆”界面。左侧导航栏选中“规则与记忆”。右侧界面有“本地”和“云端”两个运行
  1. 点击 对应按键
图片展示了TRAE Work中“规则与记忆”界面。左侧导航栏选中“规则与记忆”。右侧界面中,有“导入配置”部分,可将AGENTS.mel和CLAUDE.mel文件配置到上下文中;“规则”部分显示“Untitled”,并有“新建”按钮;“记忆”部分显示“产品记忆”,下方有代码。该图片与上文“在设置中心左侧导航栏中选择「规则与记忆」”及“点击对应按键”等内容对应,直观呈现了操作后界面的呈现情况。
img-203 · 图片展示了TRAE Work中“规则与记忆”界面。左侧导航栏选中“规则与记忆”。右侧界面中,有“导入配置”部分,可将AG
图片展示了TRAE Work中“规则与记忆”设置界面。左侧导航栏选中“规则与记忆”。右侧弹出窗口中,有“导入设置”“规则”“记忆”等板块。其中“记忆”板块下,有“开启记忆”开关,其右侧被黄色框突出显示,处于开启状态。该图片与上下文紧密相关,上下文介绍了在TRAE Work中使用规则与记忆的操作步骤,此图直观呈现了开启记忆的设置位置,帮助用户了解如何在TRAE Work中开启记忆功能。
img-204 · 图片展示了TRAE Work中“规则与记忆”设置界面。左侧导航栏选中“规则与记忆”。右侧弹出窗口中,有“导入设置”“规则
  1. 个性化设置
图片展示了TRAE Work软件中“规则与记忆”界面。左侧导航栏选中“规则与记忆”。右侧界面有“规则”和“记忆”选项卡,当前选中“规则”。规则部分有“将AGENTS.md包含在上下文中”开关,以及“将CLAUDE.md包含在上下文中”开关。规则输入框内有“请用简短、明确语言...”提示,下方有“取消”和“保存”按钮。该图片与文档中介绍在TRAE Work使用规则与记忆的操作步骤相关,是个性化设置规则内容的展示。
img-205 · 图片展示了TRAE Work软件中“规则与记忆”界面。左侧导航栏选中“规则与记忆”。右侧界面有“规则”和“记忆”选项卡,

如何写好规则

要素

写法建议

示例

适用场景

说明什么时候触发这条规则。

当用户要求生成代码时...

明确动作

告诉 AI 具体要做什么,而不是只写抽象价值观。

先说明设计思路,再给出代码。

边界条件

说明什么情况要谨慎、确认或停止。

涉及删除数据、覆盖文件或发布上线时,必须先确认。

输出标准

说明最终结果应该长什么样。

结尾必须包含测试方式和剩余风险。

如何创建和管理记忆

动作

适合什么时候做

说明

开启记忆

希望 AI 在后续协作中延续你的常用习惯时

先打开开关,否则系统不会持续沉淀这些偏好。

新增记忆

某条偏好已经稳定,而且以后大概率还会继续用

可以自动捕捉,也可以在对话中主动要求 AI 记住。

更新记忆

你的习惯发生变化,例如称呼、语言、回答方式调整

新的稳定要求会覆盖旧习惯,避免 AI 继续沿用过时偏好。

删除记忆

这条偏好已经失效,或者会干扰现在的协作

直接删除即可,避免历史习惯继续影响后续对话。

四、规则类型

全局规则

目前,TRAE Work 支持全局规则。你在设置中心配置的规则会跨项目生效。

提示

注意:

如果某条要求只适用于一个项目,不建议直接写成全局规则。

更合适的方式是放到项目内的 AGENTS.md、CLAUDE.md 或相关项目文档中,避免影响其他项目。

图片展示了TRAE Work桌面版“规则与记忆”界面。左侧为导航栏,右侧主界面中“导入设置”部分显示“将AGENT5.md包含在上下文中”开关已开启,且有提示信息;“将CLAUDE.md包含在上下文中”开关已关闭。下方“规则”区域有“规则”和“风格要求、回复语言”两个输入框,右侧有“+创建”按钮。该图片与文档中介绍TRAE Work桌面版支持将AGENTS.md、CLAUDE.md和CLAUDE.local.md包含在上下文中,作为项目级规则文件的内容相关,直观呈现了设置界面。
img-206 · 图片展示了TRAE Work桌面版“规则与记忆”界面。左侧为导航栏,右侧主界面中“导入设置”部分显示“将AGENT5.m

项目级规则

提示

TRAE Work 桌面版支持将 AGENTS.md、CLAUDE.md 和 CLAUDE.local.md 包含在上下文中。

它们可以作为项目级规则文件,帮助 AI 理解当前项目的规则、结构和协作方式。

AGENTS.md

AGENTS.md 通常放在项目根目录,用于向 AI 智能体提供当前项目的行为指引。它适合写项目专属规范,例如目录说明、开发命令、测试要求、分支策略和注意事项。

AGENTS.md 更像“项目说明书”,只服务当前项目。相比全局规则,它更适合写那些不应该影响其他项目的要求。

CLAUDE.md 和 CLAUDE.local.md

TRAE Work 兼容 CLAUDE.md 和 CLAUDE.local.md。如果你已经在 Claude Code 项目中维护过这些文件,把项目导入 TRAE Work 后可以继续复用。

如何让项目规则文件生效

  1. 打开 设置,进入 规则
  2. 找到 导入设置
  3. 打开 将 AGENTS.md 包含在上下文中
  4. 如果项目中使用 CLAUDE.md,也打开 将 CLAUDE.md 包含在上下文中
  5. 回到项目中开启新对话,让 AI 在新的上下文中读取这些说明。
图片展示了项目记忆文件导入设置界面。界面上方有“导入设置”标题。下方有两个开关选项,分别是“将 AGENTS.md 包含在上下文中”和“将 CLAUDE.md 包含在上下文中”,开关均处于开启状态。其中“将 AGENTS.md 包含在上下文中”说明智能体将读取根目录中的 AGENTS.md 文件并将其添加到上下文中;“将 CLAUDE.md 包含在上下文中”说明智能体将读取根目录中的 CLAUDE.md 和 CLAUDE.local.md 文件并将其添加到上下文中。该图片与上下文介绍的项目记忆文件导入设置相关,直观呈现了设置内容。
img-207 · 图片展示了项目记忆文件导入设置界面。界面上方有“导入设置”标题。下方有两个开关选项,分别是“将 AGENTS.md 包含

AGENTS.md 可以写什么

MARKDOWN示例:一个最小可用的 AGENTS.md
# 项目协作规则

技术栈

- 前端使用 React + TypeScript。 - 样式优先使用项目已有组件和工具类。

开发要求

- 修改前先阅读相关组件和已有样式。 - 新增逻辑必须补充必要的边界处理。 - 完成后运行 npm run lint 和相关测试。

输出要求

- 汇报时说明改动文件、验证结果和未覆盖风险。 - 不要主动改动与当前任务无关的文件。

项目文件不需要一开始写得很复杂。先写最稳定、最常被重复提醒的内容,再根据真实任务逐步补充。

五、记忆类型

全局记忆

提示

全局记忆会在当前用户本地的所有项目中生效,适合保存那些“不管做什么任务,我通常都希望如此”的稳定偏好。

如果你跨端使用,在手机上发起了云端任务,则不会带有全局记忆。

项目记忆

提示

项目记忆只在当前项目中生效,适合保存当前项目里高频重复、但又没必要单独写成长规则的协作偏好。

类型

适合放什么

不建议放什么

全局记忆

语言偏好、称呼习惯、回答结构、常用表达方式

只属于某个项目的流程、目录、分工细节

项目记忆

当前项目里反复出现的协作偏好、沟通口径、输出顺序

公司通用规范、跨项目通用要求、敏感信息

六、规则与记忆的核心使用技巧

规则的拆分与迭代

拆分

当规则数量开始增加时,可以先分层,再按单一职责拆分。一个简单判断是:这条规则能不能用一句话说清楚它在约束什么行为?如果不能,就继续拆。

层级

放什么内容

推荐处理方式

L0 协作/输出规范

输出语言、回答结构、基本协作约定、通用注释习惯。

稳定且低冲突,适合长期生效。

L1 技术栈/工程规范

React/Vue/Go/Node 约定、目录分层、错误处理、测试要求。

按目录或文件类型圈定范围。

L2 业务/领域规则

订单、支付、风控等领域边界、关键字段、流程约束。

能明确范围就指定文件;范围不固定时考虑智能生效。

L3 工作流/SOP

问题排查、性能优化、发布/回滚、敏感操作清单。

偶发但重要,适合智能生效或手动触发。

三个常用拆分维度:

提示

智能生效的描述要写高信号词。例如写“页面白屏 / 报错堆栈 / 接口超时 / 布局错乱”,不要只写“遇到问题时”;写“性能变差 / 卡顿 / FPS 下降”,不要只写“需要优化时”。描述越具体,越不容易在无关任务里乱入。

迭代

规则不是一次写完就不再变化的配置,而应该像工程资产一样边用边迭代。尤其是团队协作时,要定期判断哪些规则仍然有价值,哪些已经变成噪音。

动作

什么时候做

处理建议

新增

某类要求被反复提醒,而且稳定、明确、可复用。

先判断属于个人偏好、项目规范、技术栈规则还是工作流 SOP。

删除

规则持续把任务带偏,或者团队已经不再认可这条要求。

直接删除,避免历史包袱常驻上下文。

降级

规则只在少数场景成立,但默认出现时会干扰其他任务。

不要放在始终生效里,改成更窄范围、智能生效或手动触发。

改写

规则方向正确,但 AI 执行不稳定。

把抽象原则改成“触发场景 + 具体动作 + 输出标准”。

提示

一个实用判断:如果你担心“为了不被这条规则打扰,有些任务我都不敢让 AI 做”,那它就不适合默认始终生效。让它只在该出现的时候出现,规则才不会反噬体验。

记忆的使用小技巧

想解决的问题

更适合用什么

原因

我每次都想让 AI 先说结论

记忆或规则都可以

如果只是个人习惯,用记忆更轻;如果你想长期明确约束,写成规则更稳。

我今天只想让 AI 按某种格式输出

当前对话

这是一次性要求,不值得长期保存。

这个项目里交付文档总要先写结论再写风险

项目记忆或项目规则

如果只是协作默契,可用项目记忆;如果已经是硬规范,更适合项目规则文件。

提示

一个简单原则:个人习惯优先记忆,团队规范优先规则,临时要求留在当次对话。

七 、猜你想问

Q1:规则和普通提示词最大的区别是什么?

A:普通提示词通常只影响当前任务;规则用于长期约束 AI 的行为。如果你发现同一段要求经常重复输入,就适合沉淀成规则。

Q2:规则会不会影响所有项目?

A:设置中心里的规则目前是全局规则,会跨项目生效。项目专属要求建议写到 AGENTS.md、CLAUDE.md 或项目文档中,避免影响其他项目。

Q3:我写了规则,为什么 AI 还是没有完全遵守?

A:常见原因包括规则太模糊、规则之间冲突、当前对话里有旧上下文、项目现有代码风格和新规则不一致。可以把规则改得更具体,开启新对话,并在任务中强调必须遵循的新约束。

Q4:什么内容不适合写成规则?

A:一次性需求、临时资料、过期流程、大段业务背景、只适用于单个项目的细节,都不适合写成全局规则。它们更适合放在当前对话、上下文资料或项目级规则文件里。

Q5:AGENTS.md、CLAUDE.md 和规则可以同时用吗?

A:可以。比较推荐的分工是:全局规则写个人或团队的通用偏好;AGENTS.md 和 CLAUDE.md 写当前项目的专属规范;当前对话里补充本次任务的目标和临时背景。

Q6:规则和 Skill 应该怎么取舍?

A:如果只是长期偏好或底线要求,用规则;如果是一套固定工作流,例如“按步骤做代码审查”“生成固定格式周报”,更适合做成 Skill。

Q7:规则应该拆多细?

A:拆到“单一职责”即可。你可以用一句话判断:这条规则到底在约束什么行为?如果一句话说不清,或者同时包含规范、偏好、流程三类内容,就应该继续拆。

Q8:User Rule 和 Project Rule 应该怎么分工?

A:User Rule 更适合个人表达偏好和默认行为习惯,例如默认语言、回答粒度、是否总要给验证步骤;Project Rule 更适合团队和项目一致性,例如目录结构、技术栈约定、测试要求、发布流程。个人偏好不要覆盖团队约定,项目规则也不要塞进太多个人习惯。

Q9:记忆和规则到底该怎么选?

A:如果你已经想清楚一条长期要求,并希望 AI 明确、稳定地执行,用规则;如果只是想让 AI 在长期合作里自然记住你的习惯,例如语言、称呼、回答顺序,用记忆会更轻便。

Q10:为什么有些话没有被保存成记忆?

A:因为记忆更适合保存稳定、明确、后续还会复用的偏好。一次性指令、模糊表达、临时安排,通常不会被自动保存。你也可以直接告诉 AI“请记住这条偏好”,提高保存的确定性。

Q11:记忆会不会跟着我换电脑同步?

A:不会。记忆数据保存在本地,主要服务当前设备上的使用体验。所以换电脑、换环境后,之前沉淀的记忆不一定会自动带过去。

Q12:记忆满了怎么办?

A:全局记忆和项目记忆各有数量上限。达到上限后,如果还要新增,系统会优先清理价值较低、近期不常用的记忆。所以更建议定期删掉已经过期的习惯,给真正常用的内容留位置。

Q13:项目记忆和项目规则文件会冲突吗?

A:一般不会,但它们的定位不同。项目记忆更像协作默契,适合轻量偏好;项目规则文件更像正式说明书,适合稳定规范。如果两者都存在,最好让规则文件承载“硬要求”,让记忆承载“常用习惯”。

八、练手小作业

练习一(规则篇)

不是写一条完美规则,而是快速感受“写入规则后,AI 的回答会发生什么变化”。

  1. 进入 TRAE Work 设置 > 规则与记忆,点击 创建
  2. 复制下面这条规则,粘贴进去并保存。
  3. 开启一个新对话,问 AI:“帮我解释一下 Rules 是什么。”观察它是否先给结论。
MARKDOWN新手练习规则
回答问题时,请先用一句话给出结论,再补充 2-3 条要点说明。
如果问题不明确,请先提出一个最关键的澄清问题。

完成后,你应该可以看到:

提示

如果没有明显变化,先确认规则已经保存,然后重新开启一个新对话再试。新手阶段先写短规则,比一次写很多要求更容易成功。

练习二(记忆篇)

感受“不是手动写规则,而是让 AI 在协作里把你的习惯记下来”是什么体验。

  1. 确认 TRAE Work 设置 > 规则与记忆 中的 记忆 开关已经打开。
  2. 开启一个新对话,对 AI 直接说:“请记住:以后默认用中文回答我,并先给结论再展开。”
  3. 如果对话中出现了记忆提示,点击查看对应内容,确认这条偏好已经被记录。
  4. 再开启一个新对话,问 AI:“帮我解释一下 Memory 和 Rule 的区别。”观察它是否会默认用中文,并先给出结论。

完成后,你应该可以看到:

提示

如果没有明显变化,可以先确认记忆开关已经打开,并检查这句话是否足够稳定、明确。记忆更适合“以后都这样”的习惯,不适合“仅这一次”的临时要求。

附|一些规则示例

基础交互规则

MARKDOWN示例:基础交互规则
所有回答默认使用中文。
回答问题时先给结论,再补充必要解释。
如果任务存在明显风险,请先指出风险,再继续给出方案。

通用编码规则

MARKDOWN示例:通用编码规则
生成代码时优先遵循当前项目已有风格。
优先使用清晰命名和提前返回,避免无意义的多层嵌套。
修改完成后说明改动文件、验证方式和可能影响范围。

代码审查规则

MARKDOWN示例:代码审查规则
当用户要求 review 时,优先指出 bug、回归风险和缺失测试。
按照严重程度排序,引用具体文件和行号。
如果没有发现问题,明确说明未发现阻塞问题,并补充剩余风险。

重构规则

MARKDOWN示例:重构规则
处理重构任务时,每次只做一个清晰的行为保持型改动。
修改前先确认现有测试或补充最小验证方式。
每轮改动后运行相关测试,并说明行为是否保持一致。