コンテンツにスキップ

OpenAI Agents SDK

OpenAIの本番向けマルチエージェントフレームワーク。

Swarm(2025年3月に非推奨)の後継。このカテゴリで最も小さなプリミティブ表面です。

OpenAI Agents SDKMIT26.5k ★Python + TS

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

次に読む