無標題
純 Markdown 定義的 Agent 技能:用文件取代程式碼實作工程紀律
有一種設計 AI coding agent 技能/工作流程的方式,完全不寫程式碼,只用一系列 Markdown 文件來運作。每份文件對應開發流程中的一個階段,內容包含兩件事:這個階段 agent 該完成什麼任務,以及 agent 該如何自我檢查、判斷這階段真的做完了(一種內建於文件裡的驗收標準/definition of done)。整套流程靠多份文件串接起來,涵蓋從頭到尾的多個階段。
這種做法的核心原理是:把「工程紀律」(該做什麼、怎麼驗證)轉譯成 LLM 能直接讀懂並執行的結構化自然語言指令,而不是寫成程式邏輯或外部工具。好處是零程式碼依賴、易於閱讀與修改、可攜性高(任何能讀 Markdown 並依指令行動的 agent 都能套用),缺點則是驗證的可靠度完全取決於 agent 自身對指令的理解與誠實自評,沒有程式化的強制檢查。
應用策略:當要讓 AI agent 處理多階段、有明確先後順序的任務(例如需求分析→設計→實作→測試→佈署),可以把每個階段拆成一份獨立文件,文件內同時寫清楚「任務目標」與「完成判定標準」,讓 agent 在推進到下一階段前先依標準自我檢核。這種模式特別適合需要靈活調整流程、又不想額外維護工具程式碼的場景。
#Skills #AI Agent #Prompt Engineering
本部落格所有文章除特別聲明外,均採用CC BY-NC-SA 4.0 授權協議。轉載請註明來源 Cheng's Tech & Life!
評論




