Agent Markdown

AGENTS.md


是什麼 ?

AGENTS.md 是一個專門設計給 AI 程式助理 (coding agents) 的文件格式

README 的「機器人版本」

⇒ 它的形式就是普通的 Markdown,所以撰寫、維護都很方便。


為什麼需要

在傳統專案裡,README 通常只寫「專案介紹、安裝方式、快速開始」等資訊,偏向人類開發者理解。 但是對 AI 來說,它需要的其實是更細節的規則與步驟:

如果沒有這些資訊,agent 可能會做錯事,例如執行錯的測試、提交不合規的程式碼,甚至誤觸敏感資料。AGENTS.md 的目的,就是補上這個缺口。


可以放什麼

AGENTS.md 不需要長篇大論,但內容要精確、具體,能直接讓 agent 執行。常見的結構包括:


使用方式

  1. 在專案根目錄新增 AGENTS.md
  2. 把 agent 在開發過程「一定會需要」的資訊寫清楚,避免模糊的描述(例如「請遵守風格」應改成「統一使用 PEP8,必要時跑 flake8」)。
  3. 如果專案很大,可以在子資料夾再放 AGENTS.md,agent 會優先採用距離最近的規則。
  4. 當使用者下指令與 AGENTS.md 衝突時,就近原則 > 使用者明確指令,確保不會混亂。

好處


注意


Powered by Forestry.md