新一代軟件:命令行(CLI)、技能(Skills)與垂直模型
CLI:命令行界面的演進與應用
CLI(命令行界面)是為「AI + 效率黨」設計的「直達式指令」工具,提供簡潔且高效的互動方式。其全稱為 Command Line Interface,讓使用者透過文字指令與系統進行互動,成為現代 AI 工具中不可或缺的一環。
技能(Skills):讓AI從「什麼都懂一點」轉變為「行業專家」
Skills 是讓 AI 從泛泛之論轉為專業領域專家的關鍵機制。透過模組化的 Markdown 格式(SKILL.md)指令集,Skills 可提供工作技術規格,並在提示符合技能的中繼資料時自動觸發,大幅減少手動附加文件的麻煩。
Skills 與執行環境的互動:MCP 與 Skills 的對比
- MCP:適用於受限環境,提供安全的 API 調用,作為 AI 與外部世界的連接標準。
- Skills:在富集環境中展現 CLI 的靈活性,能獨立完成大量任務,不依賴 MCP。
- 兩者應分層協作:MCP 作為服務契約保障安全接入,Skills 則提供專業知識與操作流程。
Agent Skills:輕量級且開放的擴展機制
Agent Skills 是一種輕量級、開放的格式,用於擴展 AI Agent 的能力。Skill 是一個包含指令、腳本、資產與資源的文件夾,AI Agent 可透過發現這些 Skill 來自動執行專業任務。
實際應用案例
- 飛書:支援 Claude Skills,提供實用性強的 AI 工具整合。
- pm-skills:為產品經理提供 65 個 AI 技能與 36 個工作流的 Claude 插件市場。
- xcraft:從終端構建與運行 Xcode 項目的 Rust CLI 工具。
- MonkeyOCR:將 PDF 與圖像解析為可操作資料。
此外,AI 技能指令(Agent Skill Instruction, ASI)可按需載入技能資訊,模型先判斷是否需要額外技能細節,再檢索相關技能並在條件滿足時執行。
