このプロジェクトについて

OpenAI Agents SDKは、マルチエージェントワークフローを作成するために設計されたフレームワークです。プロバイダーに依存せず、OpenAIのResponsesおよびChat Completions APIに加え、100以上の他のLLMをサポートしています。 主な機能は以下の通りです: - **エージェントタイプ**: 標準的なテキストエージェント、長時間タスク(ファイル検査、コマンド実行)用のSandboxエージェント、WebSocketsを介した低遅延のマルチモーダル体験を実現するRealtimeエージェント、および音声認識/音声合成パイプライン用のVoiceエージェントをサポートしています。 - **ワークフローのオーケストレーション**: 異なるエージェント間でタスクを委任するためのハンドオフ機能や、「ツールとしてのエージェント」機能を備えています。 - **ツールと安全性**: さまざまなツール(関数、MCP、ホスト済みツール)との統合、および入力/出力検証のための設定可能なガードレールを提供します。 - **運用機能**: 会話履歴のための組み込みセッション管理、ヒューマンインザループメカニズム、およびワークフローのデバッグと最適化のためのトレーシング機能を搭載しています。 このSDKはPython 3.10以降を必要とし、音声サポートやRedisベースのセッション管理のためのオプション拡張機能を提供しています。