メインコンテンツへスキップ
見出し画像

自分だけのAIエージェントが作れる!OpenAIの新APIが解禁(Web検索対応)

    モデルが応答を生成する前に、Web で最新情報を検索できるようになっりました。agents with the APIを使用すると、 ChatGPT の検索で使用される微調整されたモデルとツールに直接アクセスできるようになります。では本日午前2時からあったライブ配信の解説とChat Completions APIの解説をしていきます。

    OpenAIは2025年2月11日に開発者向けの新ツールとAPIを発表しました。このアップデートにより、より強力で実用的なエージェントを簡単に構築できるようになります。本記事では、ライブイベントの内容をもとに、新機能を解説していきます。

    新しいエージェント構築ツール

     Web検索ツール

    Web検索ツールは、ChatGPTの検索機能と同じ仕組みをAPIに統合したものです。これにより、最新の情報を取得し、引用付きの正確な回答を提供できます。GPT-4oまたは4o-miniを微調整したモデルを使用し、大量のデータを効率的に処理しながら、正確な情報を提供できるようになっています。

    ファイル検索ツール

    ファイル検索ツールは、開発者がアップロードした文書を検索・参照するための機能です。今回のアップデートでは、

    • メタデータフィルタリング:ファイルに属性を追加し、特定の条件で検索可能。

    • 直接検索エンドポイント:モデルを経由せずにベクトルストアを直接検索可能。

    これにより、開発者はより効率的に内部データを活用できます。

    コンピュータ操作ツール

    このツールは、ChatGPTの"Operator"機能をAPI化したものです。GUIしかないアプリケーションや仮想マシンの操作を自動化し、複雑なタスクを実行可能にします。これにより、エージェントがソフトウェアを直接操作し、より実用的なアプリケーションの開発が可能になります。

    Responses API:次世代のAPIフレームワーク

    これまでのChat Completions APIは、テキストのやりとりに限定されていました。しかし、新しく発表されたResponses APIでは、

    • 複数ターンのやりとり

    • ツールの組み合わせ

    • マルチモーダル対応(画像・音声) が可能になり、より柔軟なエージェント開発が実現します。

    例えば、ファッションアシスタントを作る場合、

    1. ファイル検索ツールでユーザーの好みを分析。

    2. Web検索ツールで最新のトレンドを取得。

    3. コンピュータ操作ツールでオンラインストアを操作し、購入手続きを代行。

    このような複数のアクションを1回のAPIリクエストで実行できるのがResponses APIの強みです。

    エージェントSDKの進化:SwarmからAgents SDKへ

    OpenAIは、エージェントのオーケストレーションを容易にするために、これまで実験的に開発されていたSwarm SDKを正式にAgents SDKとしてリリースしました。これにより、

    • 複数エージェントの管理が容易に(例:カスタマーサポートエージェント、注文管理エージェント)

    • Python関数をそのままツールとして登録可能(JSONスキーマの自動生成)

    • エージェント間の「ハンドオフ」機能を提供(タスクの振り分けが簡単に)

    特に「ハンドオフ」は、ユーザーの問い合わせ内容に応じて適切なエージェントへ切り替える仕組みで、大規模なカスタマーサポートシステムなどで活用できます。

    移行と今後の展望

    • Chat Completions APIは引き続きサポート

    • Assistance APIは2026年までにSunset(廃止予定)

    • Responses APIへの移行ガイドが提供予定

    OpenAIは、今後もエージェント構築のための新機能を拡充する予定です。2025年は「エージェントの年」となり、ChatGPTが単なる質問応答ツールではなく、実際にタスクを実行するアシスタントへと進化していくでしょう。

    Chat Completions API解説

    Web検索AIPが使用可能なモデル

    現在、チャット補完で Web 検索を使用するには、次のいずれかのモデルを使用する必要があります。

    • gpt-4o-search-preview

    • gpt-4o-mini-search-preview

    Agent Tools for Developersについて

    OpenAIのエージェント構築に使用可能なモデルとその特性について、最新情報を共有します。

    画像

    OpenAIが発表した新機能「Agent Tools for Developers」は、ChatGPT APIを活用してより高度なAIエージェントを開発できる画期的なアップデートです。今回の発表によって、ChatGPTが単なる会話AIではなく、外部ツールを活用して自律的にタスクをこなせる「エージェント」としての役割を果たせるようになりました。

    ChatGPT APIに「Tools」が登場

    今回のアップデートの中心にあるのは、ChatGPT APIに「Tools」という新しい機能が加わったことです。これにより、開発者はChatGPTにWeb検索機能を統合したり、コード実行環境を組み込んだり、独自のデータ取得ツールと連携させたりすることが可能になります。たとえば、「2025年のAIの最新ニュースは?」と質問すれば、ChatGPTが自動的にWeb検索を実行し、リアルタイムの情報を取得して回答する。「このデータの平均値を計算して」と指示すれば、Pythonを実行するツールを呼び出し、計算結果を返してくれます。つまり、ユーザーの入力に応じて最適なツールを選び、自律的に活用できるようになったのです。

    ChatGPTが状況に応じて適切なツールを自動的に呼び出す

    また、今回のアップデートでは、「Function Calling」機能も強化されています。これにより、ChatGPTはどのツールをいつ使うべきかをより正確に判断できるようになった。従来のAPIでは、開発者が細かく指示を出す必要があったが、新しい仕組みではChatGPTが状況を理解し、適切なツールを自動的に呼び出せます。これによって、開発者の負担が大幅に軽減されるだけでなく、エージェントの実用性も向上しました。

    ChatGPT APIはタスクを実行できるエージェントへと進化

    従来のChatGPT APIは「入力に対して一回限りの応答をするチャットボット」としての役割が主でしたが、今回のAPI強化は「お客様対応」から「業務効率化」まで一気に用途が広がる可能性があります。

    Web検索機能(gpt-4o-search-preview) は、
    ✅ 社内の情報収集(リアルタイムで業界ニュースを検索)
    ✅ マーケティング調査(競合情報やトレンドを即座に取得)
    ✅ FAQの自動応答(Web上の最新情報を反映できる)
    みたいに、開発者が自分の業務に活用するケースが増えそです。

    「openai-agents-python」公開

    また、OpenAIはGithubで開発者向けの新しいエージェント構築フレームワーク「openai-agents-python」を公開しました。今回の発表で紹介された「エージェント開発ツール」を実際に使えるライブラリで「openai-agents-python」は、複数のAIエージェントを組み合わせたワークフローを構築するための軽量かつ強力なフレームワークです。
    主な特徴は以下の通り:

    • エージェント(Agents):​特定の指示やツール、ガードレール、ハンドオフを設定された大規模言語モデル(LLM)です。​

    • ハンドオフ(Handoffs):​エージェントが特定のタスクを他のエージェントに引き継ぐ機能を提供します。​

    • ガードレール(Guardrails):​入力および出力の検証のための安全性チェックを設定できます。​

    • トレーシング(Tracing):​エージェントの実行を追跡し、ワークフローのデバッグや最適化を支援します。​

    このSDKを使用することで、開発者は複数のエージェント間の協調作業を容易に設計・実装でき、複雑なタスクの自動化や高度なAIアプリケーションの開発が可能となります。

    APIのコストは個人使用に耐えられる?

    gpt-4o-search-previewとgpt-4o-mini-search-previewは、OpenAIが提供するエージェント構築用のAPIモデルです。​これらのモデルは、リアルタイムのWeb検索機能を統合しており、最新情報へのアクセスが可能です。​

    価格について

    これらの「search-preview」モデルの具体的な価格情報は、現時点で公開されていません。​しかし、ベースモデルであるgpt-4oとgpt-4o-miniの料金は以下の通りです。​

    • gpt-4o:

      • 入力: $2.50 / 100万トークン​

      • 出力: $10.00 / 100万トークン​

    • gpt-4o-mini:

      • 入力: $0.15 / 100万トークン​

      • 出力: $0.60 / 100万トークン​

    これらの料金を参考にすると、gpt-4o-mini-search-previewは個人利用において、コストパフォーマンスの高い選択肢と言えます。​ただし、正確な料金については、OpenAIの公式サイトで最新情報を確認することをおすすめします。 ​

    トークンについて

    1トークンは約4文字に相当し、100万トークンは約75万語に相当します。​これを基に、使用量に応じたコストを計算できます。

     
     
    広告デザイン、エディトリアルデザイン、Webフロントエンド開発を経て、サイバーエージェントや楽天の新人研修での登壇・指導をきっかけに講師業へ。現在はAIを使った業務設計と運用を実装している。

    あなたへのおすすめ