次の方法で共有


Microsoft Agent 365 SDKを使ってエージェントをテストする

重要

Microsoft Agent 365 の早期アクセスを利用するには、フロンティア プレビュープログラムに参加する必要があります。 フロンティアは、Microsoft の最新の AI イノベーションと直接接続します。 Frontier のプレビューは、お客様の契約書に記載されている既存のプレビュー利用規約に従います。 これらの機能は現在開発中であるため、提供状況や機能は今後変更される可能性があります。

デプロイの前に、Agents Playground を使用してエージェントをローカルでテストします。 このガイドでは、Agents Playgroundテストツールを使った開発環境の設定、認証の設定、エージェントの機能検証について説明します。

エージェントがローカルで動作したら、 エージェント 365 開発ライフサイクル に従って、Teams、Word、Outlook などの Microsoft 365 アプリケーションでテストします。

前提条件

エージェントのテストを始める前に、次の前提条件がインストールされていることを確認してください:

一般的な前提条件

言語固有の前提条件

  • Python 3.11 以降: python.org または Microsoft Store からダウンロードする
  • uvパッケージマネージャー: を使ってpip install uv
  • インストールを確認する: python --version

エージェントのテスト環境を構成する

このセクションでは、環境変数の設定方法、開発環境の認証方法、そしてAgent 365搭載エージェントのテスト準備方法を説明します。

このシーケンシャル ワークフローに従って、エージェント テスト環境を設定します。

  1. 環境を設定する - 環境設定ファイルを作成または更新する。

  2. LLM 構成 - API キーを取得し、OpenAI または Azure OpenAI 設定を構成します。

  3. 認証の設定 - エージェント認証の設定。

  4. 環境変数の参照 - 必要な環境変数を構成します:

    1. 認証変数
    2. MCP エンドポイント構成
    3. 監視変数
    4. エージェント アプリケーション サーバーの構成

これらの手順を完了したら、Agents Playground でエージェントのテストを開始する準備ができました。

手順 1: 環境を構成する

構成ファイルを設定します:

cp .env.template .env

注意

必要項目を表示する設定テンプレートについては、 Microsoft Agent 365 SDKサンプルをご覧ください。

手順 2: LLM 構成

ローカル テスト用に OpenAI または Azure OpenAI 設定を構成します。 前提条件からAPIキーやサービスエンドポイント、モデルパラメータを設定ファイルに追加してください。

.env ファイルに追加してください。

# Replace with your actual OpenAI API key
OPENAI_API_KEY=

# Azure OpenAI Configuration
AZURE_OPENAI_API_KEY=
AZURE_OPENAI_ENDPOINT=
AZURE_OPENAI_DEPLOYMENT=
AZURE_OPENAI_API_VERSION=

Python用のLLM環境変数

変数 説明 必須
OPENAI_API_KEY OpenAI サービスの API キー OpenAI の場合 sk-proj-...
AZURE_OPENAI_API_KEY Azure OpenAI サービスの API キー Azure OpenAI の場合 a1b2c3d4e5f6...
AZURE_OPENAI_ENDPOINT Azure OpenAI サービス エンドポイント URL Azure OpenAI の場合 https://your-resource.openai.azure.com/
AZURE_OPENAI_DEPLOYMENT Azure OpenAI の展開名 Azure OpenAI の場合 gpt-4
AZURE_OPENAI_API_VERSION Azure OpenAI の API バージョン Azure OpenAI の場合 2024-02-15-preview

ステップ3:エージェントの認証を設定する

エージェントのために、以下の認証方法のいずれかを選択してください:

  • エージェント認証 - エージェントユーザーIDが存在する場合の本番シナリオでの利用。
  • OBO認証 - エージェントユーザーIDなしでユーザー権限を委譲する必要がある本番環境での使用。
  • ベアラートークン認証 - 本番認証の設定前の初期開発およびテストシナリオにのみ使用されます。

エージェント認証

Agent 365のCLI a365 config display コマンドを使って、エージェントのブループリント認証情報を取得してください。

a365 config display -g

このコマンドは、エージェントのブループリント構成を表示します。 次の値をコピーします。

価値 説明
agentBlueprintId エージェントのクライアント ID
agentBlueprintClientSecret エージェントのクライアントシークレット
tenantId Microsoft Entra テナント ID

エージェントでエージェンティック認証を構成するには、次の値を使用します:

プレースホルダー値を実際の認証情報に置き換えて、.env ファイルに次の設定を追加します:

USE_AGENTIC_AUTH=true
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__CLIENTID=<agentBlueprintId>
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__CLIENTSECRET=<agentBlueprintClientSecret>
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__TENANTID=<your-tenant-id>
変数 説明 必須
USE_AGENTIC_AUTH エージェンティック認証モードを有効にする はい true
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__CLIENTID a365 config display -g からのエージェントブループリントクライアントID はい 12345678-1234-1234-1234-123456789abc
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__CLIENTSECRET a365 config display -g からのエージェント ブループリント クライアント シークレット はい abc~123...
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__TENANTID a365 config display -g から Microsoft Entra のテナント ID はい adfa4542-3e1e-46f5-9c70-3df0b15b3f6c

OBO 認証

On-Behalf-Of (OBO) 認証を使用すると、エージェントはエージェント ユーザー ID を必要とせずに、委任されたユーザーアクセス許可を使用して MCP サーバー ツールにアクセスできます。 このフローでは、エージェントはユーザーの委任トークンを受け取り、それを交換してユーザーの代わりにアクションを実行します。

OBO認証は、以下の本番環境に適しています:

  • あなたのエージェントはエージェントユーザーIDを持っていません。
  • ユーザー固有の権限を持つリソースにアクセスする必要があります。
  • エージェントに認証済みユーザーの代理として行動してもらいたいのです。

OBOフローの詳細は 「認証フロー」を参照してください。 完全な実装例については、Microsoft 365 Agents SDKの OBO 承認サンプルを参照してください。

ベアラー トークン認証

本番環境認証が設定されていない初期の開発やテストシナリオでは、ベアラートークン認証を使ってエージェントをテストしてください。 この方法は、インタラクティブなブラウザ認証を用いて委任されたアクセストークンを取得します。 このトークンを使うことで、エージェントはユーザーの権限を使ってMCPサーバーツールを呼び出せます。 このアプローチは、実際のエージェントインスタンスを必要とせずに、エージェントユーザーが本番環境でリソースにアクセスする様子をシミュレートします。

まず、 a365 develop add-permissions を使ってアプリケーションに必要なMCPサーバー権限を追加します:

a365 develop add-permissions

次に、 a365 develop get-token を使ってベアラートークンを取得し設定します:

a365 develop get-token

get-tokenコマンドは自動的に次のようになります:

  • ToolingManifest.json ファイルで構成されているすべての MCP サーバーのベアラー トークンを取得します。
  • プロジェクト構成ファイルを BEARER_TOKEN 環境変数で更新します。

get-tokenを実行する前に、コマンドがトークンを保存する場所を認識できるように、プロジェクト構成ファイルを設定します。

  • .NET: "BEARER_TOKEN": ""environmentVariables の各プロファイルの Properties/launchSettings.json に追加します。 このコマンドは、このキーが既に定義されているプロファイルのみを更新します。
  • Python/Node.js: 実行する前に、.env を使用して BEARER_TOKEN= ファイルを作成します。 ファイルが見つからない場合、コマンドは保存をスキップし、ガイダンスを示します。

注意

a365 develop get-token --app-id <id> ファイルなしでa365.config.jsonを実行した場合、トークンは自動的に保存されません。 手動でコピーし、Properties/launchSettings.json (.NET の場合) または .env ファイル (Python/Node.js用) に貼り付けます。

ベアラートークンは約1時間後に期限切れになります。 a365 develop get-tokenを使って期限切れのトークンを更新してください。

手順 4: 環境変数の参照

次の必須環境変数を構成して、環境設定を完了します:

認証変数

エージェンティック認証が正常に機能するために必要な認証ハンドラー設定を構成します。

.env ファイルに追加してください。

# Agentic Authentication Settings
AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__TYPE=AgenticUserAuthorization
AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__SCOPES=https://graph.microsoft.com/.default
AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__ALTERNATEBLUEPRINTCONNECTIONNAME=service_connection

# Connection Mapping
CONNECTIONSMAP_0_SERVICEURL=*
CONNECTIONSMAP_0_CONNECTION=SERVICE_CONNECTION
変数 説明 必須
AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__TYPE 認証ハンドラーの種類 はい
AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__SCOPES Microsoft Graphの認証スコープ はい
AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__ALTERNATEBLUEPRINTCONNECTIONNAME 代替ブループリント接続名 はい
CONNECTIONSMAP_0_SERVICEURL 接続マッピングのサービス URL パターン はい
CONNECTIONSMAP_0_CONNECTION マッピングの接続名 はい

MCP エンドポイント構成

エージェントが接続するAgent 365プラットフォームのエンドポイントを指定します。 エージェントの ツールサーバー を定義するツールマニフェストを生成する際には、MCPプラットフォームのエンドポイントを指定します。 このエンドポイントは、Microsoft 365統合機能のために MCP ツール サーバーが接続する環境 (事前プロビジョニング、テスト、または運用) を決定します。

.env ファイルに追加してください。

# MCP Server Configuration
MCP_PLATFORM_ENDPOINT=<MCP endpoint>
変数 説明 必須 デフォルト
MCP_PLATFORM_ENDPOINT MCP プラットフォームのエンドポイントURL (本番前、テスト、または本番) いいえ 運用エンドポイント

重要:MCP_PLATFORM_ENDPOINTを指定しなければ、アプリは本番エンドポイントを使用します。

注意

CLIのモックツールサーバーを使っている場合は、使ったポート番号を使ってエンドポイントをhttp://localhost:<port>に設定してください。 デフォルトのポートは5309です。

監視変数

エージェントのログと分散トレースを有効にするには、これらの必須変数を構成します。 観察可能性の特徴やベストプラクティスについて詳しく学びましょう

注意

監視の構成は、すべての言語で同じです。

変数 説明 デフォルト
ENABLE_A365_OBSERVABILITY 可観測性の有効化または無効化 false true
ENABLE_A365_OBSERVABILITY_EXPORTER 監視サービスにトレースをエクスポートする false true
OBSERVABILITY_SERVICE_NAME トレースのサービス名 エージェント名 my-agent-service
OBSERVABILITY_SERVICE_NAMESPACE サービス名前空間 agent365-samples my-company-agents

エージェント アプリケーション サーバーの構成

エージェント アプリケーション サーバーが実行されるポートを構成します。 この設定は省略可能であり、Pythonおよび JavaScript エージェントに適用されます。

.env ファイルに追加してください。

# Server Configuration
PORT=3978
変数 説明 必須 デフォルト
PORT エージェント サーバーが実行されているポート番号 いいえ 3978 3978

依存関係をインストールしてエージェント アプリケーション サーバーを起動する

環境設定後、必要な依存関係をインストールし、テストのためにエージェントアプリケーションサーバーをローカルで起動します。

依存関係のインストール

uv pip install -e .

このコマンドは、pyproject.toml で定義されているパッケージの依存関係を読み取り、PyPI からインストールします。 エージェントアプリケーションを一から作成する際は、依存関係を定義するための pyproject.toml ファイルを作成しましょう。 サンプル リポジトリ のサンプル エージェントでは、これらのパッケージが既に定義されています。 必要に応じて、追加または更新できます。

エージェント アプリケーション サーバーを起動する

python <main.py>

<main.py> を、エージェント アプリケーションのエントリ ポイントを含むメイン Python ファイルの名前 (たとえば、start_with_generic_host.pyapp.pymain.py) に置き換えます。

またはUVを使うこともできます:

uv run python <main.py>

エージェント サーバーが実行され、Agents Playground または Microsoft 365 アプリケーションから要求を受信する準備ができました。

エージェント プレイグラウンドでエージェントをテストする

Agents Playground は、テナントの完全なセットアップを必要とせずにMicrosoft 365環境をシミュレートするローカル テスト ツールです。 エージェントのロジックとツールの呼び出しを検証する最も速い方法です。 詳細については、エージェント プレイグラウンドでテストする を参照してください。

エージェントのプレイグラウンドをエージェント認証用に設定

注意

この構成は エージェント認証を使用する場合にのみ必要です。 ベアラートークン認証を使っている場合は、このセクションを飛ばして直接Basicテストに進めます。

エージェント認証を使用する場合は、エージェントの詳細を使用して Agents Playground YAML ファイルを構成します。

  1. 設定ファイルをセットアップします:Agents Playgroundを実行するフォルダ内の .m365agentsplayground.yml ファイルを作成または更新してください。 詳細なセットアップ手順については、 Teamsのカスタマイズコンテキストをご覧ください。

  2. ボット設定を更新する: .m365agentsplayground.yml ファイルに以下のボット情報を追加し、プレースホルダーの値を実際のエージェント認証情報に置き換えます。

    bot:
      id: <your-agent-email>@<your-tenant>.onmicrosoft.com
      name: <Your Agent Name>
      role: agenticUser
      agenticUserId: <your-agentic-user-id>
      agenticAppId: <your-agentic-app-id>
    
    プロパティ 説明 必須
    id エージェントのユーザーのメールアドレスは以下の形式です agentusername@tenant.onmicrosoft.com はい
    name エージェントユーザーの表示名 はい
    role エージェント認証のために agenticUser に設定される必要があります はい
    agenticUserId エージェントユーザーのオブジェクトIDです。 この値は、エージェント ユーザーのプロファイル ページの Microsoft Entra 管理センターで見つけます。 はい
    agenticAppId エージェントユーザーのエージェントIDです。 この値は、エージェント ユーザーのプロファイル ページの Microsoft Entra 管理センターで見つけます。 はい

新しいターミナル (Windows 上の PowerShell) を開き、Agents Playground を起動します。

agentsplayground

このコマンドは、エージェント・プレイグラウンドのインターフェースを持つウェブブラウザを開きます。 ツールには、エージェントにメッセージを送信できるチャット インターフェイスが表示されます。

基本的なテスト

まず、エージェントが正しく構成されていることを確認します。 エージェントにメッセージを送信します:

What can you do?

エージェントは、エージェントのシステムプロンプトや機能に基づいて設定された指示を返信します。 この返信は以下のことを確認しています:

  • あなたのエージェントは正しく動作しています。
  • エージェントはメッセージを処理し、応答することができます。
  • エージェント・プレイグラウンドとエージェント間のコミュニケーションは正常に機能しています。

テスト ツールの呼び出し

toolingManifest.jsonでMCPツールサーバーを設定した後(セットアップ手順はツール参照)、以下の例を使ってツール呼び出しをテストします。

まず、使用できるツールを確認します:

List all tools I have access to

次に、特定のツール呼び出しをテストします。

メール ツール

Send email to your-email@example.com with subject "Test" and message "Hello from my agent"

期待される応答:エージェントがMail MCPサーバーを使ってメールを送信し、メッセージ送信を確認します。

カレンダー ツール

List my calendar events for today

予想される回答:エージェントが当日のカレンダーイベントを取得し表示します。

SharePoint ツール

List all SharePoint sites I have access to

予期される応答: エージェントはSharePointクエリを実行し、アクセス権を持つサイトの一覧を返します。

ツールの呼び出しは、次の方法で表示できます:

  • チャット ウィンドウ - エージェントの応答とツール呼び出しを確認します。
  • [ログ] パネル - ツールのパラメーターと応答を含む詳細なアクティビティ情報を表示します。

通知アクティビティでテストする

ローカル開発中は、Agents Playgroundの内蔵通知トリガーを使って通知シナリオをテストしてください。

Mock an Activity メニューが展開された Agents Playground インターフェースを示すスクリーンショットで、トリガー通知アクティビティオプションとして電子メールの送信やWordでのメンションが表示されています。

通知活動をテストする前に、以下のことを確認してください:

テストメール通知

メール通知処理をテストするには:

  1. エージェントとAgents Playgroundを起動しましょう。
  2. エージェントのプレイグラウンドで、 モック・アン・アクティビティ>トリガー通知アクティビティを選択します。
  3. メールの送信を選択します。
  4. ペイロードダイアログでは、送信者名やメール本文の内容などのモックメールの詳細を必要に応じて更新してください。
  5. [アクティビティの送信] を選択します。
  6. チャットチャットとログパネルの両方で結果を確認できます。

エージェントは模擬メール通知を受け取り、通知処理のロジックに従って処理します。 メール通知ペイロード構造の詳細については 、「メール通知ペイロード」をご覧ください。

Wordのメンション通知をテストする

Word ドキュメントのメンション通知をテストするには次の手順を実行してください:

  1. エージェントとAgents Playgroundを起動しましょう。
  2. エージェントのプレイグラウンドで、 モック・アン・アクティビティ>トリガー通知アクティビティを選択します。
  3. Word で Mention を選択します。
  4. ペイロード ダイアログで、ドキュメント ID やコメント テキストなどのモック コメントの詳細を必要に応じて更新します。
  5. [アクティビティの送信] を選択します。
  6. チャットチャットとログパネルの両方で結果を確認できます。

エージェントは、シミュレートされたWordメンション通知を受け取り、通知処理ロジックに従って応答します。 Wordコメント通知ペイロードの構造の詳細については、「Document コメント通知ペイロードを参照してください。

テスト エージェントのインストールとアンインストールのイベント

Agents Playground は、エージェントに接続すると、アクション InstallationUpdateを含むadd アクティビティを自動的に送信します。 インストール ハンドラーを実装すると、接続が確立された直後に、エージェントのウェルカム メッセージがチャットに表示されます。

インストール イベントの処理を確認するには:

  1. エージェント サーバーを起動します。
  2. エージェントプレイグラウンドを開きます。 プレイグラウンドはエージェントに接続し、インストール イベントを自動的にトリガーします。
  3. チャット会話にウェルカム メッセージが表示されたことを確認します。

エージェント プレイグラウンド インターフェースのスクリーンショットには、エージェントの歓迎メッセージ「採用していただきありがとうございます!あなたのプロとしての旅をお手伝いできることを楽しみにしています!」が、インストールイベントの発生後にチャットの会話とログパネルに表示されます。

ハンドラーの実装の詳細については、「 エージェントのインストールイベントとアンインストールイベントを処理する」を参照してください。

監視ログを表示する

ローカル開発中に監視ログを表示するには、監視コード (コード例については、監視 を参照) を使用してエージェントをインストルメント化し、監視変数 で説明されているように環境変数を構成します。 設定が完了すると、コンソールにリアルタイムのトレースが表示され、以下が表示されます:

  • エージェント呼び出しトレース
  • ツール実行の詳細
  • LLM の推論呼び出し
  • 入出力メッセージ
  • トークンの使用法
  • 応答時間
  • エラー情報

これらのログは問題のデバッグ、エージェントの挙動理解、パフォーマンス最適化に役立ちます。

次の手順

エージェントをローカルでテストした後、それを Azure にデプロイし、Microsoft 365 に発行します。

Teams、Word、Outlook などの Microsoft 365 アプリケーションでエージェントをテストするには、 エージェント 365 開発ライフサイクルを参照してください。

トラブルシューティング​​

このセクションでは、エージェントをローカルでテストする際によくある問題の解決策を提供します。

ヒント

Agent 365トラブルシューティングガイドには、Agent 365の開発ライフサイクルの各段階に対する高度なトラブルシューティング推奨事項、ベストプラクティス、トラブルシューティングコンテンツへのリンクが含まれています。

接続と環境の問題

これらの問題は、ネットワーク接続、ポートの競合、およびエージェントが正しく通信できなくなる環境セットアップの問題に関連しています。

エージェント・プレイグラウンド接続の問題

症状:エージェントの遊び場があなたのエージェントに接続できません。

解決策:

  • エージェントサーバーが稼働しているか確認してください。
  • あなたのエージェントとAgents Playgroundの間でポート番号が一致していることを確認してください。
  • ローカル接続をブロックするファイアウォールルールがないか確認してください。
  • エージェントとエージェントの遊び場の両方を再起動してみてください。

古いエージェント プレイグラウンドのバージョン

症状:エージェント・プレイグラウンドに予期せぬエラーや機能の抜け。

解決策:Agents Playgroundをアンインストールして再インストールしてください

winget uninstall agentsplayground
winget install agentsplayground

ポートの競合

症状:ポートがすでに使用中であることを示すエラー。

解決策:

  • 「エージェントの他のインスタンスを停止してください。」
  • 設定内のポートを変更してください。
  • ポートを使っているプロセスはすべて終了させてください。
# Windows PowerShell
Get-Process -Id (Get-NetTCPConnection -LocalPort <port>).OwningProcess | Stop-Process

DeveloperMCPServer を追加できません

現象: Visual Studio Code で DeveloperMCPServer を追加しようとしたときにエラーが発生しました。

解決策: Visual Studio Code を閉じて再度開き、サーバーの追加をもう一度試します。

認証とトークンの問題

これらの問題は、エージェントがMicrosoft 365 サービスで適切に認証できない場合、または資格情報の有効期限が切れたり、正しく構成されていない場合に発生します。

症状:

  • 401 未承認のエラー
  • 「ベアラートークンの有効期限切れ」メッセージ
  • エージェント認証の失敗

根本原因:

  • トークンは約1時間後に期限が切れます
  • 誤った認証設定
  • 資格情報が無効または見つからない

ソリューション

  • ベアラートークンの満期

    トークンをリフレッシュし、環境変数を更新してください。

    # Get a new token
    a365 develop get-token
    
    # Update your .env file with the new token
    
  • エージェンティック認証エラー (Python)

    .envファイルを確認してください:

    # Should be (with underscore):
    AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__ALT_BLUEPRINT_NAME=SERVICE_CONNECTION
    
    # Not:
    AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__ALT_BLUEPRINT_NAME=ServiceConnection
    
  • 資格証明書の欠落について

    試験前に必要な資格が揃っているか必ず確認してください。

    .envまたはappsettings.jsonに以下が含まれていることを確認してください。

    • APIキーと秘密
    • テナント ID
    • クライアントID
    • Blueprint ID(エージェント認証を使用している場合)

    検証:

    エージェント・プレイグラウンドで簡単なリクエストでテストしてください。 401エラーなしの返答が届くはずです。

  • ツールと通知の問題

    これらの問題は、ツール呼び出し、MCPサーバーとの連携、通知配信の問題に関わるものです。

メールが届かない

症状: エージェントはメールが送られたと表示しているが、届かない

解決策:

  • 迷惑メールフォルダまたはスパムフォルダを確認してください。
  • メールの配信は数分遅れることがあります。 最大5分待つ。
  • 受信者のメールアドレスが正しいか必ず確認してください。
  • メール送信中にエラーがないかエージェントのログを確認してください。

Wordでコメントの応答が機能しない

問題: 通知サービスは現在、Wordコメントに直接応答できません。 この機能は開発中です。

メッセージがエージェントに届かない

症状:エージェントのアプリケーションがTeamsでエージェントに送られたメッセージを受け取っていない。

考えられる原因:

  • Developer Portalはエージェントブループリントで設定されていません。
  • Azure Web アプリの問題 (デプロイエラー、アプリが実行されていない、構成エラー)。
  • Teamsではエージェントインスタンスが正しく作成されていません。

解決策:

  • 開発者ポータルの設定を確認する:

    Developer Portalでエージェントブループリントの設定を必ず完了してください。 Developer Portalでエージェントブループリントの設定方法を学びましょう。

  • Azure Web App の健全性を確認:

    エージェントをAzureにデプロイする場合は、Web アプリが正しく実行されていることを確認します。

    1. Azure portal に移動します。
    2. ウェブアプリのリソースにアクセスしてください。
    3. Overview>Status(「Running」と表示されるはずです)を確認してください。
    4. 監視ログストリームでランタイムエラーを確認してください。
    5. 展開センターのログを確認し、展開が成功したか確認してください。
    6. 構成を確認>アプリケーション設定にすべての必要な環境変数が含まれていることを確認してください。
  • エージェントインスタンス作成の検証:

    Microsoft Teamsでエージェント インスタンスを正しく作成してください。

    1. Microsoft Teamsを開きます。
    2. アプリに行って、あなたのエージェントを検索してください。
    3. エージェントが検索結果に表示されているか確認してください。
    4. 見つからない場合は、Microsoft 365管理センター - エージェントで公開されていることを確認します。
    5. エージェントで追加を選択して新しいインスタンスを作成します。
    6. 詳細な指示は 「オンボードエージェント」をご覧ください。