microsoft/Agents

The Microsoft 365 Agent SDK simplifies building full stack, multichannel, trusted agents for platforms including M365, Teams, Copilot Studio, and Webchat.

何を解決するか

Microsoft 365 Copilot、Microsoft Teams、カスタムWebアプリなど、さまざまな通信チャネルにAIエージェントを構築・デプロイするプロセスを簡素化します。特定のAIテクノロジースタックに縛られる制限を排除し、開発者が好みのAIサービスやモデルを使ってエージェントのロジックを実装できるようにします。

動作方法

SDKは、状態、ストレージ、アクティビティおよびイベントの管理を処理する標準化された「コンテナ」を提供します。このコンテナは、AIロジックとデプロイチャネルの間のブリッジとして機能します。C#、JavaScript、Pythonで利用可能で、AIプロバイダーに依存しない設計となっており、任意のLLMやオーケストレーションフレームワーク(例:Semantic Kernel)を統合してエージェントの振る舞いを制御できます。

対象ユーザー

Microsoft 365エコシステムやカスタムアプリに展開できるエンタープライズグレードのAIエージェントを開発したいが、特定のAIベンダーまたは言語に縛られたくない開発者。

主な特徴

  • チャネル非依存:同じエージェントロジックをMicrosoft Teams、Microsoft 365 Copilot、その他のカスタムアプリにデプロイ可能。
  • AI非依存:任意のAIサービス、モデル、テクノロジースタックと連携可能。
  • マルチ言語対応:C#/.NET、JavaScript、Python用の専用クライアントライブラリを提供。
  • 開発者ツール:GitHub CopilotおよびClaude Code用のAIコーディングアシスタントプラグインを含み、SDKの実装やデバッグを支援します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト