Microsoft Copilot Studio を使用すると、スキルを使用してエージェントを拡張できます。 特定のシナリオに対して (Microsoft 365 Agents SDK を含むプロコード ツールを使用して) 組織内にボットを既に構築してデプロイしている場合は、そのようなボットをスキルに変換し、Microsoft Copilot Studio エージェントにスキルを埋め込むことができます。
前提条件
- Microsoft Copilot Studio で使用されるスキルの制限と検証を確認する。
- スタンドアロン Microsoft Copilot Studio サブスクリプション Teams プランをお持ちの場合は、Agents SDK スキルを使用できません。
エージェントの会話にスキルを追加する
まず、 Copilot Studio エージェントを作成 し、 プロコード ツールを使用してスキルを作成して 組織にデプロイします。
会話にスキルを追加する:
編集するエージェントの [トピック] ページ に移動します。
スキル アクションを呼び出すトピックの作成キャンバスを開きます。
既存のノードの下にあるノードの追加 (+) を選択して、新しいノードを追加します。
ノード選択ウィンドウで、アクションの呼び出し を選択して、追加するスキルを選択します。
スキルに入力がある場合は、それらの入力に変数を割り当てます。 また、スキルが変数への出力を発行する場合、後続のノードでそれらの変数を使用できます。
注意Note
スキルは、単純なデータ型 (整数、ブール値、文字列) と複雑なデータ型 (JSON 文字列として) を受け入れることができます。
複雑なデータ型から変数を抽出する必要がある場合は、 Power Automate を使用 して、複雑な JSON 文字列をさらに解析し、キー値ペアに分割してエージェントで使用する必要があります。
保存 を選択して、そのトピックに変更を保持します。
ご利用のコパイロットをテスト して、スキルが適切に使用されていることを確認してください。
既存のスキルをマルチ テナントからシングル テナントに変換する
既存のスキルをマルチ テナント サポートからシングル テナント サポートに変換できます。 マルチ テナント スキルをシングル テナント スキルに変換するには、次の変更を実行する必要があります:
- 新しいシングル テナントの Entra ID アプリ登録を作成する
- シングル テナントを使用するようにスキル構成を更新する
- スキルを展開する
- (オプション) ソース コードを更新する
詳細については、Copilot Studio にスキルを実装するを参照してください。
シングル テナントのスキルと条件付きアクセス ポリシー
Entra ID テナントの管理者は、テナント内のリソースへのアクセスを制御する条件付きアクセス ポリシーを構成できます。 これは、地理などの要因に基づいて、スキルを含むリソースへの要求に影響する可能性があります。 テナントの 条件付きアクセス ポリシーを 確認してください。