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