{"componentChunkName":"component---src-templates-info-posts-js","path":"/information/AI/2de2a92d-aae6-5f20-aeba-09f77574c611","result":{"data":{"microcmsInformation":{"id":"2de2a92d-aae6-5f20-aeba-09f77574c611","title":"Agent Builderとは？OpenAIのGUIエージェント設計キャンバスを解説","date":"2026 年 05 月 17 日","image":{"url":"https://images.microcms-assets.io/assets/52137c02cafa4450bbdc092b64fbadac/3aed0908b70f458abfdf190e9c2cec99/AgentBuilder.png"},"author":{"author":"Goubara"},"body":"<p>Agent Builderは、OpenAIが2025年のDevDayで発表した「AgentKit」の中核ツールで、エージェントワークフローをドラッグ&amp;ドロップで設計・テスト・公開できるビジュアルキャンバスです。本記事では、何ができるのか、どこに位置づけられるのか、Agents SDKとの違い、導入時の注意点を、エンジニア・企画・プロダクト担当の双方が短時間で把握できる粒度でまとめます。</p><h2 id=\"hde1175792c\">Agent Builderとは何か</h2><p>OpenAI公式ドキュメントでは、Agent Builderは「マルチステップのエージェントワークフローをPlaygroundから視覚的に組み立て、デバッグし、エクスポートするツール」と説明されています。コードを書く前の段階で、エージェント・ツール呼び出し・条件分岐・型付き入出力をキャンバス上に並べ、ライブデータでプレビューしながら挙動を確認できます。</p><p>主にできることは次のとおりです。</p><ul><li>ノードをドラッグ&amp;ドロップしてワークフローを構築</li><li>複数Agent・ツール・条件分岐の組み合わせ</li><li>各ステップの入力/出力を型付きで定義</li><li>サンプルデータやファイルでのプレビュー実行とデバッグ</li><li>Trace gradersによるワークフロー性能の評価</li><li>workflow IDとバージョンを持つオブジェクトとして公開</li><li>ChatKitへの埋め込み、またはAgents SDKコードとしての書き出し</li></ul><h2 id=\"h2fd53b009d\">AgentKitの中での位置づけ</h2><p>Agent BuilderはAgentKitの一部であり、他のコンポーネントと役割を分担しています。OpenAI公式の整理を踏まえると、おおむね以下の関係になります。</p><ul><li><strong>Agent Builder</strong>：エージェントワークフローを設計するGUI</li><li><strong>Agents SDK</strong>：コードでエージェントを実装・実行するSDK</li><li><strong>ChatKit</strong>：作成したエージェントをWebやアプリにチャットUIとして埋め込むキット</li><li><strong>Connector Registry</strong>：外部データソースやMCP接続を一元管理する仕組み</li><li><strong>Evals</strong>：エージェントの品質を測定・改善する評価機能</li></ul><p>つまりAgent Builderは「設計・プロトタイプ・可視化」、Agents SDKは「実装・カスタマイズ・本番制御」を担う、と覚えると整理しやすいです。</p><h2 id=\"h159312cecf\">使い方の基本フロー</h2><p>OpenAI公式ガイドによれば、Agent Builderでの基本的な流れは3ステップです。</p><ol><li><strong>Workflowを設計する</strong>：キャンバス上でAgent・ツール・分岐・出力をノードとして組み立てる。テンプレートから始めることも、ブランクキャンバスから始めることもできる。</li><li><strong>Publishする</strong>：完成したワークフローを公開し、IDとバージョンを持つオブジェクトにする。</li><li><strong>Deployする</strong>：ChatKitにworkflow IDを渡してアプリへ埋め込むか、Agents SDKコードを書き出して自前のバックエンドで実行する。</li></ol><p>典型的には「入力→意図分類→条件分岐→必要なツール呼び出し→回答生成→安全チェック→ユーザー応答」といった構造を、ノードを並べるだけで表現できます。</p><h2 style=\"text-align: start\" id=\"hace127a898\">シンプルな開発の参考例：社内FAQボット</h2><p style=\"text-align: start\">Agent Builderを初めて開くと、画面上にいくつかの公式テンプレートが並びます。執筆時点で確認できるのは「Data enrichment」「Planning helper」「Customer service」「Structured Data Q/A」「Document comparison」「Internal knowledge assistant」の6種類です。最初の一歩としては、これらのテンプレートをそのまま開き、構造を眺めながら自社用に少しだけ書き換えるのが手早い学習方法です。</p><p style=\"text-align: start\">ここでは、もっともイメージしやすい題材として「Internal knowledge assistant」テンプレートをベースにした社内FAQボットを例に挙げます。想定するユースケースは、社内規程や業務マニュアルに関する従業員からの問い合わせを、エージェントが文書を参照しつつ回答するというものです。</p><p style=\"text-align: start\">最小構成のワークフローは、たとえば次のようなノード構成になります。</p><figure><img src=\"https://images.microcms-assets.io/assets/52137c02cafa4450bbdc092b64fbadac/063a8fd384af42df80bda86e953c7573/image.png\" alt=\"\" width=\"1276\" height=\"958\"></figure><ul><li><strong>Start</strong>：ユーザーからの質問テキストを受け取る入力ノード</li><li><strong>Agent（意図分類）</strong>：質問が「規程・制度に関するもの」「ITヘルプデスク的なもの」「その他」のいずれかを分類する</li><li><strong>If/Else</strong>：分類結果に応じてフローを分岐させる</li><li><strong>File Search</strong>：社内規程PDFなどを格納したベクトルストアを参照し、関連箇所を取得する</li><li><strong>Agent（回答生成）</strong>：取得した文脈をもとに、根拠を引用しつつ日本語で回答を作成する</li><li><strong>End</strong>：最終的な応答をユーザーに返す</li></ul><p style=\"text-align: start\">このレベルであれば、テンプレートのノードをいくつか差し替え、各Agentノードの指示文（システムプロンプト）と参照ファイルを変更するだけで、最初のプロトタイプはおおむね完成します。プレビュー実行で「就業規則の有給休暇の繰越ルールは？」のような想定質問を流し込み、回答内容と引用箇所が妥当かを確認しながら、Agentの指示文や分岐条件を調整していくイメージです。</p><p style=\"text-align: start\">ここまでできたら、あとはPublishしてworkflow IDを発行し、社内ポータルにChatKit経由で埋め込むか、Agents SDKコードとして書き出して既存の業務システム側で実行するかを選ぶ流れになります。最初から複雑なマルチエージェント構成を目指すのではなく、「1テンプレート＋1ツール＋1分岐」程度の小さな例で挙動を掴むのが、Agent Builderを習得する近道です。</p><h2 id=\"hd7f726cf38\">Agents SDKとの違いと使い分け</h2><p>Agent BuilderとAgents SDKは競合ではなく補完関係です。一般論として、次のように使い分けるのが自然です。</p><ul><li><strong>Agent Builder</strong>：GUI中心。試作・仕様共有・チーム合意形成に強い。PM・業務担当・法務/セキュリティも同じ画面で議論しやすい。</li><li><strong>Agents SDK</strong>：コード中心。本番運用、既存システムとの連携、複雑な制御や独自ロジックの実装に向く。</li></ul><p>OpenAIのAgentKit発表記事では、RampやLY Corporationといった企業が、Agent Builderを使って短期間でマルチエージェントワークフローを構築した事例が紹介されています。設計を視覚化することで、開発者以外も含めたチームで素早くプロトタイプを回せる点が強みと言えます（実際の効果は組織・ユースケースによって異なるため、ここは推測も含みます）。</p><h2 id=\"h6f8b349fc0\">安全性・評価・現在の提供状況</h2><p>OpenAI公式ドキュメントでは、エージェントワークフローにはprompt injectionやdata leakageといったリスクが存在するため、「Safety in building agents」ガイドの参照が推奨されています。Agent Builderにはガードレール設定やTrace gradersによる評価機能が組み込まれており、設計段階から安全性と品質を継続的に確認できます。</p><p>提供状況については、OpenAIのAgentKit発表（2025年10月）時点で次のように整理されています。</p><ul><li><strong>Agent Builder</strong>：ベータ提供</li><li><strong>ChatKit / 新Evals機能</strong>：一般提供</li><li><strong>Connector Registry</strong>：一部API・ChatGPT Enterprise/Edu顧客向けにベータ展開中</li></ul><p>料金は標準のAPIモデル課金に含まれるとされていますが、最新の提供範囲・料金体系は変更される可能性があるため、導入判断の前に公式ドキュメントで必ず確認してください。</p><h2 id=\"hadf88e15f0\">まとめと参考リンク</h2><p>Agent Builderは、コードを書く前にエージェントの構造を可視化し、チームで議論しながら設計・試作できるOpenAI公式のキャンバスです。プロトタイプはAgent Builderで素早く作り、本番運用ではAgents SDKでコード化、UI埋め込みはChatKit、という流れが現時点での標準的な使い分けと考えられます。まずは公式ドキュメントとテンプレートから小さく試すのがおすすめです。</p><h3 id=\"h03e7af0d39\">参考リンク</h3><ul><li><a href=\"https://openai.com/index/introducing-agentkit/\" target=\"_blank\" rel=\"noopener noreferrer\">Introducing AgentKit | OpenAI</a></li><li><a href=\"https://developers.openai.com/api/docs/guides/agent-builder\" target=\"_blank\" rel=\"noopener noreferrer\">Agent Builder ガイド | OpenAI API Docs</a></li><li><a href=\"https://developers.openai.com/api/docs/guides/agents\" target=\"_blank\" rel=\"noopener noreferrer\">Agents SDK ガイド | OpenAI API Docs</a></li><li><a href=\"https://developers.openai.com/cookbook/examples/agentkit/agentkit_walkthrough\" target=\"_blank\" rel=\"noopener noreferrer\">AgentKit Walkthrough | OpenAI Cookbook</a></li><li><a href=\"https://platform.openai.com/agent-builder\" target=\"_blank\" rel=\"noopener noreferrer\">Agent Builder（Platform）</a></li></ul>","category":{"category":"AI"}}},"pageContext":{"id":"2de2a92d-aae6-5f20-aeba-09f77574c611"}},"staticQueryHashes":["3649515864","63159454"]}