エージェント メッセージング エンドポイント

エージェント メッセージング エンドポイントとは、エージェントに対してエージェント型の通知メッセージを送信するエンドポイントです。

エージェント メッセージング エンドポイントの削除

a365 cleanup blueprint --endpoint-only コマンドを使用して、エージェントのメッセージング エンドポイントの登録を削除します。 このコマンドは、エージェントコードや展開済みのエンドポイントには影響しません。 Teams Graph (MCP プラットフォーム) を介して登録エントリのみを削除します。

a365 cleanup blueprint --endpoint-only

a365.config.json でのメッセージング エンドポイントの構成

メッセージング エンドポイントを設定する前に、a365.config.json の構成ファイルでそれを指定します。 このファイルには、エージェントの展開に関する主要な構成が含まれています。

以下のメッセージング エンドポイントの構成プロパティを追加または更新してください:

{
  "messagingEndpoint": "https://your-endpoint-url.com/api/messages",
  "deploymentProjectPath": "."
}
  • messagingEndpoint: エージェントにメッセージを送信できる正確なエンドポイント URL を指定してください。

  • deploymentProjectPath: エージェント プロジェクト ディレクトリへのパス。 エージェントがすでに展開されており、環境設定を更新する必要がない場合は、このプロパティは関係ありません。 エージェント コードがご自身のマシン上に存在しない場合にのみ、deploymentProjectPath. に設定してください。

構成プロパティ

プロパティ 説明 必須 Default
messagingEndpoint エージェントがメッセージを受信する URL なし https://your-app.azurewebsites.net/api/messages
deploymentProjectPath 構成の更新を行うための、エージェント プロジェクト ディレクトリへのパス いいえ . ./my-agent または .

エンドポイント構成オプション

messagingEndpoint の値は、展開シナリオによって異なります:

Azure 展開の場合:

  • Azure Web App: https://your-app-name.azurewebsites.net/api/messages

Azure 以外の環境での展開の場合:

  • AWS: https://your-api-gateway-url.amazonaws.com/api/messages
  • GCP: https://your-cloud-run-url.run.app/api/messages
  • その他のクラウドプロバイダー: カスタム エンドポイント URL

開発トンネルによるローカルテスト時:

  • 開発トンネル URL: https://abc123xyz.devtunnels.ms:3978/api/messages

重要

deploymentProjectPath は、CLI がプロジェクトファイルを検索する場所や、.env ファイルなどの環境構成を更新する場所を指定します。

メモ

ローカルテストでDev Tunnelsを使用する場合は、セットアップコマンドを実行する前に、a365.config.json 内の messagingEndpoint をご利用の開発トンネルの URL に置き換えてください。 詳細については、開発トンネルを使用したテストを参照してください。

エージェント メッセージング エンドポイントの設定

a365.config.json ファイルを更新した後、このコマンドを使用してメッセージング エンドポイントを登録してください。これにより、Agent 365 サービスがエージェントに通知を送信できるようになります。 --endpoint-only 操作は、Teams Graph (MCP Platform) を介してエンドポイントを登録します。

a365 setup blueprint --endpoint-only

また、--messaging-endpoint を使用して URL を直接指定することもできるため、a365.config.json を編集する必要はありません。

a365 setup blueprint --endpoint-only `
  --messaging-endpoint https://your-app.azurewebsites.net/api/messages

ローカルでのテスト中は、エージェントをクラウドに展開する前に、このエンドポイントを開発トンネルのエンドポイントに設定できます。 詳細については、開発トンネルを使用したテストを参照してください。

既存のエンドポイント URL を更新する方法:

a365 setup blueprint --update-endpoint https://your-new-host.example.com/api/messages

エンドポイントの展開

まだエージェントをクラウドに展開していない場合は、Azure へのエージェントの展開方法をご確認ください。

エージェントをすでにクラウドに展開済みの場合は、前述のようにメッセージング エンドポイントを設定できます。

その他の人気のあるクラウドサービスで、メッセージング エンドポイントを設定する方法について説明します。