お疲れ様です!まっちゃんです。
みなさん、今年もGitHubから「Octoverse 2026」が公開されましたね!
昨年はこのレポートをきっかけに、大好きなPythonについて熱く語らせていただきましたが、今年はAIエージェントの進化がなかなか衝撃的だったので、そちらを取り上げてみたいと思います。
ここ1年ほどで、AIを取り巻く環境はずいぶん変わりました。AIにコードを書いてもらうことも、今では珍しくなくなってきましたね。
私自身の開発スタイルも、以前とは大きく変わっています!
今回はOctoverse 2026から気になった話題を3つ紹介しつつ、最近AIを使っていて感じることについてもお話ししたいと思います。
Octoverse 2026で気になった3つのこと
まずは今年のレポートから!
① プルリクエストの40%以上がAIエージェントから始まっている!
個人的に一番驚いたのが、この数字です。
2026年9月時点で、GitHub上のPRの40%以上が、エージェントによる初稿から始まっているそうです!
今年3月には17%だったので、わずか半年でこの変化です。9月だけでも、エージェントが初稿を作成したPRは約1億1,000万件に達しています!
いやぁ、ものすごい勢いですね……
少し前までは、自分でコードを書き、動作確認して、修正して……という流れが当たり前でした。
今ではAIにやりたいことを伝えるだけで、実装からテストまで進めてくれることもあります。
数年前には考えられなかった光景ですよね……!
② ソフトウェア開発がIT業界の外にも広がっている
もう一つ面白かったのが、業界別のリポジトリの動向です!
今回のOctoverseでは、公開リポジトリを業界別に分類した分析が初めて紹介されています。
2022年と比較すると、製造業向けの公開リポジトリは約3倍に増加! 医療や農業、建設業など、さまざまな分野でソフトウェア開発が広がっています。
紹介されている事例も面白くて、例えば製造業では、工具の写真から、その工具にぴったり合う3Dプリント用の収納ケースを作るソフトウェアが開発されています!
医療分野では巨大な組織画像を解析するツール、さらにはニワトリが遊んでいる動画を解析して、行動を分類する研究用のソフトウェアまであるそうです。
ニワトリの行動を分類するとは……
世の中には本当に色々な開発があるんですね(笑)
私が特に面白いと思ったのは、その分野の専門知識を持った人たちが、自分たちの課題を解決するためにソフトウェアを作っていることです。
これまでは、何かアイデアを思いついても、プログラミングの知識や開発にかかる時間が壁になっていたことも多かったと思います。
でも今は、AIの力を借りることで、そのハードルをずいぶん下げられるようになってきました!
専門知識や現場での経験を持った人が、自分のアイデアを直接形にできる。
こういう変化って、すごく面白いと思いませんか?
今までソフトウェア開発とは縁遠かった分野からも、これからどんどん面白いものが生まれてきそうですね!
③ それでも、何を作るのかを決めるのは人間
そして、今年のOctoverseで特に印象に残ったのが、レポートの最後に書かれていた内容です。
GitHubは、AIによってコードの量や開発の規模がどれだけ拡大しても、何を作るのか、作ったものが正しく機能するのか、そして本当に良いものなのかを判断する人が必要だと述べています。
AIが実装してくれるようになっても、何を実現したいのか、その成果物にどんな価値があるのかを考えるのは、やっぱり私たち人間なんですよね!
これを読んで、最近の自分の開発スタイルにも通じるところがあるなぁ、と感じました。
気づけば、すっかりコードを書かなくなっていました
実は最近、自分でコードを書く機会がほとんどなくなってしまいました。
以前は毎日のようにコードを書いていたんですけどね。まさか、こんな日が来るとは思っていませんでした(笑)
今では実装の大部分をAIに任せています。
とはいえ、AIに指示を出して、完成するまで放置しているわけではありません。
生成されたコードについて、なぜその実装にしたのか、ほかに良い方法はないのか、できる限り細かく理解するようにしています。
例えば、普段の開発でも、一見シンプルな機能ならAIがあっという間に実装してくれます!
でも、実際の運用まで考えると、話はそう単純ではありません。
データ量が増えても問題なく動くのか、処理の負荷は適切なのか、将来的に機能を追加するときに困らないか。利用する人にとって、本当に使いやすいものになっているのか。
考え始めると、意外と色々あるんですよね。
AIが提案してきた実装を見て、「この設計、なんか嫌な予感がするな……」と感じることもあります。
技術的には間違っていなくても、経験上、もう少し違うやり方の方が良さそうだと思うことがあるんです。
そんなときは、AIに理由を聞いたり、別の方法を提案したりしながら、納得できるまで議論しています。
逆に、AIの説明を聞いて「なるほど、そういう考え方もあるのか!」と勉強になることもあります。
最近はコードを書く時間よりも、こうやって設計を考えたり、AIとやり取りしたりする時間の方が長いかもしれません。
以前は、自分が持っている知識や技術の範囲で、どうやって実現するかを考えることが多かったと思います。
今ではAIに相談しながら、自分の知らない技術やアプローチも含めて検討できるようになりました。
自分で一からコードを書くことは減りましたが、その分、今まで培ってきた経験や勘、創造力を働かせながら、成果物をより良いものに仕上げることに時間を使えるようになったと感じています。
AIで楽をするな、もっと面白いことをしろ!
さて、ちょっと極端なタイトルを付けてしまいましたが、別にAIを使って楽をすることが悪いと言いたいわけではありません。
私も面倒な作業は嫌いですし、自動化できるものはどんどん自動化したい派です(笑)
ただ、AIの使い道がそれだけだと、少しもったいない気がしています。
これまで1週間かかっていた開発が、AIのおかげで1日で終わるようになったとします。
だったら、残りの時間でもっと面白いものを作れるじゃないですか!
今まで時間が足りずに諦めていた機能を追加してみたり、もっと使いやすいものに改良してみたり。これまで触れたことのない分野に挑戦するのもいいですよね。
私自身、AIを使うようになってから、思いついたことを形にするまでのハードルが一気に下がりました!
以前なら、実装にかかる時間や自分の技術的な制約を考えて「これはちょっと大変そうだな……」と諦めていたことも、今なら「とりあえず試してみよう!」と思えるんです。
まず動くものを作ってみて、気に入らなければ作り直す。試行錯誤しているうちに、最初に考えていたものとは違うアイデアが浮かんでくることもあります。
こうやって気軽に色々なことを試せるようになったのは、本当にありがたいですね。
もちろん、何でも簡単に実現できるわけではありませんが、挑戦するためのハードルが下がったことは間違いないと思っています。
私は、AIの一番の魅力は、自分の創造力を最大化してくれることだと思っています。
AIのおかげで生まれた時間を使って、今までできなかったことに挑戦する。
せっかくこれだけ便利な技術が使えるようになったんです。今までと同じことを短時間で終わらせるだけでは、ちょっともったいないですよね。
AIの言うことに丸め込まれていませんか?
もう一つ、最近AIを使っていて気をつけていることがあります。
それは、AIの回答を簡単に信用しすぎないことです。
最近のAI、本当に説明が上手なんですよね!
設計について相談すると、もっともらしい理由を付けて提案してくれますし、こちらが「こうした方が良くない?」と言えば、あっさり同意してくることもあります。
いやいや、さっきまで別の方法を推してたじゃん!と思うこともあります(笑)
しかも、あまりにも自然で自信満々に説明してくるものだから、何となく納得してしまいそうになることもあるんです。
でも、そこで自分の考えを簡単に曲げてしまうのは、ちょっと違うと思うんです。
だから私は、納得できないことがあれば、遠慮なく反論するようにしています。
「いや、それは違うんじゃない?」
「なんでその設計が良いと思ったの?」
「こういう問題が起きると思うんだけど、どう?」
そうやって何度もやり取りしていると、最初の提案よりも良い方法が見つかることがあります。
自分の考えが間違っていたと気づくこともありますが、それならそれで新しい知識が得られたということです。
そもそもAIは、こちらが何を大切にしているのか、現場にどんな事情があるのか、すべてを理解しているわけではありません。
こちらから伝えなければわからないことも、たくさんあるはずです。
だからこそ、私はAIに対しても自分の意思をしっかり持っていたいと思っています。
AIがそう言っているからという理由だけで、納得してしまわないこと。
優秀なAIが相手だからこそ、こちらも自分の頭で考え、必要なら反論する。
自分の考えをぶつけて、納得できるまで議論する。それが、より良いものを作るために大切なことだと思っています。
最後に
今回のOctoverseを読んで、改めてAIの進化の速さに驚かされました!
これから先、開発スタイルがどう変わっていくのかはわかりません。数年後には、今とはまったく違う方法でソフトウェアを作っているかもしれませんね……
私は、これからはAIと人間が共生していく時代だと思っています。
AIの得意なことはAIに任せて、人間はこれまで培ってきた知識や経験、そして創造力を生かしていく。ときにはAIと議論しながら、一緒により良いものを作り上げていく。
でも、AIがどれだけ優秀になっても、人間が自分で考え、判断すべきことはあると思うんです。
何を作りたいのか、何を大切にしたいのか。これまでの経験や勘を働かせて、AIの提案に違和感を覚えることもありますし、最終的に何を採用するのかを判断し、責任を持つのも私たちです。
私自身、コードを書く機会は減りましたが、ものづくりの楽しさは以前と変わっていません。
むしろ、自分にできることが増えた今の方が、ずっと面白いと感じています!
せっかくこんな面白い時代にエンジニアをやっているんです。
AIに遠慮せず、どんどん意見をぶつけて、今までできなかったことにも挑戦していきたいですね。
これからも、そんな気持ちで開発を楽しんでいこうと思います!
圧倒的猫派です