今天你在 Qwen Code 裡告訴 AI:

「Production 絕對不能直接修改。」

很好。

這是一條很重要的規則。

接著你換到另一個小型測試專案。

那個專案根本沒有:

Production。

結果 AI 還一直把:

「Production 不可修改」

當成全域工作原則。

這時問題不是:

Qwen Code 記錯了。

而是:

你把一條只屬於某個專案的規則,放到了太大的記憶範圍。

今天只學一個問題。

每次要讓 AI:

長期記住一件事以前,

先問:

「如果我現在換到另一個完全不同的 Project,這句話還成立嗎?」

只靠這一題,

就能先排掉很多:

Memory Scope

錯誤。

第一種|換到所有專案都成立

例如:

「我所有 TypeScript 專案都優先使用 pnpm。」

或者:

「修改 Code 前,我希望先看 Plan。」

或者:

「回答時先說明風險,再進行高風險修改。」

這種規則的特徵是:

今天做:

網站。

明天做:

App。

後天換:

另一個 Repository。

你都還是:

希望 AI 照做。

這才比較適合:

User-wide Instruction。

Qwen Code 官方文件目前提供:

~/.qwen/QWEN.md

作為:

你自己、跨所有 Projects

都會載入的指令。

所以最簡單判斷就是:

換 Project 還成立 → 才考慮放全域。

第二種|只有這個 Project 成立

例如:

「這個 Laravel 專案使用 PostgreSQL。」

「這個 Repository 所有新 API 都必須先補 Feature Test。」

「這個網站 Production 不能直接 Deploy。」

「這個專案 /legacy 目錄現在不能修改。」

換到另一個 Project,

這些規則可能:

完全不成立。

那就不要放進:

全域 User Instruction。

比較適合:

這個 Project 自己的:

QWEN.md

為什麼 Project Root 的 QWEN.md 很適合這類規則?

Qwen Code 官方把:

Project Root 的 QWEN.md

設計成:

這個專案的固定 Instructions。

而且可以:

放進 Version Control。

所以如果是一個團隊共同工作的 Repository,

裡面可以放:

Build Command。

Test Command。

Coding Convention。

Architecture Decision。

Git Workflow。

也就是:

不是「我喜歡怎麼工作」,而是「這個 Project 本來就應該怎麼工作」。

這裡有一個很好用的第二個問題

當你已經判斷:

「只屬於這個 Project。」

再問:

「其他隊友也應該知道嗎?」

如果答案:

是。

放:

Project Root QWEN.md

通常比較合理。

因為它可以:

隨 Repository 一起分享。

第三種|只屬於這個 Project,但只有我自己需要

例如:

「我本機 Docker Container 叫什麼。」

「我自己的測試資料放在哪裡。」

「我現在暫時用這個 Debug Command。」

「這台電腦的 Local Environment 有一個特殊設定。」

這些資訊:

的確只和目前 Project 有關。

但如果直接放進:

大家共用的 QWEN.md

隊友可能:

根本用不到。

甚至:

被你的本機設定誤導。

Qwen Code 官方另外提供:

.qwen/QWEN.local.md

給這種:

只屬於你,而且只屬於這個 Project

的 Instructions。

所以真正只有三格

看到一條規則,

先不要急著:

Remember。

先分類。

換專案還成立?

是:

User-wide。

不是:

繼續問。

同一個專案的其他人也需要?

是:

Project-shared。

不是:

Project-local。

完成。

用三個實際例子測一次

第一句:

「所有 JavaScript 專案都使用 pnpm,不使用 npm。」

假設這真的是你的固定工作方式。

換 Project:

仍然成立。

所以:

User。

第二句

「這個網站正式部署以前,一定先在 Staging 驗證。」

換 Project:

不一定成立。

同一專案的隊友:

也都應該知道。

所以:

Project-shared。

第三句

「我本機測試這個專案時使用自己的 Debug Port。」

換 Project:

不成立。

隊友:

也不需要。

所以:

Project-local。

這就是今天整個方法

不是:

學一堆 Qwen Code 指令。

而是建立一個:

Scope Test。

每一條 Memory/Instruction

先通過:

這個測試,

再決定放哪裡。

為什麼這比「AI 記得更多」重要?

因為 AI Memory

真正危險的地方,

往往不是:

忘記。

而是:

記得一件原本正確的事,卻在錯的地方使用。

例如 Project A:

使用:

Node 24。

Project B:

還在:

Node 22。

如果全域 Memory 寫:

「專案使用 Node 24。」

你回到 Project B,

AI 可能非常有自信地:

按照 Node 24

修改。

它不是:

幻覺。

它真的:

記得。

只是:

Scope 錯了。

「記錯」和「用錯地方」是兩種完全不同的錯

第一種:

Memory 本身:

錯。

例如:

你明明用 PostgreSQL,

卻記成 MySQL。

第二種:

Memory 是對的,

但只在:

另一個專案

對。

AI Agent 工作愈長,

第二種錯誤會:

愈值得注意。

因為很多 Project Rule

單獨看:

都很合理。

Qwen Code 0.23.0 為什麼特別值得在今天學這件事?

因為最新版開始更明確支援:

Scoped Workspace Memory。

Release Notes 顯示,

Memory Task 可以指定:

Project Target。

或:

User Target。

而且 Remember/Forget

在不同 Store 之間,

會有:

Filesystem Permission Boundary。

這代表產品本身也開始把:

「記在哪裡」

當成重要問題。

不是所有記憶:

塞到同一個地方。

Qwen Code 的正式文件甚至把幾種 Instructions 分得更細

官方目前的 Memory 文件,

主要有兩種長期知識來源。

第一:

QWEN.md。

你自己寫。

屬於:

固定 Instructions。

第二:

Auto-memory。

由 Qwen 在工作過程中,

自己保存:

有用的偏好。

Feedback。

Project Context。

Reference。

所以今天這個分類方法,

不只是:

整理檔案。

它真正是在幫你回答:

哪些規則值得成為長期 Context?

對固定規則,我反而更建議不要完全依賴 Auto-memory

例如:

「Production 不可以直接修改。」

這不是:

AI 聊著聊著「最好能記住」的事情。

它是:

重要 Boundary。

這類規則更適合:

明確寫進:

QWEN.md。

因為官方文件也區分得很清楚。

Auto-memory:

比較像:

Best-effort Learning。

QWEN.md:

則是每個 Session

固定會讀的:

Instruction。

所以還可以再加一個很簡單的判斷

如果一句話是:

「最好記得。」

可以考慮:

Memory。

如果一句話是:

「每一次都必須遵守。」

更值得:

明確寫成:

Instruction。

不要把:

Safety Rule

只交給:

AI 自己判斷要不要記。

例如 Production 規則

不要只期待 AI:

某一次對話聽過,

以後就一直記得。

可以直接在 Project QWEN.md

寫清楚:

正式 Production:

不屬於自動修改範圍。

所有 Deploy:

先人工批准。

這種規則:

短。

明確。

專案專屬。

非常適合:

Project Instruction。

QWEN.md 也不要變成一本 200 頁公司手冊

Qwen 官方自己就提醒:

Instructions:

最好:

短。

具體。

如果 QWEN.md

愈來愈長,

模型遵循效果可能:

下降。

所以不要看到:

「AI 可以記。」

就把:

所有 README。

會議紀錄。

客戶 Email。

完整公司 Wiki

全部塞進去。

Memory 的目標不是:

資料愈多愈好。

是:

下一次工作時,真正需要的規則能準確出現。

一條好的 Project Rule 最好只回答一件事

例如:

不好:

「這個專案很重要,請小心修改,而且我們一直都很重視品質,部署前最好仔細看看。」

太模糊。

比較好:

「修改資料庫 Schema 前,先產生 Migration Plan,不得直接執行 Production Migration。」

AI 比較知道:

什麼情況:

要做什麼。

另一個常見問題:舊規則失效了卻沒有刪

假設三個月前:

「這個專案使用 Node 22。」

現在已經:

升級 Node 24。

但 Memory:

還留著。

Agent 就可能一直:

按照舊環境工作。

所以記憶除了:

Remember,

還需要:

Forget。

Qwen Code 本身也提供:

/forget

處理不再正確的 Auto-memory。

正式 Instructions

則應該:

直接更新相關 QWEN.md。

你可以每次版本大更新後做一次「Memory Review」

不用每天做。

例如:

Framework 升級。

Deployment Flow 改變。

資料庫搬家。

重大 Folder 重構。

CI 改版。

做完後,

順便問:

「哪些 AI Instructions 現在已經過期?」

把舊規則:

一起清掉。

這樣 AI 才不是:

永遠帶著過期 SOP

進新版本。

Project Memory 還有另一個細節:Worktree 可能有自己的範圍

Qwen Code 官方 Memory 文件指出,

Auto-memory 會按照 Project 保存。

同一個 Checkout 的 Branch

可以共享相關 Memory;

Linked Git Worktree

則有自己的 Memory Folder。

Daemon Mode 的新文件還提供:

Workspace-based Project-memory Partitioning。

這代表 Qwen Code 已經開始把:

Repository。

Workspace。

Worktree。

之間的 Context Boundary

做得愈來愈細。

一般使用者不需要:

第一天就全部設定。

但觀念一定要先有:

AI 工作空間不同,記憶範圍也應該跟著不同。

今天第一次實作,不需要碰複雜設定

打開你一個真實 Project。

先找:

三條你每次都會重複告訴 AI 的規則。

例如:

「用 pnpm。」

「跑某一個 Test。」

「Production 不直接改。」

然後逐條問:

換 Project 還成立嗎?

第一條可能得到

「用 pnpm。」

假設你所有 Project:

都這樣。

放:

User-wide。

第二條

「改 Checkout 前先跑這個專案的 Feature Test。」

只有這個 Repository

才有這個 Test。

放:

Project。

第三條

「我的本機暫時使用某個 Debug Shortcut。」

只有:

你。

只有:

這個 Project。

放:

Project-local。

這樣就完成。

不用一開始建立 50 條 Memory

先放:

3~5 條

真正高頻。

真正穩定。

真正影響工作結果

的規則。

用一星期。

看看:

AI 有沒有:

在正確 Project

使用。

如果有:

再慢慢增加。

還有一個非常重要的原則:Secret 不要當 Memory

API Key。

Password。

Token。

Private Key。

不要因為:

「AI 下次需要」

就放進:

Memory。

Project Instructions

應該描述:

怎麼工作。

不是:

把秘密直接保存成 Context。

尤其是:

會進 Git 的 Project QWEN.md

更不能隨便放:

Credential。

如果你真的只記得今天一句話

就是:

「換 Project 還成立嗎?」

成立:

才有資格往:

User-wide

放。

不成立:

就留在:

Project。

再問:

其他隊友需不需要。

需要:

Project-shared。

不需要:

Project-local。

這個方法不只適用 Qwen Code

未來你使用:

Claude Code。

Codex。

Gemini CLI。

其他有長期 Memory 的 Agent,

都會遇到:

一樣問題。

AI 愈能:

跨 Session 記住事情,

我們就愈需要知道:

它到底應該在哪個範圍記住。

因為真正安全的 AI Memory

不是:

永遠不忘。

而是:

在該記得的地方記得,在不該帶過去的 Project 裡不要出現。

今天,和 AI 一起進步一點。

每天學會一個 AI 技巧。

每天節省一點時間。

每天提升一點能力。

SasaDaily,陪你一起成長。

推薦閱讀

AI 一分鐘教學|2026/08/20:Replit 要改 App 前,先開 Plan Mode,只看計畫、不先動程式

今日 AI 工具|2026/08/24:Slack Code,把 AI Coding Agent 拉進 Code Channel,團隊一起看計畫、改動與 Preview

AI 快問快答|2026/08/20:Replit Plan Mode 已經把修改步驟列完整,就代表照著 Build 一定不會弄壞原本 App 嗎?