AI 開發

OpenAI DevDay 2026 發布了什麼?新 API、AI Agent、工具呼叫與 JSON 開發者完整指南

閱讀約 16 分鐘

2026 年 9 月 29 日舊金山 DevDay 結束。官方回顧寫了 20 多項。本篇只拆開發者能接到倉庫裡的四塊:Decisions API、Agents API、模型檔、Codex。不重寫「Agent 是什麼」,也不改寫站內那篇 DevDay 預測。

閱讀前速覽

物件 官方事實 誰執行
Decisions API Luna / 有限预定义答案 / 限量预览 模型選列舉,宿主路由
Agents API Computer Use + Tool Search + 压缩 公測仍在,宿主跑副作用
模型档 GPT-6.1 Sol;Ultrafast 付費加速 Astra 已開 Ultrafast,Sol 即將
Codex 雲環境、Review、Security Cloud 掃描和 diff 仍是物件,不是聊天

事實來自 OpenAI 官方回顧與開發者社群公告。Decisions 示例是你該鎖的合約形狀,不是未公開的線級欄位名。

DevDay 加了更快的決策和會點介面的 Agent,分層沒有變

官方回顧把發布收成開發者資源。對 JSON 工作流真正有用的是三條。第一,Decisions API 用 Luna,在有限預定義答案裡做分類、路由或下一步。限量預覽,隨後擴大。第二,Agents API 仍是公測,這次補上 Computer Use,並帶上 Tool Search 與上下文壓縮。第三,GPT-6.1 Sol 強調編碼和 computer use,標準 token 價約為 Astra 的五分之一;Ultrafast 是付費速度檔,官方稱 Codex 最高約 8 倍、API 約 6 倍,Astra 現已可開,Sol 即將跟上。Codex 側還有關著電腦也能跑的雲任務、CLI 的 /agents、桌面 Code Review,以及按倉庫掃描的 Security Cloud。

  • Decisions:答案集必須是有限列舉。模型選出 lookup,不自己去查單。
  • Agents / Computer Use:點介面仍是工具呼叫。宿主執行允許的動作,再回寫結果。
  • 壓縮與 Tool Search:上下文會被收短,工具定義按需載入。狀態要能回放,不能只靠聊天視窗。

Agents API 公測物件怎麼接,見 OpenAI Agents API 與 JSON 工具呼叫。Schema 為什麼是門,見 AI 为什么需要 JSON Schema。站內舊稿 DevDay 2026 預測稿 是 keynote 前的預測,本篇只用 9 月 29 日之後的官方清單,不改寫那一篇。

Decisions:先把答案集寫成門,再呼叫預覽

官方說法是:給 Luna 一組有限的預定答案,上下文可以是文字或圖像,回來的答案用來分類、路由或選 Agent 下一步。線級欄位名以屆時文件為準。你現在能鎖死的是合約。虛構訂單,不要貼真實金鑰:

{
  "task": "route_order",
  "question": "What should the host do next for this order?",
  "answers": ["lookup", "hold", "escalate"],
  "context": {
    "order_id": "A-1042",
    "status": "paid",
    "note": "demo-pass"
  }
}

answers 必須是列舉。寬 string 等於請模型發明動詞。宿主只執行名單裡的動作:lookup 去調 lookup_order;hold 停;escalate 交給人。這不是「請輸出 JSON」,這是門。

Agents API:工具 JSON 沒換,Computer Use 也要過宿主

查單還是一次函數呼叫。模型填 A-1042。這一段不是 Decisions 的列舉,也不是 MCP 的 tools/call:

{
  "type": "function_call",
  "call_id": "call_3c91",
  "name": "lookup_order",
  "arguments": "{\"order_id\":\"A-1042\"}"
}

宿主校驗形狀,執行,再按同一 call_id 寫回。失敗也要是物件:

{
  "type": "function_call_output",
  "call_id": "call_3c91",
  "output": "{\"order_id\":\"A-1042\",\"status\":\"paid\"}"
}

官方把 Tool Search 和自動壓縮寫進 Agents API。工具表可以按需載入,長上下文會被收短。環怎麼疊,見 Agent Harness 与 JSON State。會話狀態仍要能指出上一跳決策和待執行工具:

{
  "api": "agents",
  "model": "gpt-6-astra",
  "session": "sess_7f2a",
  "last_decision": "lookup",
  "pending_tool": "lookup_order",
  "tools_loaded": ["lookup_order"],
  "compacted": false
}

四張新物件,不要糊成「又一個 Agent」

按官方清單分開接。物件名不同,不要把 Decisions 的列舉塞進 Agents 的 tool 表:

發布 開發者怎麼接
Decisions API 限量預覽。鎖列舉。宿主對應到已有工具或人工。不要當通用聊天。
Agents API Computer Use 公測增量。點 UI 的動作仍由宿主執行。權限和截圖回寫不能省。
GPT-6.1 Sol / Ultrafast 換模型 ID 和速度檔。Sol 標準價約為 Astra 的 1/5。Ultrafast 是付費檔,Astra 已開。
Codex Cloud / Review / Security 雲任務、diff 審查、倉庫掃描。結果要落成可核對的物件,不要只看摘要散文。

另外還有 Bedrock Managed Agents、Private Intelligence 的 ZDR,以及面向協作的 Dots / Space。那些不改你倉庫裡的 tool JSON。本篇不展開訂閱檔和消費端 Dots。

五步把 DevDay 接到現有 JSON 循環

不要從「換 Ultrafast 再談 Schema」開始。按物件寫:

  1. 列一張發布對照表。哪些已 GA / 公測 / 預覽。Decisions 是預覽,Agents 仍是公測。
  2. 給 Decisions 寫列舉門。additionalProperties: false。答案不在名單裡就拒絕。
  3. Agents 工具表保持窄。查單不要帶退款欄位。Computer Use 單獨授權,不要和 lookup_order 糊在一起。
  4. 壓縮當事件。Tool Search 載入了哪些工具、是否 compacted,寫進 session。
  5. Codex 的 diff 當物件。審查和掃描結果要能對照,不要只收一句「看起來安全」。

Schema 怎麼當門,見 Agents API + JSON Schema。另一家模型換代怎麼接工具 JSON,見 Claude Opus 5.5 與工具 JSON。

復盤一次路由,先攤開四份 JSON

一次翻車,多半是列舉、tool 參數、call_id、壓縮邊界沒對齊,不是「Sol 不夠快」。

  • 把答案集和實際返回 格式化,再用 Schema 校驗 看是否落在 lookup|hold|escalate。
  • 用 JSONPath 提取 抽出 $.order_id、$.call_id、$.last_decision。
  • 壓縮前後的 session JSON Diff。先補狀態欄位,再改提示。
  • 核對 call_3c91 在呼叫和回寫是否同一 id。
  • 訂單、權杖、倉庫路徑不要貼進公共格式化站。JSONSort 在瀏覽器本機跑。

四份物件都能按 Schema 重建,你才是在收 DevDay 的開發者增量,不是在收 keynote 金句。

常見誤區

  • 用預測稿當發布清單。舊文猜測 Structured Outputs 方向。本篇只寫 9 月 29 日官方回顧裡出現的物件。
  • 把 Decisions 當成新的 Agents API。一個選有限答案,一個跑工具循環。混用欄位會把路由寫成副作用。
  • Computer Use 等於模型自己作業系統。動作仍由宿主執行。沒有權限表就不要開。
  • Ultrafast 代替 Schema。更快的 token 不會攔住發明鍵。門還在。
  • 壓縮當無事發生。官方寫了自動壓縮。早期工具結果可能被摘要吃掉。
  • 把 Dots / Pro 500 寫成 API 教學。那是產品與訂閱。開發者循環仍然是 JSON。

FAQ

Agents API 今天才發布嗎?

不是。官方 9 月 10 日公測。DevDay 補的是 Computer Use,以及 Tool Search、壓縮、多 Agent 等 Codex 側能力進 API。

Decisions API 的官方 JSON 欄位名是什麼?

截至撰稿,公開回顧只寫了「有限預定答案 + 文字或圖像上下文」。本篇示例是你該先鎖的合約。線級名字以文件為準,不要把示例欄位抄進生產。

GPT-6.1 Sol 已經能在 API 裡開 Ultrafast 嗎?

官方回顧:Astra Ultrafast 現已可用;Sol 的 Ultrafast 即將提供。不要把「即將」寫成已經。

Computer Use 和 lookup_order 是一回事嗎?

不是。查單是函數呼叫。Computer Use 是對軟體介面的操作。兩張工具表,兩道權限。

要不要為此重寫已有 Responses 工作流?

不必先重寫。官方仍把 Responses、Agents SDK、Agents API 分成不同入口。先加 Decisions 列舉門,再決定哪條循環吃 Computer Use。

結論

DevDay 2026 給開發者的是更快的有限決策、會點介面的 Agents API,以及更便宜的 Sol 和付費 Ultrafast。分層沒有變:模型填 JSON 或選列舉,宿主過門再執行。

先寫清 A-1042 是進 Decisions 的答案集,還是進 lookup_order。能指到列舉、call_id、壓縮標記,才算接上 9 月 29 日的清單。

延伸阅读

更新紀錄: 首次發布