今天我們在 claude dot ai、Claude Code 和 API 中引入了技能。 技能讓你將專業知識打包成可重用的能力,Claude 會在代理處理更複雜的任務時按需加載這些能力。 以下是它們的運作方式以及它們對代理未來的重要性:
從高層次來看,我聽過的最佳類比是,像是尼奧在《駭客任務》中幾秒鐘內學會功夫。 我們正在「加載」專業知識到我們的通用代理中,這是在運行時進行的。
在本質上,技能是簡單的。它們只是一個包含檔案的資料夾。 這個檔案以名稱和描述開始,然後包含指令、程式碼和資源。這種簡單性意味著任何人都可以在不建立自訂代理的情況下專精於Claude。
漸進式披露是技能的關鍵。 Claude 只加載所需的內容:首先是名稱/描述,然後是完整內容(如果相關),接著根據需要加載其他捆綁文件。 技能可以有效地包含無限的上下文,而不會使上下文窗口膨脹。
這些打包的檔案可能包含從額外的 markdown 指示到圖像資產,再到 Claude 可以執行的程式碼腳本的所有內容。由於技能只是資料夾,因此它們可以容納任何檔案類型!
如果你想要製作一個技能,我們建議採取迭代的方式來構建。 在真實任務上運行Claude,觀察它在哪些地方遇到困難,然後記錄下有效的部分。Claude也可以幫助你使用我們在claude dot ai中的技能建構器來編寫技能。
技能是代理人未來學習和分享專業知識的基礎。 我們接下來將探索技能發現和分享,最終:代理人能夠創建自己的技能,自動將有效的內容編纂成可重用的能力。
523.12K