【Microsoft×生成AI連載】【やってみた】Copilot Studioで作成したエージェントをTeamsチャネルで利用する

本記事では、Copilot Studioで作成したエージェントをTeamsチャネルで利用する方法を紹介します。

AIエージェントの活用方法に興味がある方にご覧いただければと思います。

これまでの連載

これまでの連載記事一覧はこちらの記事にまとめておりますので、過去の連載を確認されたい方はこちらの記載をご参照ください。

blog.jbs.co.jp

Teamsチャネルでの利用

Copilot Studioで作成したエージェントは、Teamsチャネル内で利用することができます。具体的には、チャネルのスレッド内でエージェントをメンションすることができるようになり、いつでも動作させることが可能となります。

また、Copilot Studioで作成したエージェントをTeamsチャネルで利用するためには、事前に一度Teamsへの公開を行う必要があります。公開手順については以前の記事にてご紹介していますので、併せてご覧いただけますと幸いです。

blog.jbs.co.jp

実際の手順

チーム追加の許可設定

まず初めに、Copilot Studioにて作成したエージェントをチームに追加することを許可する必要があります。

Teamsに公開されているエージェントを開き、「チャネル」タブ内の「TeamsとMicrosoft 365 Copilot」を選択し、「詳細の編集」をクリックします。

※Teamsへの公開手順については以前の記事をご参照ください

Teams内で動作するエージェントの詳細設定を行います

詳細設定画面では、Teamsで表示されるアイコンなどを変更することもできます。

今回はチャネルでの利用が目的であるため、「ユーザーはこのエージェントをチームに追加できます」という項目のチェックボックスをオンにします。

エージェントをチームに追加する許可設定項目です

チームへの追加を許可するためには、組織内のすべての人にエージェントへのアクセスを許可する必要があります。そのため、チェックボックスをオンにしようとするとアクセス許可の確認用ポップアップが表示されます。

問題がなければそのまま「はい」をクリックします。

組織内の全ユーザーに対してアクセスを許可します

チームへの追加を許可する項目にチェックボックスがオンになったら、画面右下の「保存」をクリックします。

設定の変更を保存します

エージェント自体の設定変更は保存できましたが、Teamsに追加する際に変更が反映されていない場合があります。

そのため、エージェントをもう一度公開しなおすために、画面右上の「公開」をクリックします。

エージェントを再公開します

確認用のポップアップには、組織内の全員にアクセス許可を与えることへのレビューが表示されています。問題がなければ先ほどと同様にそのまま「はい」をクリックします。

組織全体にアクセスを許可した状態で公開します

チャネルへの追加と利用方法

許可設定の準備が整ったので、Teamsでエージェントを開きます。他のユーザーに開いてもらう場合にはリンクを共有する等の方法がありますが、今回はCopilot Studioから直接開きます。

チャネルタブ内の「TeamsとMicrosoft 365 Copilot」を選択し、「Teamsでエージェントを表示する」をクリックします。

Teamsでエージェントを表示します

Teamsに遷移すると自動的にエージェントのウィンドウが立ち上がります。ここでは、「開く」をクリックします。

※エージェントを初めてTeamsで表示した場合は「追加」が表示されるため、Teams環境に追加してから開いてください。

Teamsでエージェントを開きます

エージェントを開いた後に下へスクロールすると、アプリ(追加したエージェント)を使用する場所が選択できます。今回はテスト用チャネルを選択し、「移動」をクリックします。

エージェントを使用するチャネルを選択します

チャネルに移動するとスレッド新規投稿の編集画面になっています。ここで「@」を入力し、メンションの候補を下にスクロールして「エージェントとボットを取得する」を選択します。

@メンションからエージェントの選択肢をクリックします

選択可能なアプリが表示されるため、今回追加したエージェントをクリックします。

今回追加したエージェントを選択します

その後は、エージェントをメンションした状態でプロンプトを入力して投稿することで、エージェントからの回答が返信の形で返ってきます。今回送信したプロンプトは「この夏おすすめの旅行先を教えて」です。

エージェントをメンションすると会話することができます

また、チームへのエージェント追加が正常に完了した段階で、対象チームの一般チャネルにエージェントからの投稿が確認できます。以降は、対象チーム内の各チャネルでエージェントをメンションして利用することが可能となります。

チームに追加することでエージェントからの自動投稿が行われます

利用シーンとメリット、注意点

利用シーン

  • チャネルで複数人とエージェントの回答を共有したいとき
  • チャネルのスレッドでの会話中にエージェントを利用したいとき
  • エージェントを簡単かつ広範囲に共有したいとき

メリット

  • チャネルに参加しているユーザー全員がエージェントとのやり取りを確認できる
  • 他のメンバーがチームに追加したエージェントを、追加作業無しで利用できる
  • チャネルのスレッド形式で回答が保存され、ナレッジが蓄積される

注意点

  • 組織全体へのアクセス許可が必要となる
    • 後からアクセス許可設定を変更した場合、チャネルでの利用時に権限エラーが発生する可能性がある
  • チームへの追加許可をオフにしただけではチーム内で引き続き利用可能
    • Copilot Studio内の「チームへの追加を許可する項目」は、新規にチームへエージェントを追加することに対する設定項目
    • チームでの利用を停止したい場合は、手動でチームからアプリを削除する必要がある

まとめ

本記事ではTeamsのチャネルでエージェントを利用する方法について紹介いたしました。事前設定から追加後の利用方法までの一連の流れを、ステップごとに把握していただけていますと幸いです。

今回はサンプルのエージェントを利用しましたが、実際の業務やチームのニーズに合わせて適切なエージェントを追加し、メンバー内でご活用いただければと思います。

おまけ(Copilot Chatによる本記事の要約)

この記事では、Microsoft Copilot Studioで作成したエージェントをTeamsチャネル内で利用する方法について紹介しています。AIエージェントをチームで活用したい方に向けた実践的な内容です。

【概要】

Copilot Studioで作成したエージェントは、Teamsチャネルのスレッド内でメンションして利用できます。事前にTeamsへの公開が必要です。

【設定手順】

  1. エージェントの「チャネル」タブから「TeamsとMicrosoft 365 Copilot」を選択し、「詳細の編集」をクリック。
  2. 「ユーザーはこのエージェントをチームに追加できます」にチェックを入れる
  3. 組織全体へのアクセス許可を確認し、「はい」をクリック。
  4. 設定を保存後、再度「公開」ボタンを押して変更を反映。

【チャネルへの追加と利用方法】

  1. Copilot Studioから「Teamsでエージェントを表示する」をクリック。
  2. Teamsに遷移し、エージェントを開く。
  3. 使用するチャネルを選択し、「移動」をクリック。
  4. スレッド投稿画面で「@」を入力し、エージェントをメンション。
  5. プロンプトを入力して投稿すると、エージェントが返信する。
  6. チームに追加されたエージェントは、一般チャネルに自動投稿され、以降は各チャネルで利用可能。

【利用シーン】

  • チャネルで複数人とエージェントの回答を共有したいとき
  • スレッド内で会話しながらエージェントを活用したいとき
  • エージェントを簡単に広範囲に展開したいとき

【メリット】

  • チャネル参加者全員がエージェントとのやり取りを確認できる
  • 他メンバーが追加したエージェントをすぐに利用可能
  • スレッド形式で回答が保存され、ナレッジが蓄積される

【注意点】

  • 組織全体へのアクセス許可が必要
  • 許可設定を変更すると、権限エラーが発生する可能性あり
  • チームへの追加許可をオフにしても、既に追加されたチームでは利用可能
  • 利用停止には手動でアプリ削除が必要

【まとめ】
Teamsチャネルでエージェントを利用するには、事前設定と公開手順が必要です。メンションによる呼び出しで、スレッド内で自然な会話が可能となり、業務効率化に役立ちます。チームのニーズに合わせてエージェントを活用していくことが推奨されます。

執筆担当者プロフィール
宅見 健太朗

宅見 健太朗(日本ビジネスシステムズ株式会社)

Data&AIプラットフォーム部に所属。生成AIやCopilotをメインに扱いつつ、最近はPythonを用いたコード開発にも挑戦しています。

担当記事一覧