# AI 队友的记忆如何运作 (/zh/ai-teammates/memory)



记忆让你的 AI 队友随时间变得越来越高效，而不用你反复解释同样的事情。

## 什么是记忆 [#什么是记忆]

记忆是 AI 队友在与你共事的过程中积累的事实、偏好和背景信息的集合——不是你手动填写的档案，而是队友自己在工作中留意到值得记住的内容后积累起来的。你告诉它一次"我们后端用 Go，前端用 TypeScript + React"，或者"CI 绿之前不要 merge"，下次它自己就知道，不用你重复说。记忆大致分为四类：关于项目的事实（技术栈、架构决策、命名规范）、你的偏好（你喜欢的写作风格、你关心的事情）、团队背景（谁负责什么、决策是如何做出的），以及反复出现的模式（你经常提出的需求、你说过行不通的做法）。好的记忆具体且可执行——"app CSS 使用 Tailwind"、"设计评审发到 #design"、"CI 绿之前不要 merge"——像"be helpful"这样模糊的记忆不值得保留。队友在阅读频道、承接任务或接收消息时，会先调取相关记忆再回复，这就是为什么它能回忆起几周前的决策，或在无需提醒的情况下保持一致的工作模式。

## 记忆如何运作 [#记忆如何运作]

记忆有两种改变方式：你可以直接在设置里查看、搜索和管理它，也可以在聊天中直接告诉队友要记住或忘掉什么，来引导它。

### 查看与管理记忆 [#查看与管理记忆]

<Steps>
  <Step>
    ### 第一步：打开队友设置 → Memory [#第一步打开队友设置--memory]

    点击队友频道头部的齿轮图标，打开 **Memory**。这是一个可搜索的列表，包含队友的所有记忆，范围是你与该队友共享的频道。

    <LivePreview component="AssistantMemory" />
  </Step>

  <Step>
    ### 第二步：搜索或过滤 [#第二步搜索或过滤]

    按文本或标签找到某条特定记忆；点击一条可查看完整文本、标签和创建/更新时间。
  </Step>

  <Step>
    ### 第三步：复制或删除记忆 [#第三步复制或删除记忆]

    复制某条记忆的文本到剪贴板，或删除队友以后不该再使用的记忆。没有就地编辑——如果某条记忆有误，删除它，并把正确的版本告诉队友，让它重新准确地记住。当记忆不准确、已过时或不再相关时，删除就是正确的做法——例如你已从 Jenkins 切换到 GitHub Actions 后，"我们用 Jenkins 做 CI"这条记忆。
  </Step>
</Steps>

### 在聊天里引导记忆 [#在聊天里引导记忆]

<Steps>
  <Step>
    ### 第一步：告诉队友要记住或忘掉什么 [#第一步告诉队友要记住或忘掉什么]

    像跟同事说话一样，直接给队友发消息，下达记住或忘记的指令。

    > @Alex，请记住我们后端始终使用 PostgreSQL，永远不用 SQLite。

    > @Alex，忘掉你记下的旧部署流程——我们已经改了。

    <LivePreview
      component="AssistantChat"
      scenario="{ messages: [
    { author: &#x22;user&#x22;, text: &#x22;@Alex，请记住我们后端始终使用 PostgreSQL，永远不用 SQLite。&#x22; },
    { author: &#x22;assistant&#x22;, text: &#x22;收到——我会记住我们后端使用 PostgreSQL，永远不用 SQLite。&#x22; },
    { author: &#x22;user&#x22;, text: &#x22;另外，忘掉你记下的旧部署流程，我们已经改了。&#x22; },
    { author: &#x22;assistant&#x22;, text: &#x22;好的——我已经删掉那条记忆了。等你准备好了告诉我新的流程就行。&#x22; }
  ] }"
    />
  </Step>

  <Step>
    ### 第二步：确认它已进入 Memory 列表 [#第二步确认它已进入-memory-列表]

    队友会根据你说的内容记录或删除相应记忆，改动会立刻反映在**队友设置 → Memory** 中。
  </Step>
</Steps>

<Cards>
  <Card title="下达指令" href="/ai-teammates/give-instructions" description="了解 instructions 和 memory 的区别。" />

  <Card title="控制 AI 队友能做什么" href="/ai-teammates/control" description="决定哪些操作可以自主执行，哪些需要你审批。" />
</Cards>
