VS Codeコミュニティの議論から見えた生成AIの運用課題とエージェント移行
公開日
開発生産性
GitHub CopilotやChatGPTをはじめとする生成AIツールは、ソフトウェア開発の現場に急速に定着しました。一方で、開発者が日常の開発環境でどのような問題に直面し、何を議論しているのかという具体的な実態は、これまでの調査では十分に把握されていませんでした。
本記事では、Panida Rumriankit氏らによる研究「How Developers Discuss Generative AI: A Longitudinal Study of the Visual Studio Code Community」を紹介します。本研究は、世界最大規模の開発者コミュニティの一つであるVisual Studio Code(VS Code)のリポジトリを対象に、約5年半にわたる膨大なGitHubイシューを時系列で分析し、開発者による生成AIの議論傾向と関心の変遷を調査しています。
VS Codeリポジトリのイシュー2万5千件超を対象にした調査概要
本研究は、開発者が生成AIをどのように扱い、どのような課題を共有しているのかを明らかにするため、VS Codeの公式リポジトリ( microsoft/vscode )を対象に調査を実施しました。2021年1月から2026年6月までに作成されたイシューから関連キーワードを用いて43,806件の候補を抽出し、意味的な関連性判定モデルによってフィルタリングした25,227件のAI関連イシューを詳細に分析しています。
図1:VS Codeにおける生成AI関連イシュー件数の年別推移(2026年は6月9日までの数字)
図1が示すように、AI関連のイシュー件数は2024年(3,168件)から2025年(20,278件)にかけて6倍以上に急増しました。この急激な増加は、Copilot Chatや自律型エージェント機能(Agent mode)がVS Codeエディタへ直接統合された時期と重なっており、AIが補助的な拡張機能からエディタの中心的な機能へと移行した背景を物語っています。
ハルシネーションよりも設定や認証:開発者の関心は運用の問題に集中
生成AIをめぐる学術研究やアンケート調査では、AIが誤った情報を出力するハルシネーションや著作権・ライセンス侵害、コード品質の低下といったリスクが頻繁に議論されてきました。しかし、VS Codeのイシュートラッカーで交わされる議論の内容を検証したところ、これらとは大きく異なる傾向が確認されました。
研究チームが抽出したトピックの検証結果では、開発者の議論の大部分がエディタ環境でAIを動かすための「運用上の問題」に集中していました。具体的には、バグ修正や動作不良への対応が49.1%と約半数を占め、続いて生産性やワークフローに関する話題が20.7%、セキュリティや認証に関する話題が8.9%を占めています。
表1:手動検証サンプルにおけるテーマ分布
| テーマ | キーワード抽出コーパス (n = 300) | フィルタリング後コーパス (n = 169) |
|---|---|---|
| バグ修正(Bug fixing) | 31.7% | 49.1% |
| 生産性・ワークフロー(Productivity) | 12.0% | 20.7% |
| セキュリティ(Security) | 5.3% | 8.9% |
| テスト(Testing) | 2.0% | 3.0% |
| ハルシネーション(Hallucination) | 1.3% | 2.4% |
| コード生成(Code generation) | 2.0% | 1.2% |
| ドキュメント(Documentation) | 0.7% | 1.2% |
| ライセンス(Licensing) | 0.3% | 0.6% |
| コードレビュー(Code review) | 0% | 0% |
| その他(エディタ共通機能など) | 44.7% | 13.0% |
表1から分かるとおり、先行研究で問題視されやすかったハルシネーションはわずか2.4%、ライセンス問題は0.6%にとどまり、コードレビューに至っては0%でした。開発者がGitHubイシューで報告していた主なトラブルは、エージェントの実行失敗、応答の遅延や停止、アカウントの認証やサインインエラー、課金や利用枠(クォータ)の上限到達、MCP(Model Context Protocol)サーバーの設定ミスといった、ツールの導入・運用・連携に関する日常的な障害でした。
コード補完から自律型エージェントへ:2021年から2026年にかけた議論の変遷
時系列分析(Mann-Kendall検定)の結果、開発者の議論の中心は時期ごとに明確な移行を見せています。研究チームは、2021年から2026年までの変遷を大きく3つの段階に整理しています。
- 第1期(2021年〜2022年):コード補完ツールとして
初期の議論は、インラインのコード自動補完機能を中心としていました。エディタ内で候補を提示する速度や、入力中のキーバインドとの競合などが主な論点でした。 - 第2期(2023年〜2024年):対話型アシスタントの登場
Copilot Chatの一般提供(GA)に伴い、チャットパネルのUIやレイアウト、対話セッションの管理、自然言語によるコード編集の指示方法へと関心が広がりました。 - 第3期(2025年以降):自律型エージェントと外部エコシステムの統合
Agent modeの統合により、エージェントによる複数ファイルの自動読み書き、サブエージェントの選定、ファイルコンテキストの受け渡し、外部ツールと連携するMCPサーバーの接続設定など、より自律的なシステム運用の話題が急増しました。
統計的に有意な増加傾向を示した上位トピックには、WSL(Windows Subsystem for Linux)環境でのリモート動作、インストールや署名の検証エラー、AI編集用のファイルコンテキスト管理、インラインチャットのUI配置、エージェントやチャットのセッション管理が並んでいます。一方、従来のエディタ操作や単なるコード補完に関するトピックは、全体の増加に伴って相対的な比率が低下していました。
生成AIツールを安定運用するためのポイント
本研究の結果は、アンケート調査で浮き彫りになる懸念と、開発現場のイシュートラッカーに蓄積される実態との間に明確な役割分担があることを示しています。生成AIツールを導入・運用するチームにとって、次の点が参考材料になります。
- エディタ統合における基盤部分の事前確認
開発者が最も時間を取られているのは、AIモデルの出力精度そのものよりも、認証トラブル、利用制限、リモート開発環境(WSLやSSH)での接続エラーなどです。ツールを導入する際は、これらのインフラ的要素がチームの開発環境でスムーズに動作するかを検証しておくことが重要です。 - エージェント運用とコンテキスト管理の設計
エージェント型機能の活用が進むにつれて、AIにどのファイルやコンテキストを渡すか、セッションをどのようにリセット・維持するかという制御面のトラブルが増加しています。エージェントに自律的な編集権限を与える際は、サンドボックス環境の整備や変更差分の確認手順を明確にしておくことが求められます。必要に応じてリポジトリごとにAGENTS.mdを用意するのも手です。 - データソースごとの性質の違いの認識
意識調査(アンケート)は開発者の主観的なリスク意識を捉えるのに適している一方、イシュートラッカーは「今まさに業務を妨げている障害」を記録します。組織内でAIツールの課題を評価する際は、アンケート結果だけでなく、社内ヘルプデスクやチャットに寄せられる運用エラーのログも併せて確認することが有効です。
まとめ:生成AIは単体ツールから開発インフラへ変化している
VS Codeコミュニティにおける約5年半のイシュー分析により、開発者が直面している生成AIの課題は、学術研究で強調されがちな著作権やハルシネーションといった概念的リスクではなく、環境構築、認証、実行管理といった運用の問題が大半を占めていることが分かりました。
また、2021年のインラインコード補完から、2023年のチャット対話、2025年以降のエージェント型自律開発へと、開発者の関心は着実に進化しています。開発者にとって生成AIは、単なる「便利な入力補助ツール」から、エディタや開発パイプラインと密接に結びついた「開発インフラの一部」へと位置づけを変えつつあります。
日常的な開発環境で生成AIを円滑に活用するためには、AIの生成能力だけに目を奪われるのではなく、認証やセッション、外部連携を含む開発環境全体の健全性を維持していく体制づくりが鍵となります。
開発生産性やチームビルディングにお困りですか? 弊社のサービス は、開発チームが抱える課題を解決し、生産性と幸福度を向上させるためのさまざまなソリューションを提供しています。ぜひお気軽にご相談ください!
参考資料: