[この記事はプレリリース ドキュメントであり、変更されることがあります]
この記事では、組織のプロセスに基づいてエージェントを支えるビジネススキルを作成および管理する方法について説明します。 必要な機能を有効にする方法、スキル コンテンツを作成する方法、エージェントでスキルをテストする方法、環境間でスキルを管理する方法について説明します。
重要
- これはプレビュー機能です。
- プレビュー機能は運用環境での使用を想定しておらず、機能が制限されている可能性があります。 これらの機能は追加使用条件の対象であり、公式リリース前にアクセス可能です。これにより、お客様は早期に利用し、フィードバックを提供することができます。
前提条件
- Dataverse MCP サーバー プレビュー用に環境を有効にして構成する必要があります。 ビジネス スキルは、Dataverse MCP サーバーのプレビュー バージョンでのみ使用できます。
- ビジネス スキルを作成して使用する環境は、マネージド環境である必要があります。 詳細情報: Dataverse MCP サーバーでプレビュー ツールと今後の機能を使用する
- Dataverse インテリジェンスに対して環境を有効にする必要があります。
ビジネス スキル ページを開く
- Power Apps に移動します。
- 左側のナビゲーション ウィンドウで、[ その他] を選択し、[ ビジネス スキル (プレビュー)] を選択します。
ヒント
ビジネス スキル ページを左側のナビゲーション ウィンドウにピン留めして、すばやくアクセスできるようにします。
ビジネス スキル ページは、環境内のすべてのビジネス プロセスの知識を管理するための中心的なハブです。 ここから、エージェントが組織のプロセスに従うために使用するスキルを作成、編集、共有、整理できます。
ビジネス スキルの管理
ビジネス スキルを作成する
- コマンド バーで [新しいビジネス スキル ] を選択するか、[ ビジネス スキルの作成 ] カードを選択します。
- スキルの名前を入力します。 優先ソリューションのプレフィックスを持つ一意の名前が自動的に生成されます。
- [Description]\( 説明 \) フィールドで、スキルの目的と、それに従う必要があるタイミングを説明します。 エージェントはこの説明を使用して、スキルを実行するタイミングを理解します。
- [ 手順 ] セクションで、マークダウン形式でステップ バイ ステップのプロセスを記述します。 [ マークダウンの編集] オプションと [プレビュー ] オプションを使用して、手順の編集とプレビューを切り替えます。
- 保存を選びます。
- 保存後、[ リソース ] セクションでリソース ファイルを追加できます。 [ ファイルの追加] を選択して、ポリシー ドキュメント、SOP、テンプレート、フォーム、計算などの参照資料を添付します (20 MB の制限)。
Note
すべてのスキルは既定でアクティブです。 スキルを非アクティブ化する
ビジネス スキルをアップロードする
既存のスキルをアップロードすることで、ビジネス スキルをすばやく作成できます。
- コマンド バーで [ ビジネス スキルのアップロード ] を選択するか、[ ビジネス スキルのアップロード ] カードを選択します。
- ファイルをアップロード領域にドラッグ アンド ドロップするか、[ デバイスから選択 ] を選択してファイルを参照します。
- スキルの
Skill.md(マークダウン) または.zipファイルをアップロードします (30 MB の制限)。 - ビジネス スキルがアップロードされ、保存されます。 アップロード後にスキルを編集できます。
ビジネス スキルを編集する
- 一覧で名前を選択して [ビジネス スキル] ページでスキルを開くか、スキルを選択し、コマンド バーまたは 3 点メニュー (⋮) から [編集] を選択します。
- 必要に応じて 、名前、 説明、 手順、または リソース を更新します。
- 保存を選びます。
Dataverse MCP サーバーを使用してスキルを作成または更新する (プレビュー)
Dataverse MCP サーバー (プレビュー) に接続されているエージェントを使用してスキルを作成および更新することもできます。
- Dataverse MCP サーバー (プレビュー) をツールとして Microsoft Copilot Studio の任意のエージェントに追加するか、Visual Studio Code または Microsoft 以外のクライアントのコーディング エージェントから接続します。
- 新しいスキルを作成するか、既存のスキルを更新するようにエージェントに依頼します。
- ビジネス プロセス情報を提供します。
- ビジネス スキルは、MCP サーバーへの接続に使用した環境に保存されます。
ビジネス スキルを共有する
スキルは既定でユーザー所有です。 特定のユーザーまたはチームとスキルを共有し、そのアクセス レベルを制御できます。
- スキルを選択し、コマンド バーまたは 3 点メニュー (⋮) から [共有] を選択します。
- 共有するユーザーまたはチームを検索して追加します。
- ユーザーまたはチームごとに、アクセス許可レベルを選択します。
- ビューアー - スキルのみを表示できます。
- 共同所有者 - スキルを表示および編集できます。
- 共有を選択します。
[ アクセスの管理 ] を選択して、アクセス権を持つユーザーの確認、アクセス許可レベルの変更、またはアクセス権の削除を行います。 まだ共有されていない保留中の招待は、[ 保留中の招待 ] タブに表示されます。
スキルの可視性を変更する
ビジネス スキルを組織内のすべてのユーザーに表示したり、所有者と共有ユーザーだけに制限したりできます。
- スキルを選択し、コマンド バーまたは 3 点メニュー (⋮) から [表示可能] を選択します。
- 「表示可能なユーザー」ダイアログで、次のいずれかを選択します。
- 個人 - スキルが共有されている所有者とユーザーのみがスキルを表示できます。 これが既定値です。
- 組織 - 少なくとも基本的なユーザー特権を持つ環境内のすべてのユーザーがスキルを表示できます。
- 保存を選びます。
スキルを非アクティブ化する
完了するまでスキルがエージェントによって使用されないようにするには、次の手順を実行します。
- スキルを選択し、コマンド バーまたは 3 点メニュー (⋮) から [非アクティブ化] を選択します。
スキルを非アクティブ化しても削除されませんが、エージェントがスキルを検出または使用できなくなります。 再アクティブ化するには、スキルを選択し、[ アクティブ化] を選択します。
スキルを削除する
ビジネス スキルを完全に削除するには:
- スキルを選択し、コマンド バーまたは 3 点メニュー (⋮) から [削除] を選択します。
Caution
スキルの削除は永続的であり、元に戻すことはできません。 削除されたスキルを参照するエージェントは、それを使用できなくなります。
ビジネス スキルを使用する
環境内でビジネス スキルを作成した後、AI エージェントはそれらを使用してビジネス プロセスを理解して実行できます。 Dataverse MCP サーバー (プレビュー) を介してスキルにアクセスします。
- ビジネス スキルの使用を開始するには、Microsoft Copilot Studio の Dataverse MCP サーバー (プレビュー) に接続するか、Visual Studio Code または Microsoft 以外のクライアントのエージェント モードから接続します。
- エージェントに「この環境のすべてのビジネス スキルを表示してください」と問い合わせてください。エージェントは、Dataverse MCP サーバーを使用して、接続環境のすべてのスキルの一覧を取得します。
- テストを開始するには、スキルの意図されたユース ケースに一致する関連シナリオをエージェントに依頼します。 たとえば、呼び出しトランスクリプトを Dataverse にログ記録するためのスキルを作成した場合は、エージェントにサンプル トランスクリプトを提供し、Dataverse でトランスクリプト情報をログに記録するように依頼します。
ヒント
エージェントがスキルの詳細を自動的にフェッチしない場合は、実際のプロンプトの前に "ビジネス スキルの使用" を追加してみてください。 たとえば、「ビジネス スキルを使用すると、Dataverse でこのトランスクリプトがログに記録されます」などです。
- スキルで定義されたビジネス プロセスを正常に実行するためにエージェントがアクセスする必要がある、MCP サーバーやコネクタなど、他の関連ツールを必ず追加してください。
- 目的のアクションが成功したことを確認し、結果に基づいてスキル命令を反復処理し続けます。
ソリューションにビジネス スキルを追加する
ビジネス スキルはソリューションに対応しているため、アプリケーション ライフサイクル管理 (ALM) 用のソリューションにパッケージ化できます。 これにより、デプロイ プロセスの一環として、環境間でスキルを移動できます。
ソリューションにスキルを追加するには:
- Power Apps に移動して環境を選択します。
- ソリューションに移動し、既存のソリューションを開くか、新しいソリューションを作成します。
- 上部のナビゲーション バーから >の追加] を選択します。
- ソリューションに追加するスキルを選択し、[ 追加] を選択します。
ビジネス スキルを作成するためのベスト プラクティス
- 明確で具体的な手順を記述します。 あいまいな命令は、一貫性のないエージェントの動作につながります。
- わかりやすい名前と説明を使用します。 エージェントがタスクに適したスキルを見つけ出すのを支援します。
- スキルに集中する。 1 つのスキル、1 つのプロセス。 個別のワークフローに対して個別のスキルを作成します。
- 実際のシナリオでテストします。 広く共有する前に動作を検証します。
- 適切に構造化されたビジネス スキルには、次のものが含まれている必要があります。
- 説明:
- スキルが実行する内容と、それを使用するタイミング。
- 特定のトリガー フレーズ。 たとえば、"ユーザーが注文の状態について尋ねたり、出荷追跡をメンションしたりする場合に使用します" などです。
- 手順:
- プロセス シーケンスの番号付きステップ。
- 各段階で何が起こるか、次の手順に進む前に検証する方法。
- 例:
- 一般的なシナリオで予想される入力と出力を示す具体的な例。
- トラブルシューティング:
- 原因と解決策に関する一般的なエラー。
- 障害の復旧手順。
- 入力と出力の仕様:
- 必須のパラメーターと省略可能なパラメーターの期待される形式。
- 出力フィールドと成功条件。
- スキルを正常に実行するために必要なツール。
- 説明:
作業を開始するためのサンプル ビジネス スキル
作業の開始に役立つサンプル ビジネス スキルを入手できます。 GitHub のビジネス スキル リポジトリ
このオープン ソースの GitHub リポジトリには、ダウンロード可能なソリューションもあります。 環境内にソリューションをインストールして、実際の例を調べ、独自のスキルのテンプレートとして使用します。 これらのサンプル スキルの使用を開始する方法の詳細については、リポジトリにある ReadMe ファイルを参照してください。