Claude Developer Platform:掌握上下文,打造更強大的AI應用
事件開頭短結論:Anthropic推出了Claude Developer Platform的新功能,包括上下文編輯和記憶工具,協助開發者打造更有效率、能處理更複雜任務的AI Agent,並解決上下文限制的問題。
隨著AI技術的快速發展,開發者不斷追求更強大、更智慧的AI應用。而Anthropic,一家領先的AI研究公司,也持續精進他們的產品。今天,我們要來看看Claude Developer Platform上推出的新功能,重點是如何透過上下文編輯和記憶工具,讓AI Agent能處理更長的任務,並保持優異的效能。
事件重點:
- 上下文編輯: 透過自動清除過時的工具呼叫和結果,讓AI Agent在接近token限制時,仍能保持上下文的精簡,延長運作時間。
- 記憶工具: 讓Claude能夠透過檔案系統儲存和調閱上下文視窗之外的資訊,建立知識庫,延續Agent在不同對話階段的學習成果。
- Sonnet 4.5: 最新模型Claude Sonnet 4.5 增強了上述兩項功能,內建上下文感知能力,更有效地管理上下文。
上下文的限制與真實世界的挑戰
在AI Agent處理越來越複雜的任務,並產生更多工具結果的同時,它們常常會耗盡有效的上下文視窗。這迫使開發者需要在截斷Agent的轉錄內容或降低效能之間做出選擇。而新的上下文管理功能,提供了兩種解決方案,確保只有相關的資料保留在上下文中,並在不同階段保留有價值的見解。
深入了解新功能
首先,上下文編輯功能,它能夠自動清除過時的工具呼叫和結果。當Agent執行任務並累積工具結果時,上下文編輯會移除過時的內容,同時保留對話流程,有效地延長Agent的執行時間,而無需人工介入。這也有助於提高模型效能,因為Claude只專注於相關的上下文。
其次,記憶工具,它允許Claude在檔案系統中儲存和查詢上下文視窗之外的資訊。Claude可以建立、讀取、更新和刪除儲存在基礎架構中的專用記憶體目錄中的檔案,這些檔案會跨對話持續存在。這使得Agent能夠隨著時間的推移建立知識庫,在不同階段維護專案狀態,並參考先前的學習成果,而無需將所有內容都保留在上下文中。記憶工具完全透過工具呼叫在用戶端運作,這使得開發人員可以完全掌控資料儲存位置以及如何保持資料的持久性。
效能提升與應用場景
這些更新共同打造了一個可以改善Agent效能的系統。新的功能可以:
- 透過自動從上下文中移除過時的工具結果,來支援更長的對話。
- 透過將關鍵資訊儲存到記憶體中,來提高準確性,並將學習成果帶到連續的Agent階段。
Claude Sonnet 4.5是構建Agent的最佳模型,這些功能為長時間運作的Agent開啟了新的可能性,例如:處理整個程式碼庫、分析數百份文件,或維護廣泛的工具互動記錄。上下文管理以此為基礎,確保Agent可以有效地利用此擴展容量,同時仍能處理超出任何固定限制的工作流程。
以下是幾個可能的應用場景:
- 程式碼編寫: 上下文編輯清除舊的檔案讀取和測試結果,而記憶體保留偵錯見解和架構決策,使Agent能夠處理大型程式碼庫,而不會遺失進度。
- 研究: 記憶體儲存關鍵發現,而上下文編輯移除舊的搜尋結果,從而建立隨著時間推移提高效能的知識庫。
- 資料處理: Agent將中間結果儲存在記憶體中,而上下文編輯清除原始資料,從而處理原本會超出token限制的工作流程。
個人心得:
新功能的推出,無疑是為AI應用開發者提供了更有力的工具。上下文編輯和記憶工具的結合,不僅能解決上下文限制的問題,更能讓AI Agent學習和累積知識,變得更聰明、更有效率。這對於開發需要長時間運作、處理複雜任務的AI應用來說,無疑是一大福音。未來,我們將看到更多基於這些新功能的創新應用,為我們的生活帶來更多便利。
如何開始?
這些功能今天就可以在Claude Developer Platform的公開測試版中使用,原生支援,以及在Amazon Bedrock和Google Cloud的Vertex AI中也能使用。您可以探索有關上下文編輯和記憶工具的 文件,或訪問我們的食譜了解更多資訊。
