iT邦幫忙

2026 iThome 鐵人賽

DAY 10
0
AI Engineering

AI 開發雜記:Skill、CLAUDE.md、Memory 這些你可能忽略的細節系列 第 10

Day 10:記憶要記「為什麼」,不是只記「使用者不喜歡什麼」

  • 分享至 

  • xImage
  •  

前言:記下來就好了,為什麼還要講究怎麼記?

「AI 被糾正過的事,記下來下次不要再犯不就好了嗎?講究記憶要怎麼寫,是不是想太多了?」

聽起來理所當然,但只要真的維護過一套跟 AI 協作用的記憶系統,很快就會撞到一個現實:同一句「使用者糾正過這件事」,寫成不同的記憶內容,效果可以天差地遠。 昨天講完記憶要分成哪四種類型,今天要往下深挖一層——不是分類的問題,是「記多深」的問題。這一層做不好,前面的分類再完整也沒用。

今日目標

  • 分辨「記住使用者不喜歡什麼」跟「記住為什麼不喜歡」這兩種記憶的差異
  • 理解淺層記憶為什麼會在下一次類似情境裡誤套用
  • 認識「反覆被糾正同一件事,才會真正記住」這個現象背後的原因
  • 建立一套判斷「這條記憶夠不夠深」的檢查標準

淺層記憶:只記住了結論,沒記住理由

假設 AI 曾經在寫程式碼時用了某種命名風格,被使用者要求改掉。如果 AI 的記憶系統只記下「使用者不喜歡這種命名風格」,這條記憶看起來已經是「記住了」,但實際上幾乎沒有用——因為它沒有回答一個關鍵問題:這個命名風格在什麼情境下不該用,換一個情境還適不適用?

下次 AI 遇到一個表面相似、但條件不完全一樣的場景(例如同一種命名風格,但這次是在一個對外公開的介面上,維持慣例反而比較重要),淺層記憶完全沒有辦法幫上忙——AI 要嘛不管三七二十一套用「使用者不喜歡」這個結論,結果套錯了地方;要嘛乾脆不知道這條記憶適不適用,等於記憶白記了。

深層記憶:記住判斷邏輯、否決理由、適用邊界

同一件事,換一種記法:「AI 原本判斷『這裡沿用舊的命名風格比較省事』,被使用者否決。否決的理由是:這段程式碼是團隊新規範上路後才寫的,理應套用新規範,沿用舊風格只是圖方便,不是有正當理由的例外;如果是舊規範遺留、還沒排進改動計畫的程式碼,維持原樣才是對的。」

這段記憶保留了三件事:AI 原本的判斷邏輯是什麼、使用者否決的具體理由是什麼、這條教訓的適用邊界在哪裡。 下次 AI 遇到類似情境時,可以拿這三個要素去對照眼前的狀況——這是新規範上路後的程式碼,還是舊規範遺留的部分?——正確判斷這條記憶該不該套用,而不是看到表面關鍵字相似就照搬結論。

用一組對照來看這個差異:

❌ 淺層記憶:
「使用者不喜歡這種命名風格,下次不要這樣寫。」
→ 只記住結論,沒記住判斷邏輯。下次遇到情境不完全相同的狀況,
  AI 沒有依據判斷這條記憶適不適用,可能誤套用、也可能誤以為不適用

✅ 深層記憶:
「AI 原本判斷『沿用舊命名風格比較省事』,被使用者否決。
  否決理由:這是新規範上路後寫的程式碼,理應套用新規範;
  但如果是舊規範遺留、還沒排進改動計畫的部分,維持原樣才是對的。」
→ 記住判斷邏輯、否決理由、適用邊界,下次遇到類似情境
  可以正確判斷這條記憶要不要套用

這個對照的核心差異是:淺層記憶只保留了「使用者的反應」,深層記憶保留的是「使用者糾正背後的判斷邏輯」——只有後者才能被正確地遷移到新情境,而不是被表面關鍵字誤觸發。

為什麼「反覆被糾正同一件事」才會真正記住

維護記憶系統時還會觀察到一個現象:有些教訓要被使用者糾正好幾次,AI 才真正把它寫進記憶、確實遵守;不是使用者第一次講得不夠清楚,而是第一次被糾正時,AI 很容易把它當成「這一次的特例」,而不是「一條該記住的規則」——尤其當那個行為本身不是明顯的錯誤,只是使用者的偏好或習慣時,AI 缺乏足夠的訊號判斷這件事值得寫成長期記憶,還是隨手回應就好。

這也是為什麼「深層記憶」的寫法很重要:如果每次糾正都只淺淺記下結論,反覆被糾正好幾次也不會真的學到教訓,因為每一次記下的都是同一種淺層資訊,疊加起來還是沒有回答「為什麼」。反過來,只要有一次把判斷邏輯、否決理由、適用邊界完整記下來,這條記憶的可信度跟可遷移性就會遠高於重複好幾次的淺層記憶。

今日思考題

回想你上一次糾正 AI 某個行為的經驗:如果那次的糾正被寫進記憶,你覺得它記下的會是「你不喜歡什麼」,還是「你為什麼不喜歡、在什麼情境下才適用」?如果是前者,下次遇到類似但不完全相同的情境,這條記憶真的幫得上忙嗎?

今日重點回顧

  • 淺層記憶只記住「使用者不喜歡什麼」,容易在情境不完全相同時誤套用或誤判不適用
  • 深層記憶要記住三件事:原本的判斷邏輯、否決的具體理由、這條教訓的適用邊界
  • 「反覆被糾正同一件事才真正記住」,往往是因為前幾次記下的都是淺層資訊,沒有真正回答「為什麼」
  • 判斷一條記憶夠不夠深的標準:拿掉具體情境細節後,這條記憶還能不能幫忙判斷「下次類似但不同的狀況該怎麼辦」

明日預告

明天用一個具體案例,走一次記憶過期會踩到什麼坑——記憶不是寫進去就永遠有效,時效性本身也是設計這套系統時要考慮的一環。


上一篇
Day 09:案例——一個 feedback 記憶怎麼從「被糾正」變成「規則」
下一篇
Day 11:案例——記憶過期的真實教訓
系列文
AI 開發雜記:Skill、CLAUDE.md、Memory 這些你可能忽略的細節13
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言