プラグインの機能を構築または再利用する

選択したコンポーネントと開発ツールを使用して、ソリューションに必要な機能を構築します。 既存のコンポーネントを構成したり、拡張したり、新しいコンポーネントを作成したりできます。

この段階では、各コンポーネントが必要な依存関係を使用できる開発環境またはテスト環境で目的のジョブを実行できることを確認します。 コンポーネントをまとめ、組み合わせたソリューションをテストし、 パッケージとテストでプラグイン パッケージを作成します。

開始する前に

各コンポーネントについて、以下を確認します。

  • 実行する必要がある操作と、再利用、構成、拡張、または構築するかどうか。
  • 使用する開発ツールと環境。
  • 誰がそれを所有し、誰がアクセスまたは依存関係の問題の解決を支援できるか。
  • 必要なデータ、ID、アクセス許可、サービス、接続。

始める前に 、開発環境 をセットアップします。 それでもコンポーネントまたはツールを選択する必要がある場合は、「 プラグインの機能を選択する 」または「 プラグインの開発ツールを選択する」を参照してください。

コンポーネントのガイダンスに従います

ソリューションに必要なコンポーネントのみをビルドします。 それぞれのリンクされたガイダンスに従ってください。

コンポーネント 操作 ガイダンス
宣言型エージェント その指示、知識、機能、および接続を作成または適応させます。 宣言型エージェントを構築する
スキル その命令、リソース、スクリプト、依存関係を作成または再利用します。 スキルを作成または再利用する
Copilot コネクタ 必要な外部コンテンツまたはサービスへのアクセスを構成し、目的のアクセス許可を確認します。 コネクタを作成または再利用する
MCP サーバー リモート サーバーをビルドまたは再利用し、必要なツールまたはリソースが利用可能であることを確認します。 MCP サーバーを構築または再利用する

ツールと手順はコンポーネントによって異なります。 選択したコンポーネントとオーサリング ツールについて、リンクされたガイダンスに従ってください。

既存のコンポーネントを再利用する

既存のコンポーネントに依存する前に、それが要件を満たしていることをチェックしてください。 アクセス権があること、意図した環境で動作すること、およびその所有者が計画された使用をサポートしていることを確認します。 必要な ID、アクセス許可、データ アクセス、または接続を構成し、代表的なシナリオでテストします。

その所有者、バージョンまたは構成、依存関係、および統合または配布に影響を与える可能性のある制限を記録します。

コンポーネントをビルドまたは拡張する

選択したツールを使用して、ソリューションに必要な機能を実装します。 ID、アクセス許可、データ、サービス、接続を構成し、代表的なシナリオで動作をテストします。

その所有者、バージョン、依存関係、既知の制限事項を記録します。 コンポーネントが別のサービスまたは接続に依存している場合は、依存関係が利用可能であることを確認し、組み合わせたソリューションでテストする必要があるものを記録します。

作業を確認する

先に進む前に、次のことを確認してください。

  • 必要な各コンポーネントは、開発環境またはテスト環境で意図したジョブを実行します。
  • これらのテストに必要な ID、アクセス許可、データ、サービス、接続、その他の依存関係が利用可能です。
  • 各コンポーネントの所有者と、そのコンポーネントがどのように更新またはサポートされるかがわかります。
  • 未解決の問題と未処理の統合テストが記録されています。

次に、パッケージとテストでコンポーネントを統合してテストします。 このステージでは、コンポーネントがどのように連携し、組み立てられたプラグイン パッケージを検証するかについて説明します。