AI 代理(AI Agents)的發展正進入下一個階段。過去我們主要透過對話框與大型語言模型(LLM)互動,但現在開發者的需求已轉向讓 Agent 執行更具體的任務,例如撰寫程式碼、管理專案目錄或是執行自動化指令。然而,長期以來開發者建構生產級 Agent 時面臨兩個核心難題:首先是檔案系統的「揮發性」,一旦工作階段結束,Agent 產生的程式碼、安裝的套件或 Git 紀錄就會隨之消失;其次是執行特定指令(如 npm test 或 git push)時,往往需要繞道 LLM 進行複雜處理,既不直觀也缺乏穩定性。

亞馬遜(AWS)近日在 Bedrock AgentCore Runtime 推出的兩項更新——「受管工作階段儲存(Managed Session Storage)」與「執行指令(InvokeAgentRuntimeCommand)」,正是為了打破這層技術瓶頸。這項發展讓 Agent 不再只是對話機器人,而是擁有「長效記憶」與「操作能力」的虛擬工程師。透過這些功能,Agent 的檔案系統不再只是臨時存放處,而是轉化為其主要的「工作記憶」,突破了模型本身 context window 的限制。

從技術影響來看,這項更新大幅提升了 Agent 開發流程的效率。以往 Agent 在每次啟動時可能都需要重新安裝依賴套件或重新複製專案,這對複雜的軟體開發工作流(Agentic Workflows)來說是巨大的資源浪費。現在,藉由受管儲存功能,開發環境得以被完整保存,即使工作階段重啟,先前的進度依然完好如初。更重要的是,直接執行指令的能力讓開發者能以更確定性的方式驅動作業系統,減少了 LLM 在模擬執行結果時可能產生的幻覺風險。

對企業與開發者而言,這項技術的重要性在於「生產力」與「安全隔離」的平衡。AWS 透過專屬的微型虛擬機(microVM)技術,為每個工作階段提供獨立的運算資源。這在確保資安的同時,也讓 Agent 具備了像真人開發者一樣的操作權限。這意味著未來我們能夠更放心地讓 AI 自動處理持續整合(CI/CD)、自動修復程式錯誤,甚至是管理複雜的檔案目錄,而不用擔心狀態在不穩定的環境中遺失。

總結來說,Bedrock 的這次更新顯示出 AI 平台正朝向「原生開發環境」邁進。檔案系統的持久化與原生指令支援,標誌著 AI Agent 已不再受限於單次對話的記憶,而是能真正深入開發者的日常工作,成為具備執行力與可靠性的協作夥伴。對於正打算構建自動化 AI 代理的團隊來說,這是一項極具指標意義的進展。