
コースで作成したソースコードはこちらからダウンロードできます。
Open AI社のAPIキーはご自身のものを入力ください。
requirements.txtについては以下でお願い致します。( python 3.12で動作確認をしました)
openai==2.33.0
openai-agents==0.14.8
pydantic==2.13.3
※本コースにはAIの使用が含まれています。
近年、AIエージェント開発は急速に発展しています。
単純なチャットボットではなく、
・複数のAgentによる役割分担
・Agent同士の連携
・外部ツールや外部システムとの連携
・安全性を高める制御
・実行状況の可視化
などを組み合わせた、より高度なAIアプリケーションが求められるようになっています。
そのようなAIエージェント開発をシンプルに実現できるライブラリが OpenAI Agents SDK です。
OpenAI Agents SDK は OpenAI が提供する公式の Python ライブラリであり、
・Agent
・Agent as Tool
・Handoffs
・Guardrails
・Tracing
といった機能を利用して、実践的なAIエージェントを構築できます。
本コースでは、OpenAI Agents SDK の主要機能を体系的に学びながら、AIエージェント開発の基礎を身につけていきます。
具体的には、
・Agent の作成
・Multi Agent による役割分担
・Agent as Tool によるオーケストレーション
・Handoffs によるエージェント間連携
・Guardrails による安全性の向上
・HostedMCPTool を利用した MCP サーバー連携
・Tracing を利用した実行状況の確認
・Human in the Loop による人間の承認フロー
を学習します。
そのため本コースは、
・OpenAI Agents SDK をこれから学びたい方
・AIエージェント開発の基本を理解したい方
・マルチエージェント開発を学びたい方
・Agent同士の連携方法を理解したい方
・MCPやAIオーケストレーションに興味がある方
に特におすすめです。
このコースを通じて、OpenAI Agents SDK の主要機能を理解し、AIエージェント開発の基礎を体系的に学んでいきましょう。