コンテンツにスキップ

カスタムエンジン エージェントの構築

カスタムエンジン エージェント は、Microsoft 365 Copilot 用のエージェントの一種で、完全な制御が可能です。宣言型エージェントが Microsoft 365 Copilot のモデルとオーケストレーションに依存するのに対し、カスタムエンジン エージェントでは独自の基盤モデル、オーケストレーター、セキュリティスタックを持ち込めます。エージェントの動作、データアクセス、推論ロジックを特定の要件やインフラストラクチャに合わせて調整する必要がある場合に最適です。

Custom engine agent architecture diagram. At the very basis you can have any foundational model of your choice. Also the orchestrator is completely customizable. Knowledge, skills, and autonomous capabilities can be implemented with custom code, relying on external SDKs and libraries. The user experience can be in Microsoft 365 Copilot, in Microsoft Teams, or any other supported channel.

実施内容

Copilot Developer Camp の Build Path では、Microsoft 365 Copilot および/または Microsoft Teams と連携するカスタムエンジン エージェントの構築をさらに深掘りします。

開発体験の好みに応じて、次の 2 つのハンズオン ラボから選択できます。

  • C#、 Microsoft 365 Agents SDK、Semantic Kernel を使用して、クロスチャネルのカスタムエンジン エージェントを作成します。このオプションでは、Microsoft Teams、Microsoft 365 Copilot、外部チャネルをサポートし、オーケストレーション層を完全に制御できます。
  • TypeScript と Teams AI Library を使用してカスタムエンジン エージェントを作成します。このオプションは Microsoft Teams に最適化されており、ライブラリがバックグラウンドで処理するシンプルなオーケストレーションを提供します。

Microsoft 365 Agents SDK による開発

  • Visual Studio 2022 と Microsoft 365 Agents Toolkit を使用した C# ベースの演習
  • Semantic Kernel と Generative AI モデルによるカスタム オーケストレーションを統合
  • Microsoft Teams および Microsoft 365 Copilot Chat と互換性があります
  • Web やその他のエンドポイントを含む外部チャネルをサポートします

Teams AI ライブラリで開発

  • VS Code と Microsoft 365 Agents Toolkit を使用した TypeScript ベースの演習
  • カスタム Generative AI モデルを活用します
  • Microsoft Teams 向けにカスタマイズされた エージェント エクスペリエンスを提供します
  • Microsoft Teams および Microsoft 365 Copilot Chat と互換性があります