Copilot 搭載アプリを構築する

ホストおよび操作しているアプリケーションをユーザーが操作する場合は、API を使用します。 このパスを使用すると、ユーザー エクスペリエンス、ランタイム、デプロイ、およびアプリケーション ライフサイクルを制御できます。

ホストしてプラグインとしてパッケージ化するカスタム エンジン エージェントなど、Microsoft 365 Copilot 用のエージェントを構築するには、「プラグインの機能の構築または再利用」を参照してください。

アプローチの選択

オプション それを使用して
Work IQ API サポートされている REST、エージェント間 (A2A)、および MCP インターフェイスを通じて Microsoft 365 作業コンテキストを使用する
Microsoft 365 Copilot API Copilot の検索、取得、チャット、エクスポート、会議、レポート、管理の機能をアプリケーションに追加する

これらのオプションを組み合わせることができます。 たとえば、アプリケーションでは、チャットと取得には Microsoft 365 Copilot API を使用し、Microsoft 365 作業コンテキストには Work IQ API を使用できます。

このパスとプラグインの違いを理解する

アプリケーションは、ユーザーが所有し、運用するエクスペリエンスです。 プラグインにならずに、API、SDK、モデル、サービス、データ ソースを使用できます。

API を呼び出しても、プラグインは公開されません。 プラグインは、サポートされている Microsoft エクスペリエンスに適用可能なパッケージ、レジストリ、ディストリビューション、およびガバナンスのライフサイクルを使用します。 アプリケーションはプラグインと対話したり、個別にパッケージ化された機能を含めたりできますが、各部分には独自のライフサイクル要件が保持されます。

API プラグインは、宣言型エージェントによって使用される技術的なアクション メカニズムです。 これは、Microsoft 365 Copilot API でも、プラグイン レジストリ モデルのピア機能でもありません。

アプリケーションを計画する

実装前:

  • 所有するユーザー、顧客の成果、エクスペリエンスを定義します。
  • 必要な API、SDK、モデル、ホスティング サービスを選択します。
  • ユーザー、アプリケーション、サービス ID をプランします。
  • アクセス許可、同意、認証、接続要件を識別します。
  • データ アクセス、ストレージ、保持、プライバシー、セキュリティ、責任ある AI 要件を確認します。
  • 展開環境、監視、サポート、バージョン管理、インシデント対応を定義します。
  • ソリューションの一部にもプラグインまたは Microsoft 365 アプリ パッケージが必要かどうかを判断します。

ソリューションにプラグインも必要な場合は、「 プラグインの計画」を参照してください。

アプリケーションのライフサイクルに従う

  1. API、SDK、ランタイム、ホスティング モデルを選択します。
  2. 必要な ID とアクセス許可を登録して構成します。
  3. アプリケーションをビルドしてテストします。
  4. 動作、セキュリティ、データ アクセス、サポートされている環境を検証します。
  5. アプリケーション プラットフォームの配布チャネルを介してデプロイします。
  6. 可用性、使用状況、コスト、セキュリティ、品質を監視します。
  7. サービス ライフサイクルに応じて、ソリューションを更新、非推奨、または廃止します。