メインコンテンツへスキップ

AI

OpenAI Agents SDK で WhatsApp エージェントを構築する方法

OpenAI Agents SDK は、エージェント、ツール、ハンドオフ、ガードレールを提供します。WhatsApp の接続基盤、受信トレイ、引き継ぎを自分で構築することなく、お客様が実際に頼れる WhatsApp エージェントに仕上げる方法を解説します。

MonoChatチーム 更新日: 1 分で読めます

目次
  1. OpenAI Agents SDK が提供するもの
  2. WhatsApp が加える課題
  3. MonoChat で OpenAI エージェントを使う 3 つの方法
  4. ステップごとの手順:WhatsApp で OpenAI Agents SDK のエージェントを動かす
  5. WhatsApp でうまくいくパターン
  6. コスト
  7. 特定の製品に縛られません

OpenAI Agents SDK は、エージェントを構築するための OpenAI のオープンソースフレームワークです。指示を持つモデル、呼び出せるツール、他のエージェントへのハンドオフ、入出力を守るガードレールが、タスクが完了するまでループで実行されます。エージェントを構築するうえで優れた手段ですが、それだけでは、WhatsApp 番号、チーム受信トレイ、テンプレートメッセージ、担当者が引き継ぐ手段は手に入りません。MonoChat の Agent Harness では、OpenAI Agents SDK を AI ハーネスとして選択し、フローに AI エージェントノードを配置し、WhatsApp を接続してテストするだけで、残りは MonoChat が担当します。

このガイドでは、SDK が提供するもの、MonoChat で OpenAI エージェントを使う 3 つの方法、ステップごとの設定手順、そしてお客様がエージェントを信頼できるかどうかを左右する WhatsApp 特有の細部を説明します。

OpenAI Agents SDK が提供するもの

SDK は、いくつかの基本的な考え方を軸に作られています。

  • エージェント: モデルと、その役割を説明する指示。
  • ツール: 「注文を照会」や「時間枠を確認」など、エージェントが呼び出せる関数と MCP サーバー。
  • ハンドオフ: あるエージェントが、専門のエージェントにタスクを渡すこと。たとえば、一般的なサポートエージェントから返品担当のエージェントへ。
  • ガードレール: エージェントと並行して実行され、望ましくない入力や出力を止めるチェック。
  • セッションとトレース: ターンをまたぐメモリと、エージェントが行ったことのステップごとの記録。

これらが組み合わさったものがエージェントハーネスです。モデルが一度答えて終わるのではなく、行動し、結果を確認し、続行できるようにするループです。カスタマーメッセージングでは、返品ポリシーを説明するだけで終わるか、実際に返品を作成するかの違いになります。

WhatsApp が加える課題

エージェントを構築するのは、仕事の半分です。WhatsApp でお客様の前に出すには、次のことへの対応が必要です。

  • WhatsApp Business Platform。 公式 API の接続、認証済みのビジネス、承認済みの番号。
  • 24 時間ウィンドウ。 自由形式の返信は、お客様の最後のメッセージから 24 時間以内に許可されます。それ以降は、承認済みのテンプレートが必要です。
  • ポリシー。 2026 年 1 月 15 日以降、WhatsApp は汎用の AI アシスタントをプラットフォームから排除しています。自社のお客様に対応するエージェントは許可されており、自動返信の場合は担当者への明確な経路が求められます。
  • 担当者。 一部の会話は、履歴を保ったまま、チームがすでに使っているツールの中で担当者に回す必要があります。
  • その他のチャネル。 Instagram、Messenger、Webサイトで書き込むお客様も、同じ回答を期待しています。

MonoChat がこれらをエージェントの周囲で処理するため、お客様の作業はエージェント自体に集中できます。

MonoChat で OpenAI エージェントを使う 3 つの方法

オプション実行場所必要なもの
OpenAI Agents SDKMonoChat 内追加は不要。お客様の AI モデルを使用
OpenAI Agents API(OpenAI がホスト)OpenAI のクラウドお客様の OpenAI API キー
カスタム(独自の Agents SDK サービス)自社サーバーエンドポイント URL と共有シークレット

何もデプロイせずに OpenAI 方式のエージェントを使いたい場合は、OpenAI Agents SDK ハーネスから始めてください。 エージェントがすでに OpenAI のホスト型プラットフォーム上にある場合は、OpenAI Agents API を選びます。 開発者が SDK で独自のツール、ハンドオフ、テストを備えた独自のエージェントを書いており、そのコードを使い続けたい場合は、カスタムを選びます。 詳しくは、独自の AI エージェントを WhatsApp に接続する方法をご覧ください。

ステップごとの手順:WhatsApp で OpenAI Agents SDK のエージェントを動かす

1. AI ハーネスを追加する

MonoChat で AI ハーネスを追加し、プロバイダーとして OpenAI Agents SDK を選択します。MonoChat 内で実行され、すでに設定済みの AI モデルを使用するため、この手順で追加のキーやサーバーは不要です。

2. フローに AI エージェントノードを追加する

WhatsApp の会話を受け付けるフローに、AI エージェントノードを追加し、ハーネスを選択します。エージェントの指示を書きます。誰に対応するのか、何ができるのか、何を絶対にしてはいけないのか、いつ引き継ぐのかを記述してください。

3. メイン、フォールバック、高速の各モデルを選ぶ

すべての AI エージェントノードには、3 つのモデルの役割があります。

  • メインモデルは、推論と返信の作成を行います。
  • フォールバックモデルは、ソフトリミットや障害の後に引き継ぎます。
  • 高速モデルは、バックグラウンド処理を担当します。

実行ごとの予算上限も追加し、1 つの通常と異なる会話で高額な請求が発生しないようにします。フォールバックの選び方が分からない場合は、お客様対応の AI エージェントにフォールバックモデルが必要な理由をお読みください。

4. ツールを接続する

最も頻繁なリクエストに合ったツールをエージェントに渡します。

  • AI 関数ツール:構造化された入力で自社の API を呼び出します。
  • MCP 連携:MCP に対応するシステムのツールを使用します。
  • AI ナレッジベース:ドキュメントやポリシーに基づいた回答に使用します。
  • カスタム機能:会話の中で実行されるロジックに使用します。

十分にテストされていない 15 個より、優れた 3 個のツールのほうが役に立ちます。実際の会話を確認してから、追加してください。

5. WhatsApp(とその他すべて)を接続する

Meta 公認の Meta Business Partner である MonoChat を通じて、WhatsApp Business 番号を接続します。同じフローを Instagram、Messenger、TikTok、Telegram、Webチャット、SMS、音声でも実行できるため、1 つのエージェントですべてのチャネルをカバーできます。

6. 実際のメッセージでテストする

先月の会話をテストセットとして使用してください。怒っているお客様、曖昧な質問、1 通に複数のリクエストが含まれるもの、すぐに担当者を希望するお客様など、難しいものも含めます。ツール呼び出し、トーン、引き継ぎを確認し、その後、公開します。

WhatsApp でうまくいくパターン

1 通につき 1 つの質問。 Web 上のチャット向けに作られたエージェントは、長いリストで答えがちです。スマートフォンでは、短いメッセージで一度に 1 つの明確な質問をするほうが、お客様から良い返答が得られます。

取り消せない操作の前に確認する。 キャンセル、返金、予約変更の前に、エージェントが提案し、お客様が確認するようにします。

専門エージェントへはハンドオフ、担当者へは受信トレイ。 SDK のハンドオフは、エージェント間(営業、サポート、返品)のルーティングに最適です。担当者への引き継ぎは、会話が全履歴とともに届く MonoChat の共有チーム受信トレイで行います。

制限を明示する指示。 「€50 までの返金は承認してよい。それを超える場合は請求チームに引き継ぐ」。曖昧なルールより、明確な数値のほうが有効です。

自社のビジネスの範囲にとどめる。 お客様を支援するエージェントは WhatsApp で許可されています。何にでも答えるものは、WhatsApp の 2026 年のルールに違反するおそれがあります。その線引きは、WhatsApp AI チャットボットのポリシーガイドで説明しています。

コスト

次の 3 つが加算されます。MonoChat のプラン、AI モデルの利用料、Meta の WhatsApp メッセージ料金です。2026 年 10 月 1 日から、Meta はビジネス番号ごとに毎月最初の 1,000 件を超えるサービス返信に課金します。WhatsApp API 料金ガイドをご覧ください。

AI 側では、ご自身のプロバイダーキーを使う場合、MonoChat は上乗せしません。実行ごとの予算、バックグラウンド処理用の低コストな高速モデル、信頼できるフォールバックにより、請求額を予測しやすく保てます。

特定の製品に縛られません

Agent Harness では、モデルだけでなくフレームワークも選べます。後から Claude Agent SDK、Pi、Claude Managed Agents、あるいは独自のフレームワークを試したくなった場合は、別の AI ハーネスを追加し、AI エージェントノードをそちらに向けるだけです。チャネル、ツール、引き継ぎはそのまま残ります。すべてのプロバイダーは、Agent Harness のページで比較できます。

よくある質問

よくあるご質問

何もホストせずに、WhatsApp で OpenAI Agents SDK を使えますか?

はい。MonoChat で、AI ハーネスのプロバイダーとして OpenAI Agents SDK を選択します。MonoChat 内で実行され、お客様の AI モデルを使用するため、追加の設定は不要です。その後、WhatsApp 番号に接続したフロー内の AI エージェントノードから利用します。

MonoChat での OpenAI Agents SDK と OpenAI Agents API の違いは何ですか?

OpenAI Agents SDK ハーネスは、MonoChat 内でお客様の AI モデルを使って実行されます。OpenAI Agents API のオプションは、OpenAI がそのクラウドでホストするエージェントを使用し、お客様自身の OpenAI API キーが必要です。

すでに OpenAI Agents SDK でエージェントを構築しました。そのまま使えますか?

はい。自社サーバーで実行し、エンドポイント URL と共有シークレットを使って、カスタムハーネスとして MonoChat に接続します。MonoChat がすべてのチャネルの会話を届け、チームへの引き継ぎを処理します。

エージェントはどのモデルを使えますか?

AI エージェントノードごとに、メインモデル、ソフトリミットや障害の後に引き継ぐフォールバックモデル、バックグラウンド処理用の高速モデルがあります。MonoChat アカウントで利用できる AI モデルから選択でき、実行ごとの予算上限も設定できます。

MonoChat は OpenAI の利用料に上乗せしますか?

いいえ。ご自身のプロバイダーキーを使う場合は、プロバイダーに直接お支払いいただき、MonoChat は AI の料金を上乗せしません。

Growthプランの初月無料

WhatsApp、Instagram、Messengerを1つの受信トレイで運用

MonoChatで無料で始めましょう。共有チーム受信トレイ、AIアシスタント、テンプレート、キャンペーンを、Metaの公式APIで利用できます。

1ビジネスにつき1コード • 有効期間30日 • カード不要

$150で始められます。

受け取る