OpenAI’s Responses API and Agents SDK: A Launch Walkthrough

Matthew Berman reacts to a launch demonstration of web and file search, computer use, agent handoffs and tracing.

MBMatthew Bermanホスト · Forward Future
チャンネル
Matthew Berman
公開日
2025年3月12日
動画
27:32
読了時間
4 分
スライド
3
原文
英語
YouTube で開く
スクロールすると動画は右下に小さくなって再生を続けます。字幕は閲覧言語に合わせて切り替わります。
閲覧言語2 言語で読めます
この記事はまだ日本語に翻訳されていないため、英語の原文を表示しています。
要約

30 秒でわかる

Matthew Berman watches OpenAI’s launch presentation and explains the developer tools shown at the time: the Responses API, three built-in tools and the open-source Agents SDK. A personal stylist demo combines retrieval, web search and computer use before adding specialized agents and tracing.

  1. 1Search toolsWeb search retrieves current information; file search queries uploaded documents and supports metadata filtering.
  2. 2Computer useThe application supplies an environment and executes actions requested by a model that sees screenshots.
  3. 3Responses APIThe interface brings model turns and tool calls together for agent workflows.
  4. 4Agent handoffsA triage agent can hand a conversation to a specialized agent with different instructions and tools.
  5. 5TracingThe dashboard exposes handoffs, function calls, parameters and outputs for debugging.

ポイント

  1. Web and file search give agents access to current public information and selected private documents.
  2. Computer use operates through a screenshot-and-action loop in an application-provided environment.
  3. The Responses API combines model interactions and tool calls in an agent workflow.
  4. The Agents SDK supports specialized agents, handoffs, function tools and tracing.
  5. The video’s API availability and retirement plans reflect the time of the launch.
全文

チャプターごとに整えた全文を読む

文字起こしのみ
01

The agent building blocks

Berman introduces the launch and discusses the infrastructure needed around capable models. OpenAI presents search and computer-use tools.

OpenAI has announced tools for developers building agents, which it defines as systems that act independently to perform tasks on someone’s behalf. In this video I react to the launch presentation, including web search, file search, computer use, the Responses API and the open-source Agents SDK.

OpenAI points to Operator and deep research as examples of agentic products. In my experience at the time, Operator is inconsistent, while deep research has been valuable in day-to-day work. The new announcement brings related capabilities to developers through an API.

I agree with the presenters that models have become capable enough for many multistep workflows. The missing pieces are often the surrounding infrastructure: tools, local environments, code execution and coordination. Developers have previously had to assemble these parts from several low-level APIs.

The first built-in tool is web search, which retrieves current information rather than relying solely on a model’s training data. The presenters describe a fine-tuned search model that selects relevant material and cites sources. Their SimpleQA chart reports higher scores with search than the comparison models without it.

SimpleQA search comparison
スライド 1 / 3SimpleQA search comparisonThe launch presentation compares reported SimpleQA scores with and without the search-preview models.

File search addresses a different need: finding information in uploaded documents. OpenAI announces metadata filtering to narrow results and a direct search endpoint for querying vector stores. Together, web and file search give an application ways to retrieve public information and its own relevant data.

The third tool, computer use, exposes an Operator-like model to developers. The application supplies a computer environment, which could include a virtual machine or an older graphical application without an API. The agent can then request actions through that interface.

I compare this combination to Manus: an agent can search the web, operate in a dedicated environment, write code and save its work in files. OpenAI is providing building blocks for developers to assemble similar workflows rather than a single finished application.

02

Responses API and stylist demo

The team demonstrates an assistant that uses file and web search. A separate computer-use example acts through screenshots and an application-provided environment.

The presenters introduce the Responses API as an interface designed for multimodal inputs, tools and multiple model turns. Chat Completions began as a text-in, text-out interface; the newer API is intended to make tool-driven workflows easier to express.

To demonstrate it, the team builds a personal stylist. The initial request looks familiar: choose a model, provide instructions and ask about current trends. The difference is that the example uses the Responses endpoint and will add tools to the same workflow.

The team has placed example clothing preferences in a vector store. It adds file search to the request, supplies the store ID and uses a metadata filter to select one person’s records. The assistant can then summarize that person’s style from the relevant files.

File search in a Responses request
スライド 2 / 3File search in a Responses requestThe code shows a vector store and metadata filter attached to the stylist example.

Next, the demonstrators add web search and a location. Their instructions ask the model to use file search for the customer’s preferences and web search for nearby stores. In the example, one API interaction combines both tools and recommends Patagonia stores in Tokyo.

For a computer-use example, they switch to the computer-use preview model and specify the display dimensions. The model receives a screenshot from a local Docker environment, proposes an action such as a click, and receives another screenshot after the application executes it. The loop continues until the task is complete.

Computer-use configuration
スライド 3 / 3Computer-use configurationThe demo specifies the computer-use tool and display dimensions for an agent-controlled environment.
03

Agents SDK and handoffs

The SDK organizes specialized agents and ordinary functions as tools. A triage agent hands a return request to customer support.

More complex applications can involve specialized agents for different tasks, such as answering questions, handling refunds and managing orders. OpenAI says its experimental Swarm framework inspired the production-oriented Agents SDK, which aims to keep simple workflows simple while supporting more complex orchestration.

The team reimplements the stylist with an agent, instructions and file and web search tools. They say the SDK uses the Responses API by default but can also work with compatible providers. A separate customer-support agent handles returns so that its logic can be developed and tested independently.

The support agent gets tools for looking up past orders and submitting a refund request. The presenters explain that ordinary Python functions can become tools: the SDK derives a JSON schema from their type signatures, invokes the function and returns its result to the model.

A handoff transfers a conversation from one agent to another while switching the instructions and tools in use. A triage agent can route a request to the stylist or customer-support agent. In the demonstration, a request to return a purchase is handed to the support agent, which looks up past orders.

04

Tracing and API transition

The team inspects the agent run, discusses SDK features and describes its plans for existing APIs. Berman closes with his view of agent development.

The SDK includes tracing and monitoring. The presenters inspect a run in the dashboard to see the original input, available and selected handoffs, function calls, parameters and outputs. I like the clarity of the interface because this visibility makes multi-agent behavior easier to debug.

They also mention guardrails and lifecycle events and say the framework is open source. I welcome the competition among agent frameworks; I also disclose that I am an investor in CrewAI and have used it extensively. The presenters say compatible non-OpenAI providers can be used with the SDK.

OpenAI says Chat Completions will continue to be supported, while some built-in tool and agent capabilities will be available through Responses. At the time of the presentation, the team says it plans to add missing Assistants API features and provide a migration path before a planned 2026 sunset.

The launch brings retrieval, web search, computer use and agent orchestration together as developer building blocks. I see it as part of a broader move from AI that only answers questions toward systems that can carry out tasks, while the real value depends on how developers put those pieces together.

同じチャンネルの記事

スライド 6 枚25:50EN
MBMatthew Berman· 2026年10月24日Kimi K3.1 Pro Tested: Strong 3D Demos, Uneven Results and Competitive PricingMatthew Berman · Forward FutureMatthew Berman tests the open-weight model on coding, 3D rendering and visual explanations, then compares benchmark results and prices.Open-weight modelsBenchmarksAI cost & performance+1
スライド 2 枚32:20EN
MBMatthew Berman· 2026年10月23日Who Is Local AI For? The Costs, Trade-offs and a Hybrid FutureMatthew Berman · Forward FutureMatthew Berman weighs data control and independence against hardware cost, setup complexity and inference speed.Local inferenceOpen-weight modelsAI cost & performance+1
45:08EN
MBMatthew Berman· 2026年10月21日Sam Altman on AI Discovery, Consciousness, Compute and a Human-Centered FutureMatthew Berman, Sam Altman · Forward FutureIn a conversation with Matthew Berman, Altman discusses scientific progress, personal assistants, recursive self-improvement and the importance of human agency.AI for sciencePersonal agentsConsciousness+2
スライド 5 枚12:14EN
MBMatthew Berman· 2026年10月14日Gemini 4 Argon Tested: 3D Demos, a Spreadsheet Prototype and Benchmark ResultsMatthew Berman · Forward FutureMatthew Berman tests Google’s model on games and visual projects, then compares reported coding and agent benchmarks.GeminiBenchmarksコーディングエージェント+1
スライド 5 枚10:36EN
MBMatthew Berman· 2026年10月13日Meta Muse Wonder Tested: Strong Benchmarks, Mixed Demos and Quota FrictionMatthew Berman · Forward FutureMatthew Berman tests Meta’s models on browser demos and reviews their published benchmark scores, availability and cost.モデルと学習BenchmarksAI cost & performance+1
スライド 2 枚17:37EN
MBMatthew Berman· 2026年10月10日AI Coding, Game Mashups and the Value of Human TasteMatthew Berman · Forward FutureMatthew Berman explains decompilation and game mashups, then argues that iterative AI coding changes software and creativity.コーディングエージェントSoftware engineeringCreativity+1