AI 課本 › 🟢 API 開發

Build Hour:Agents SDK(第 4/4 段)

2026/05/28 · 47 分鐘 · 官方字幕實證
示範把 bucket 掛進 sandbox,並用 Q&A 說明 Agents SDK 的狀態保存、sandbox 與多 agent 協作
💡 你可以怎麼用:如果你只是要翻譯文件、把資料轉成 JSON 這類一次做完的事,直接用 Responses API 就夠。要跑很久、中途可能中斷的任務,再考慮 Agents SDK,並沿用預設由 SDK 管理 sandbox 的設定,免得忘了關機一直被收費。
看全部 33 條重點

🧑‍🏫 這是 OpenAI Build Hour 講 Agents SDK(OpenAI 提供給開發者打造 agent 的工具包;agent 指能自己分步驟、用工具完成任務的 AI)的最後一段。前半示範讓 agent 直接讀寫雲端上的檔案,後半是問答。問答回答了做 agent 時最常卡住的幾件事:中斷後怎麼接著做、執行環境怎麼管、很多 agent 怎麼分工。

📘 術語
bucket(儲存桶):放檔案的雲端儲存位置,範例把任務檔案放在 bucket 裡,再讓 agent 存取
volume(儲存卷):掛到 container 上的儲存空間,agent 可以像讀寫本機檔案系統一樣使用它
sandbox(沙盒):agent 執行任務的隔離環境,可以在你選的環境中啟動和關閉
long horizon tasks(長時程任務):agent 持續進行數分鐘、數小時甚至更久的任務
harness(執行框架):模型運作所搭配的框架。模型與訓練時搭配的 harness 一起用,可能表現最好
Responses API(Responses API):預設就是 agentic 的 API,適合翻譯、轉 JSON 等一次性任務
hosted tools(託管工具):搭配 Responses API 使用,一次 API 呼叫就能完成輕量 agentic 迴圈
one-shot task(一次性任務):一次就做完的任務,例如翻譯一份文件、把非結構化資料轉成 JSON
snapshot(快照):把 sandbox 檔案系統壓縮後存到別處,讓另一個 sandbox 從中斷處繼續
rollout(執行紀錄):對話至今的完整訊息,以 JSON 物件儲存,之後可載入恢復
handoffs(交接):Agents SDK 的概念,可以做到類似 Codex binary 跑多個 subagent 的效果
subagent(子 agent):由父 agent 啟動、監控的其他 agent
SDK-owned sandbox(由 SDK 管理的沙盒):提供建立配方,SDK 會自動啟動,並在回合結束時關閉
user-owned sandbox(由使用者管理的沙盒):預先在外部建立,再傳 reference 給 agent。生命週期自己管理,可跨回合保持熱機
manifest(清單設定):Agents SDK 的概念,讓你選擇用複製或掛載的方式填入並持久化 sandbox 檔案系統
mount(掛載):把檔案掛到 sandbox 上。啟動很快,但執行時要透過網路讀檔
supervisor agent(監督 agent):負責監控、協調其他許多專門 agent 的 agent
✏️ 小考一題

根據影片,Agents SDK 的 snapshot 預設存放在哪裡?

A. 本機磁碟B. 資料庫C. 原本的雲端 bucketD. R2
看答案
答案:A。[39:54] 講者說 snapshot 可以存在 R2,或存在本機磁碟,而本機磁碟是預設值("local to the to disk which is the default")
📺 看原片📚 在課本 App 讀
💛 覺得有幫助?支持一下台灣Pay 銀行轉帳 QRPayPal QR
課本免費、沒有廣告,支持與否都能照常讀 🐰

重點整理自 YouTube 影片字幕,每條附時間碼可跳回原片;🧑‍🏫/↳ 是 Claude 補充的白話,不是影片原話。