Agent 工程

Skill 的本質

給 Agent 裝上「操作手冊」:沒有 Skill 的 Agent 像新員工摸索,有 Skill 的 Agent 像老手照章執行。

用戶指令:「幫我發版」— 同一個任務,左右兩個 Agent 的執行過程截然不同
對比模擬:分別點擊兩側「模擬」按鈕
低效 沒有 Skill 的 Agent
輪次 0
Token 0
錯誤 0
每一步靠通用能力摸索
高效 有 Skill 的 Agent
輪次 0
Token 0
錯誤 0
按 Skill 手冊逐步執行
Skill 定義卡與產品決策
📋
Skill 定義卡
一份 SKILL.md 檔案 = 一項技能
技能名稱 release
觸發條件
發版 打包 release 上綫
執行步驟
1跑測試 2構建 3更新版本 4打 Tag 5推送遠端
允許工具
run_command edit_file git
存儲路徑:~/.alice/skills/release/SKILL.md 或 {項目}/.alice/skills/
📌 Skill 本質是經驗封裝:把高級工程師的操作流程寫成 Agent 能理解的手冊。Agent 不再每次從零摸索,而是站在前人肩膀上執行。
📌 效率差距可達 3 倍以上:沒有 Skill 時 Agent 靠通用能力摸索,有 Skill 時按最佳實踐執行。Token 消耗差 3.75 倍,錯誤從 3 個變 0 個。
📌 產品經理要回答的問題:要為邊啲高頻操作預裝 Skill?准唔准用戶自己建 Skill?Skill 之間衝突咗點算?邊個負責維護同更新 Skill?
Takeaway
Takeaway Skill 把「摸索」變成「執行」。同一個發版任務,沒有 Skill 時 Agent 試錯 12 輪花 1.5 萬 Token 還出 3 個錯;有 Skill 時 5 輪搞定只花 4000 Token 零錯誤。Skill 是 Agent 的經驗傳承機制。