解鎖Claude AI潛力:Anthropic Agent Skills如何推動AI代理程式邁向客製化與高效率新時代

解鎖Claude AI潛力:Anthropic Agent Skills如何推動AI代理程式邁向客製化與高效率新時代

解鎖Claude AI潛力:Anthropic Agent Skills如何推動AI代理程式邁向客製化與高效率新時代

Anthropic 宣布推出其創新的「Agent Skills」功能,為其強大的 Claude AI 模型帶來革命性的強化,旨在讓人工智慧代理程式(AI Agents)在執行特定任務時更具效率與專業性。這項新功能將徹底改變開發者與企業如何與 Claude AI 互動,讓AI不僅能理解指令,更能根據預設的「技能」包來執行高度客製化的任務,從而大幅提升自動化與生產力。此舉也讓 Anthropic 在 AI 代理程式生產力領域與 Google LLC 和 OpenAI 等其他主要 AI 公司展開競爭,其中 OpenAI 也推出了類似的 AgentKit,顯示出業界對於賦予 AI 更強大執行能力的共同願景。

何謂 Claude Agent Skills?

「Claude Skills」本質上是一系列精心組織的資料夾,其中包含了指示、腳本和資源,讓 Claude AI 可以在需要時動態載入。Anthropic 解釋,這些技能如同「客製化的入門材料」,能夠將通用的 Claude 模型轉化為特定領域的專家。例如,當 Claude 被指示創建 Excel 表格或 PowerPoint 簡報時,它就能夠存取針對這些工具的專屬技能,並以更高的效率和準確性完成任務。這種機制的核心是「漸進式揭露」(progressive disclosure)原則。初次載入時,Claude 只會讀取每個技能的名稱和描述(位於 SKILL.md 文件中的 YAML frontmatter),判斷其與當前任務的相關性。Anthropic 的工程部落格詳細解釋了這一設計哲學,指出一旦確認相關,Claude 便會載入完整的 SKILL.md 文件。如果任務更為複雜,甚至會進一步調用技能資料夾中其他連結的文件或腳本,確保 AI 在執行任務時只載入所需上下文,達到效率最大化。

這不僅讓 Claude 在處理專業工作上更得心應手,也意味著使用者在提示代理程式時,不必再像過去一樣鉅細靡遺地說明,或反覆參考先前的對話脈絡。這些技能旨在幫助 Claude 執行更專業化的工作,利用特定工具或準則,而在不需要時則會被忽略。換句話說,它們幫助 Claude 在特定任務上變得「更好」。這項功能目前已向 Pro、Team、Max 和 Enterprise 訂閱者開放。

客製化與實際應用:打造專屬AI專家

「Agent Skills」的真正潛力在於其高度客製化的能力。使用者不僅可以使用 Anthropic 提供的預設技能,更能根據自身需求創建專屬技能,使 Claude AI 更能勝任需要考量品牌準則或特定行業流程的工作。例如,一位 YouTube 創作者 Corbin 展示了如何構建一個「CSV 數據摘要工具」技能,讓 Claude 在接收 CSV 文件後,能根據行業自動識別關鍵指標並生成最佳輸出,甚至建議合適的圖表類型。Corbin 的教學影片中詳細說明了自定義技能的結構:一個 skill.md 文件作為「大腦」,包含詳細的提示和「禁止行為」指導,以及一個 analyze.py 等程式碼文件作為「行動」,賦予 Claude 執行特定操作的能力。

Anthropic 產品負責人 Brad Abrams 曾以其公司 Haiku 4.5 模型市場表現為例,利用 PowerPoint 技能生成一份「格式良好且易於理解的簡報」。這些應用涵蓋了創建 PDF、Word 文件、畫布設計、圖像編輯,甚至特定程式語言的程式碼撰寫,進一步擴展了 Claude 在企業應用中的多功能性。這意味著企業可以將其獨特的知識、工作流程和品牌規範打包成可重複使用的技能,確保 AI 代理程式的輸出始終符合其組織標準,從而顯著提升內部運營效率。

強化代理式AI:程式碼執行與API整合的重要性

「Agent Skills」的實現,與底層的程式碼執行環境密不可分。這項機制完全依賴於模型能否存取文件系統、導航工具以及在該環境中執行指令的能力。正如 Simon Willison 所指出的,這與 ChatGPT 的 Code Interpreter 等早期大型語言模型工具的模式一脈相承。這種模式後來也擴展到透過程式碼代理工具(如 Cursor、Claude Code、Codex CLI 和 Gemini CLI)在本地機器上執行。Anthropic 的 Claude Code 因此不再僅僅是程式碼工具,它更像是一個「通用代理程式」(general agent),能夠自動化任何能透過電腦指令完成的任務。Skills 的引入,讓這一點變得更加明顯和具體。

例如,一個 GIF 製作技能便包含了一個驗證功能,確保生成的 GIF 檔案大小不超過 Slack 規定的 2MB 限制,如果超限,模型會自動嘗試縮小檔案。這種結合程式碼執行和 AI 判斷的能力,使得代理程式不僅能生成內容,還能實際操作並驗證結果。此外,Agent Skills 也被設計為可透過 API 進行整合,允許開發者將自定義技能嵌入其應用程式中。透過使用 Anthropic API,開發者可以指定特定的技能 ID(例如 anthropic-skill-id:pdf),讓 Claude 執行與該技能相關的任務,例如根據文字描述生成 PDF 文件。這種軟體對軟體的通訊方式,極大地擴展了企業級應用中的客製化潛力,讓企業能夠為其特定軟體開發專業化的端點。

超越MCP:Skills如何成為產業變革者

長期以來,「模型上下文協議」(Model Context Protocol, MCP)在 AI 領域引起了廣泛關注,但其在令牌使用上的限制逐漸浮現。相比之下,Simon Willison 認為「Agent Skills」的影響力甚至可能超越 MCP。Skills 的關鍵優勢在於其令牌效率。由於 Claude 只在需要時才載入完整的技能內容,這大大節省了上下文令牌,為 AI 模型留下更多空間來執行實際有用的工作。我的個人興趣自從我認真對待程式碼代理以來就已經減弱了 MCP。幾乎所有我可能透過 MCP 實現的事情,都可以透過 CLI 工具來處理。LLM 知道如何調用 cli-tool --help,這意味著您不必花費大量令牌來描述如何使用它們——模型可以在需要時自行找出答案。

此外,Skills 的設計也極具共享性與靈活性。大多數技能只需一個簡單的 Markdown 文件,複雜些的也不過是一個包含少量腳本的資料夾,這使得它們極易於創建、分享和重用。這項技術的另一個引人注目的特點是其模型無關性。這意味著一個技能資料夾可以被其他模型或工具(如 Codex CLI 或 Gemini CLI)所利用,而不僅限於 Anthropic 的 Claude。這種開放性預示著一場「技能」的寒武紀大爆發,將促使更多具備專業知識的 AI 代理程式湧現,並催生諸如「數據新聞代理程式」等高度專業化的應用,幫助記者自動發現和發布基於美國人口普查數據的故事。這種設計哲學的開放性和模組化,有望加速整個 AI 代理程式生態系統的創新步伐。

結論

Anthropic 推出的「Agent Skills」無疑為 AI 代理程式的發展描繪了一個令人興奮的新藍圖。透過將專業知識與操作指南打包成可客製化的「技能」,Claude AI 不僅提升了執行複雜任務的效率與精準度,更為企業和開發者提供了前所未有的靈活性,以應對多元化的商業場景。從簡化文件創建到實現行業特定的數據分析,Skills 正引領 AI 從單純的語言模型轉變為能夠在現實世界中執行多樣化任務的真正「代理程式」。隨著未來 AI 代理程式能夠自主創建、編輯和評估技能,我們將見證一個由智慧、自適應代理程式驅動的新時代,它們將持續學習、進化,並以前所未有的方式重塑我們的工作與生活。