---
title: マイクロソフトの.NETライブラリでAIエージェントのコード品質とパフォーマンスを測定
url: https://www.elseif.net/ja/netai
published: 2026-11-09T08:04:37+00:00
language: ja
section: エージェント
source: https://habr.com/ru/articles/1104356/?utm_campaign=1104356&utm_source=habrahabr&utm_medium=rss
organizations: microsoft, copilot, chatgpt, dotnet, core, runtime
publisher: elseif
---

# マイクロソフトの.NETライブラリでAIエージェントのコード品質とパフォーマンスを測定

マイクロソフトの.NETランタイムにおいて、AIコーディングエージェントの導入がコード品質に与える影響を、バージョン6.0から11 RCまでのパフォーマンス測定により分析した。2025年5月にdotnet/runtimeリポジトリに導入されたCopilotコーディングエージェントは、2026年10月末までに1734件のプルリクエストを開き、そのうち1207件がマージされた。この調査は、依存性注入、設定、ログ記録、キャッシュ、EF Coreの46の操作を対象に、6つのメジャーバージョンで30ラウンドのベンチマークを実施した。

その結果、バージョン10.0では、反復操作が14%から35%高速化された一方、初期呼び出しやオブジェクト生成は39%から64%遅延したことが判明した。具体的には、EF Coreの最初のクエリ実行時間が166ミリ秒増加し、コールドスタートへの影響が確認された。しかし、長寿命サービスではログ記録などの頻繁な操作の高速化が利点となる。バージョン10.0への移行では、DbContextの生成が13%遅延し、キャッシュのCompact操作が13%高速化された。

また、バージョン11 RCでは、デッドロック修正に関連するエージェント由来のコミットがパフォーマンス低下の一因となったが、最も大きな低下は人間による1行の修正が原因だった。バージョン7.0から10.0までの間に、エージェントによるホットメソッドへの直接変更は確認されず、パフォーマンス関連のプルリクエストはすべて人間が作成していた。
