Microsoftは、AIエージェントの開発を支援する「Microsoft Agent Framework」が「GitHub Copilot SDK」と統合したことを発表した。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Microsoftは2026年1月27日(米国時間)、AI(人工知能)エージェントの開発を支援する「Microsoft Agent Framework」が「GitHub Copilot SDK」と統合したと発表した。この統合によって、Microsoft Agent Frameworkが提供する一貫したエージェント抽象化(エージェントの内部構造や実装の違いを意識せずに扱える共通化の仕組み)と、AIコーディング支援ツール「GitHub Copilot」が備える各種機能を組み合わせて利用できるようになった。
GitHub Copilot SDK単体でもエージェントの構築は可能だが、Microsoft Agent Frameworkを介して利用することで、以下のようなメリットが得られる。
統合機能の利用を開始するには、各環境に応じて以下のパッケージをインストールする必要がある。
.NET
dotnet add package Microsoft.Agents.AI.GitHub.Copilot --prerelease
Python
pip install agent-framework-github-copilot --pre
Microsoftの開発者向け公式ブログでは、実際のコード例を示しながら、統合によって利用可能になる主な機能を解説している。
エージェントの作成はシンプルに行える。.NETでは「CopilotClient」、Pythonでは「GitHubCopilotAgent」を作成し、エージェントとのやりとりを開始する。
カスタム関数ツールを追加することで、エージェントにドメイン固有の機能を持たせ、能力を拡張できる。
ユーザーエクスペリエンスを向上させるため、完全な結果を待つのではなく、生成された順にレスポンスをストリーミング表示できる。
.NETの「セッション」またはPythonの「スレッド」を使用することで、複数のやりとりにわたって会話のコンテキスト(文脈)を維持できる。
デフォルト(規定)では、エージェントはシェルコマンドの実行、ファイルの読み書き、URLの取得が制限されている。これらの機能を有効にするには、リクエストを承認または拒否するパーミッションハンドラーを提供する必要がある。
GitHub Copilotエージェントは、ローカル(stdio)およびリモート(HTTP)のMCP(Model Context Protocol)サーバへの接続をサポートしている。これにより、エージェントは外部ツールやデータソースにアクセスできるようになる。
Microsoft Agent Frameworkを利用する大きな利点の一つは、GitHub Copilotを他のエージェントと組み合わせたマルチエージェントワークフローを構築できる点にある。
例えば、Azure OpenAIエージェントがマーケティングのキャッチコピーを下書きし、GitHub Copilotエージェントがそれをレビューするといったパイプラインを構築可能だ。このパターンは、並行処理やハンドオフ、グループチャットのワークフローにも拡張できる。
あらゆるアプリにAIエージェント機能を組み込める「GitHub Copilot SDK」発表
「GitHub Copilot CLI」のコマンドチートシート GitHubが解説
GPT-5.3-Codexが主要ツールで解禁 OS操作などを含む開発タスクを自律的に完遂する能力が大幅向上Copyright © ITmedia, Inc. All Rights Reserved.