「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -戻る([[LLMエージェント]]、[[OpenAI]]) --OpenAI Agents SDK --[[CrewAI]] --[[LangGraph]] --[[AutoGen]] *目次 [#i8ba7050] #contents *概要 [#p930ec7c] エージェントを商用システムに組み込むための公式実装基盤 -開発元 / 主導:OpenAI -難易度:低〜中(公式SDK、設計が単純) -強み:標準化・OpenAI公式サポート -弱み:まだ発展途上、OpenAI依存 *詳細 [#jfcc3d24] -OpenAIが提供する、プロダクション前提の、公式エージェントSDK -Function Calling / Structured Outputs / Toolsを中核 -「単一〜複数エージェントを安全に運用するための実装基盤」を提供。 -LLMを「勝手に考える存在」ではなく制御可能な実行主体として扱う。 **特徴 [#rc8fce07] -コンセプト:LLMを活用したエージェント開発の標準SDK、MCPに準拠し、ツール接続やエージェント拡張を統一。 -設計思想:シンプルに「エージェントとツールの統合」を標準化。SaaSやローカルツールを一貫して扱える。 -特徴的な機能:MCP対応 / SaaS連携・ローカルツール接続 / OpenAI公式サポート -ユースケース:SaaS統合、RAG、標準化されたエージェント実装、商用製品連携 **実装 [#b99b06f8] -https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?The%20Complete%20Agentic%20AI%20Engineering%20Course%20%282025%29#c23688fe -https://github.com/OpenTouryoProject/DxCommon/blob/master/Notebook/path/ed-donner_agents/2_openai/ ***インストール [#nb3d2d4c] pip install openai-agents ***エージェント定義 [#s15a16d9] -https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?The%20Complete%20Agentic%20AI%20Engineering%20Course%20%282025%29#n8daf7f2~ https://github.com/OpenTouryoProject/DxCommon/blob/master/Notebook/path/ed-donner_agents/2_openai/1_lab1_ja.ipynb~ 最も簡単な、エージェントの定義と実行 -https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?The%20Complete%20Agentic%20AI%20Engineering%20Course%20%282025%29#ncd0ab68~ https://github.com/OpenTouryoProject/DxCommon/blob/master/Notebook/path/ed-donner_agents/2_openai/2_lab2_ja.ipynb --3つのエージェントがメールを作成し、エージェントが1つを選択してResendでメールを送信 --エージェントの制御フロー:ハンドオフとエージェント as ツールの使い分け -https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?The%20Complete%20Agentic%20AI%20Engineering%20Course%20%282025%29#d646dd11~ https://github.com/OpenTouryoProject/DxCommon/blob/master/Notebook/path/ed-donner_agents/2_openai/3_lab3_ja.ipynb~ 「careful sales manager」というエージェントで構造化出力 → ガードレールでPII(個人情報)入力を防ぐ。 --マルチモデル連携:OpenAIエージェントでGemini、DeepSeek、Groqを使用する --堅牢なAIエージェントシステムのための構造化出力&ガードレールの実装 ***ハンズオンのコンセプト [#h25a3e25] -https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?The%20Complete%20Agentic%20AI%20Engineering%20Course%20%282025%29#j67cddf1~ https://github.com/OpenTouryoProject/DxCommon/blob/master/Notebook/path/ed-donner_agents/2_openai/4_lab4_ja.ipynb~ 最新のAIエージェント・フレームワーク(2025年版)に関するディープ・リサーチを自動化するエージェントを構築・実行する。 --ステップ1: 検索計画の作成(Planner Agentの利用) --ステップ2: ウェブ検索の実行(Search Agentの利用) --ステップ3: レポート作成(Writer Agentの利用) --ステップ4: レポートを添付したメールの送信(Email Agentの利用) ***ハンズオンのコンセプト [#h25a3e25] https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?The%20Complete%20Agentic%20AI%20Engineering%20Course%20%282025%29#h6c42a49~ -https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?The%20Complete%20Agentic%20AI%20Engineering%20Course%20%282025%29#h6c42a49~ https://github.com/OpenTouryoProject/DxCommon/blob/master/Notebook/path/ed-donner_agents/2_openai/5_lab5_ja.ipynb ディープ・リサーチをモジュール化してGradio UIを実装したもの。モジュールの実行過程をUIに表示する。 *参考 [#icbc849b] -[[The Complete Agentic AI Engineering Course (2025) - Week2>The Complete Agentic AI Engineering Course (2025)#c23688fe]] -OpenAI Agents SDK 入門|npaka --(1) - 事始め~ https://note.com/npaka/n/n4afc430b7be1 --(2) - Agent ・ Runner ・ Result~ https://note.com/npaka/n/ndbf7ba2795fe --(3) - Tool ・ Handoff ・ Tracing~ https://note.com/npaka/n/nb83f80a0b023 --(4) - Guardrail ・ Orchestration ・ Model~ https://note.com/npaka/n/nf706e8f3552f --(5) - MCP~ https://note.com/npaka/n/n1eded3a66914