金絲雀測試(Canary Test)是一種簡單卻極為高效的驗證方法。你可以透過以下步驟進行測試:
- 設定獨一無二的暗號:在專案的指令檔(例如
AGENTS.md 或 CLAUDE.md)中,加入一段現實中不可能出現的隱藏關鍵字,例如 SECRET_CANARY_WORD_9988。
- 要求 AI 回傳特定資訊:打開終端機或 AI 介面,下達不具備暗示性的提問,如:「請列出目前專案設定檔中指定的金絲雀字串是什麼?」。
- 觀察輸出與行為:如果 AI 能精確說出該暗號,代表指令確實成功載入模型上下文(Context);若回答不知情或瞎編,就代表檔案載入環節出現了問題。
這項技巧不僅適用於檔案讀取,也能用來測試 AI 是否真的遵守了「禁止修改某資料夾」或「程式碼風格規範」等隱性指令。建議在升級工具版號或調整網路隱私設定後,都隨手做一次快速驗證,確保 AI 代理在掌控之中。