AIが開発者の選択を変える(Octoverseデータが証明)
AIは利便性の向上を通じて開発者の選好を変化させ、Octoverse 2025ではAI互換性が技術選択の新基準になりつつあることが示されている。
キーポイント
AI(特にGitHub Copilot)の普及が開発者の言語選択に明確な影響を与えている
TypeScriptがGitHubで最も使用される言語となった背景に、AIが強く型付けされた言語でより信頼性の高いコードを生成できる点がある
AIが開発の摩擦を吸収することで、シェルスクリプトなど従来敬遠されがちな技術の利用も増加している
開発者の選択基準が「習得の容易さ」から「AIツールとの相性や実用性」へシフトしている
影響分析・編集コメントを表示
影響分析
この記事は、AIが単にコーディング速度を向上させるだけでなく、開発エコシステムの基盤である言語やツールの選択そのものを再形成していることを示している。これは、技術トレンドの形成メカニズムが根本から変わりつつあることを意味し、今後、AIとの親和性を考慮した技術設計や教育がさらに重要になるだろう。
編集コメント
GitHubの大規模データに基づく説得力のある分析で、AIが開発者の「無意識の選択」まで変えつつある現実を浮き彫りにしている。技術選定のパラダイムシフトを感じさせる内容。
人工知能(AI)が開発者の選択をどのように再形成しているか、そしてGitHubの年次レポート「Octoverse 2025」のデータがその変化を明確に証明している。かつて経験と周囲の手がかりとの間に強固な連合を形成する人間の記憶のように、開発環境においても、AIが標準的な要素となる中で、特定の技術との間に「便利さ」という新たな連合が生まれつつある。この連鎖が、開発者が何を利用し、何を学ぶかを左右し、最終的には技術トレンドそのものを動かしている。
その顕著な例が、2025年8月にTypeScriptがPythonとJavaScriptを抜き、GitHub史上初めて最も使用される言語となった事実である。これは単なる順位の変動ではない。AIが単にコーディングを高速化しているのではなく、開発者が最初に選択する言語、フレームワーク、ツールそのものを根本から再形成していることを示すシグナルだ。
この変化の背後には「便利さのループ」と呼ばれる行動原理が働いている。作業がスムーズに進むと、脳はその体験を記憶し、摩擦の少ないプロセスを好むようになる。大規模な好みの変化は、生態系そのものをシフトさせる。GitHubでは新規開発者の80%が最初の1週間以内にCopilotを利用しており、この早期体験が「容易さ」の基準そのものを書き換えている。
AIが定型コードやエラーを起こしやすい構文を処理することで、強力だが複雑な言語を選択する際のペナルティが消滅した。開発者は、オーバーヘッドの高さを避けるのではなく、実用性に基づいてツールを選ぶようになった。その行動変化は言語採用データに如実に表れている:TypeScriptは前年比66%成長し、AI生成プロジェクトにおけるシェルスクリプトの使用量は206%急増した。後者は、開発者が突然Bashを好むようになったわけではなく、AIがシェルスクリプトの面倒な摩擦を吸収した結果、適切なツールを従来のコストなしに使えるようになったことを意味する。Octoverseが示す本質は、開発者の選択が「既に使用しているツールと最も相性の良い技術」へと移行している点にある。
このシフトには技術的な理由も存在する。AIは型付けが強い言語でより優れたパフォーマンスを発揮する。強く型付けされた言語はAIにより明確な制約を与える。例えば、JavaScriptでは変数が何でもあり得るが、TypeScriptでx: stringと宣言すれば、文字列以外の操作は即座に排除される。この制約が、AIにより信頼性が高く文脈に合ったコードを生成させる助けとなり、開発者はその信頼性に応えている。
GitHub全体で110万を超える公開リポジトリがAIモデルと統合される中で、この効果は増幅されている。要約すると、AIは単なる生産性ツールではなく、開発者の心理と行動パターンに影響を与え、技術選定の生態系そのものを再構築する「選択のアーキテクト」としての役割を果たし始めているのである。
原文を表示
How AI is reshaping developer choice (and Octoverse data proves it) - The GitHub Blog Andrea Griffiths·@AndreaGriffiths11 February 19, 2026 | 6 minutes Share:
You know that feeling when a sensory trigger instantly pulls you back to a moment in your life? For me, it’s Icy Hot. One whiff and I’m back to 5 a.m. formation time in the army. My shoulders tense. My body remembers. It’s not logical. It’s just how memory works. We build strong associations between experiences and cues around them. Those patterns get encoded and guide our behavior long after the moment passes.
That same pattern is happening across the software ecosystem as AI becomes a default part of how we build. For example, we form associations between convenience and specific technologies. Those loops influence what developers reach for, what they choose to learn, and ultimately, which technologies gain momentum.
Octoverse 2025 data illustrates this in real time. And it’s not subtle.
In August 2025, TypeScript surpassed both Python and JavaScript to become the most-used language on GitHub for the first time ever. That’s the headline. But the deeper story is what it signals: AI isn’t just speeding up coding. It’s reshaping which languages, frameworks, and tools developers choose in the first place.
The convenience loop is how memory becomes behavior
When a task or process goes smoothly, your brain remembers. Convenience captures attention. Reduced friction becomes a preference—and preferences at scale can shift ecosystems.
Eighty percent of new developers on GitHub use Copilot within their first week. Those early exposures reset the baseline for what “easy” means.
When AI handles boilerplate and error-prone syntax, the penalty for choosing powerful but complex languages disappears. Developers stop avoiding tools with high overhead and start picking based on utility instead. The language adoption data shows this behavioral shift:
TypeScript grew 66% year-over-year
Shell scripting usage in AI-generated projects jumped 206%
That last one matters. We didn’t suddenly love Bash. AI absorbed the friction that made shell scripting painful. So now we use the right tool for the job without the usual cost.
This is what Octoverse is really showing us: developer choice is shifting toward technologies that work best with the tools we’re already using.
The technical reason behind the shift
There are concrete, technical reasons AI performs better with strongly typed languages.
Strongly typed languages give AI much clearer constraints. In JavaScript, a variable could be anything. In TypeScript, declaring x: string immediately eliminates all non-string operations. That constraint matters. Constraints help AI generate more reliable, contextually correct code. And developers respond to that reliability.
That effect compounds when you look at AI model integration across GitHub. Over 1.1 million public repositories now use LLM SDKs. This is mainstream adoption, not fringe experimentation. And it’s concentrating around the languages and frameworks that work best with AI.
Moving fast without breaking your architecture
AI tools are amplifying developer productivity in ways we haven’t seen before. The question is how to use them strategically. The teams getting the best results aren’t fighting the convenience loop. They’re designing their workflows to harness it while maintaining the architectural standards that matter.
Establish patterns before you generate. AI is fantastic at following established patterns, but struggles to invent them cleanly. If you define your first few endpoints or components with strong structure, Copilot will follow those patterns. Good foundations scale. Weak ones get amplified.
Use type systems as guardrails, not crutches. TypeScript reduces errors, but passing type checks isn’t the same as expressing correct business logic. Use types to bound the space of valid code, not as your primary correctness signal.
Test AI-generated code harder, not less. There’s a temptation to trust AI output because it “looks right” and passes initial checks. Resist that. Don’t skip testing.
Recognize the velocity jump and prepare for its costs. AI-assisted development often produces a 20–30 percent increase in throughput. That’s a win. But higher throughput means architectural drift can accumulate faster without the right guardrails.
Standardize before you scale. Document patterns. Publish template repositories. Make your architectural decisions explicit. AI tools will mirror whatever structures they see.
Track what AI is generating, not just how much. The Copilot usage metrics dashboard (now in public preview for Enterprise) lets you see beyond acceptance rates. You can track daily and weekly active users, agent adoption percentages, lines of code added and deleted, and language and model usage patte
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み