プラグイン機能としてのスキル

スキルは、エージェントまたはサポートされている Microsoft エクスペリエンスに特定のジョブの実行方法を指示する再利用可能な指示またはワークフローを提供します。 スキルは、必要な SKILL.md ファイルを含むディレクトリによって表され、サポート リソースまたはスクリプトを含めることができます。

プラグインを使用すると、スキルと、エージェント、Copilot コネクタ、MCP ベースのツールなど、サポートされている他の機能を組み合わせることができます。 プラグインは機能拡張の単位です。このスキルは、明確な再利用可能な機能のままです。

重要

スキルの可用性、共有、自動使用、ホスト サポートは、Microsoft のエクスペリエンスによって異なります。 現在のドキュメントでは、主にエージェントへのスキルの追加について説明しています。 すべてのスキルを個別にパッケージ化または配布できると想定するのではなく、オーサリング エクスペリエンスとターゲット ホストのガイダンスに従います。

スキルが必要かどうかを判断する

スキルを選択する場合:

  • このソリューションでは、特定のジョブに対して反復可能な命令またはワークフローが必要です。
  • 専門知識は、サポートされているエージェントまたはエクスペリエンス間で再利用できる必要があります。
  • 作業は、指示とサポート リソースを通じて表現できます。
  • ターゲット エクスペリエンスがサポートしている場合、スキルは承認されたツールまたはスクリプトを呼び出すことができます。

次の場合、スキルは適切なコンポーネントではない可能性があります。

  • 要件は、完全な会話エクスペリエンスです。 宣言型エージェントを検討してください。
  • 要件は、主に外部データへのアクセスです。 コネクタについて考えてみましょう。
  • 要件は、リモートでホストされているツールまたはリソースを公開することです。 MCP サーバーを検討してください。

構築するか再利用するかを決定する

スキルを構築する前に、以下を行います。

  • 既にジョブを実行している承認済みスキルを検索します。
  • 既存のスキルをそのまま再利用できるのか、またはシナリオ用に構成できるのかを判断します。
  • スキルの形式とそのリソースが、対象のオーサリング ツールと Microsoft エクスペリエンスによってサポートされていることを確認します。
  • データ、セキュリティ、責任ある AI、メンテナンスの要件に関する手順とサポート ファイルを確認します。
  • 新しいスキルや拡張スキルを必要とするギャップを特定します。

スキルを再利用する場合は、誰がそのコンテンツ、バージョン管理、テスト、サポート、および配布を所有しているかを確認します。

スキルの依存関係を記録する

スキルを構築するか再利用するかを決定するときに、次の点に注意してください。

  • ジョブ、インプット、予想されるアウトプット、およびサクセス基準。
  • スキルを使用するエージェントまたはサポートを受ける Microsoft エクスペリエンス。
  • 必要な知識、コネクタ、MCP ベースのツール、スクリプト、またはその他のリソース。
  • 認証、アクセス許可、データ、実行要件。
  • 形式、バージョン、共有、およびホストの制約。
  • 所有者、サポート連絡先、およびテストの要件。

スキルを構築するか再利用するかを決めたら、 開発ツールを選択します。