次の方法で共有


Microsoft 365 エージェント SDKを使用してエージェントを作成してデプロイする

Microsoft 365 エージェント SDKを使用すると、任意の AI スタックを使用してカスタム エンジン エージェントを構築し、それらをMicrosoft 365 Copilotにデプロイできます。 Microsoft 365 Agents Toolkit for Visual Studio と Visual Studio Code を使用すると、組み込みのテンプレートを使用してプロジェクトをスキャフォールディングできます。

SDK では、Azure Foundry、セマンティック カーネル、OpenAI エージェント、LangChain、カスタム構築ソリューションなど、さまざまなモデルやオーケストレーターとの統合がサポートされています。 また、さまざまなテクノロジで構築された複数のエージェントを組み合わせて、Microsoft 365 Copilotを介してエージェントを表示することもできます。

Microsoft 365 エージェント SDKでできること

Microsoft 365 エージェント SDKを使用すると、次のことができます。

  • エージェントをすばやく構築し、Microsoft 365 CopilotやMicrosoft Teamsを含む複数のチャネルにわたってエージェントを表示します。

  • 好みの AI サービスを使用して 、エージェント パターンを実装します。 SDK はモデルとオーケストレーターに依存せず、完全な柔軟性を提供します。

  • 各クライアント チャネルの機能に基づいてエージェントの動作をカスタマイズします。 たとえば、Copilot、Teams、またはその他のプラットフォームで特定のイベントやアクションに応答するようにエージェントを調整できます。

SDK の概要

Microsoft 365 エージェント SDKの使用は、次の 3 つの方法のいずれかで開始できます。

  • Microsoft 365 Agents Toolkit (推奨) を使用する - C#、JavaScript、Python for Visual Studio および Visual Studio Code で使用できます。このツールキットには、エージェント プロジェクトのセットアップに役立つスキャフォールディングとテンプレートが用意されています。
  • サンプル プロジェクトを複製する - 作業例から開始し、任意の IDE で開きます。
  • CLI を使用する - コマンド ライン ツールを使用して新しいエージェントを生成します。

Microsoft 365 Agents Toolkit は、Visual Studio と Visual Studio Code 用の組み込みテンプレートを使用して、エージェント プロジェクトをすばやくスキャフォールディングするのに役立ちます。

エージェント ツールキットには、次のテンプレートが含まれています。

  • エコー エージェント/空のエージェント - 最小限のベースラインから開始し、独自の AI、オーケストレーション、およびナレッジ ソースを追加します。
  • Weather Agent - Azure Foundry または OpenAI AI サービスを、セマンティック カーネルや LangChain などのオーケストレーション ツールと統合します。

エージェントの遊び場を使用して、エージェントをローカルで実行してテストできます。 詳細については、次の記事を参照してください。

サンプル プロジェクトを複製するか、CLI を使用する

エージェント ツールキットを使用しない場合は、GitHub でサンプルを複製するか、CLI を使用します。

開始するには、 エージェント SDK のクイック スタートに関するページを参照してください。