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の実装やデバッグを支援します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト