OpenAI Agents SDK
OpenAIの本番向けマルチエージェントフレームワーク。
Swarm(2025年3月に非推奨)の後継。このカテゴリで最も小さなプリミティブ表面です。
4つのプリミティブ。それがAPIのすべてです。
4つのプリミティブ
01
Agents
LLM + 指示 + ツール。基本単位です。
02
Handoffs
型付きのエージェント間移譲。モデルがツール呼び出しを発行します。
03
Guardrails
入出力の検証。失敗時はチェーンを停止します。
04
Sessions
オプションのメモリ。ストレージは自前で用意します。
強みと正直なところ
強み
✓ 最小のAPI表面 — 学習が容易
✓ モデル非依存(アダプター経由で100以上のプロバイダーに対応)
✓ 任意のモデルで無料のトレーシングダッシュボードを利用可能
·
正直なところ
· 永続的な状態管理なし、グラフトポロジーなし
· トレーシングUIはOpenAIプラットフォームに紐づき
· ガバナンス、RBAC、承認フローなし
いつ選ぶか
すでにOpenAIスタックを利用しており、可能な限り軽量なフレームワークを求め、ホスト型トレーシングと組み込みガバナンスの不在を受け入れられる場合に適しています。それ以外の場合は本格的なオーケストレーターを選んでください。
openai.github.io/openai-agents-python · github.com/openai/openai-agents-python