OpenAI は 10月6日に “AgentKit” をリリースしました、エージェントを構築・配備・最適化するための完全なツールセットです。
Agent Builder はマルチステップ・エージェント・ワークフローを構築するためのビジュアル・キャンバスです、プレイグラウンドから、マルチステップ・エージェント・ワークフローを視覚的に組み立て、デバッグ、エクスポートできます。
OpenAI Platform : エージェント – エージェントの構築 : Agent Builder
作成 : クラスキャット・セールスインフォメーション
作成日時 : 10/10/2025
* 本記事は以下のページを参考にしています :
* サンプルコードの動作確認はしておりますが、必要な場合には適宜、追加改変しています。
* ご自由にリンクを張って頂いてかまいませんが、sales-info@classcat.com までご一報いただけると嬉しいです。
◆ お問合せ : 下記までお願いします。
- クラスキャット セールス・インフォメーション
- sales-info@classcat.com
- ClassCatJP
OpenAI Platform : エージェント – エージェントの構築 : Agent Builder
プレイグラウンドから、マルチステップ・エージェント・ワークフローを視覚的に組み立て、デバッグ、エクスポートできます。
Agent Builder はマルチステップ・エージェント・ワークフローを構築するためのビジュアル・キャンバスです。
テンプレートから開始し、ワークフローの各ステップのためのノードをドラッグ&ドロップし、型付けされた入力と出力を供給し、ライブデータを使用して実行をプレビューします。配備する準備ができたら、ChatKit を使用してワークフローをサイトに埋め込むか、SDK コードをダウンロードしてユーザ自身で実行します。
このガイドを使用して、エージェント構築のプロセスと構成要素を学習してください。
エージェントとワークフロー
有用なエージェントを構築するためには、ワークフローを作成します。ワークフローはエージェント、ツールと制御フローロジックの組み合わせです。ワークフローは、タスクの処理やチャットの運用に必要なすべてのステップやアクションをカプセル化し、準備できたら配備可能な実用的なコードを提供します。
タスクを処理するエージェントを構築する際の 3 つの主要ステップは :
- Agent Builder でワークフローを設計します。これはエージェントとそれらがどのように動作するかを定義します。
- ワークフローを公開します。それは ID とバージョン番号 (versioning) を持つオブジェクトです。
- ワークフローを配備します。ID を ChatKit 統合に渡すか、Agents SDK コードをダウンロードしてワークフローをユーザ自身で配備します。
ノードを使用して構成する
Agent Builder では、ノードを挿入・接続して、ワークフローを作成します。ノード間の各接続は型付けされたエッジになります。ノードをクリックして入力と出力を設定し、ステップ間のデータ仕様を確認し、下流ノードが想定するプロパティを受け取ることを確実にします。
例とテンプレート
Agent Builder は一般的なワークフローパターンのテンプレートを提供しています。テンプレートから始めてノードがどのように連携するか確認したり、ゼロから始めることができます。
下図はホームワーク・ヘルパーのワークフローです。エージェントを使用して質問を受け、より良い回答のために再構成し、それらを他の専門エージェントにルーティングして回答を返します。
利用可能なノード
ノードはエージェント用のビルディングブロックです。すべての利用可能なノードとそれらの設定オプションを確認するには、ノード reference ドキュメント をご覧ください。
プレビューとデバッグ
ビルドする際、プレビュー 機能を使用してワークフローをテストできます。ここでは、ワークフローをインタラクティブに実行し、サンプルファイルを添付し、そして各ノードの実行を観察できます。
安全性とリスク
エージェントワークフローの構築は、プロンプト注入やデータ漏洩のような、リスクを伴います。エージェントワークフローのリスクについて学習し、軽減するには、safety in building agents をご覧ください。
ワークフローの評価
Agent Builder 内で トレース grader を実行します。上部のナビゲーションで “Evaluate” をクリックします。ここで、トレース (or トレースのセット) を選択してカスタム grader を実行してワークフロー全体のパフォーマンスを評価できます。
ワークフローの公開
Agent Builder はワークを進めるにつれて自動保存します。ワークフローに問題がなければ、それを公開して、スナップショットとして機能する新しいメジャーバージョンを作成します。それからチャット・エクスペリエンスを埋め込む OpenAI フレームワーク、ChatKit でワークフローを使用できます。
API 呼び出しで新しいバージョンを作成したり、古いバージョンを指定することができます。
製品で配備する
作成したエージェントワークフローの実装をする準備ができたら、上部のナビゲーションの “Code” をクリックします。本番環境でワークフローを実装するには、2 つのオプションがあります :
- ChatKit : ChatKit クイックスタート に従い、ワークフロー ID を渡してこのワークフローをアプリケーションに埋め込みます。迷うのであれば、このオプションを勧めます。
- 高度な統合 : ワークフローコードをコピーしてそれをどこでも使用できます。ChatKit を独自のインフラで実行して、Agent SDK を使用してエージェント・チャット・エクスペリエンスを構築してカスタマイズできます。
以上