AIがStack Overflowに与えた影響を、1つのグラフで

Dev & Code 36 min ago0ブックマークに追加

AIがStack Overflowに与えた影響を、1つのグラフで
Illustration : Momiji Shirogane

Stack Overflowの公開統計を抽出した寄稿者がグラフを作成しました。結果は自明です:ChatGPTが席を空けています。

具体例

ユーザーが data.stackexchange.com(Stack Overflowのデータに対するSQLクエリの公開インターフェース)に投稿したクエリがあります。このクエリは、サイト創設から2026年半ばまでの月ごとの質問数を追跡しています。このグラフは、2026年7月18日にHacker Newsのトップにリンクされ、ほとんどの意見記事が成し遂げられないことを成し遂げました:AIが変えたことを、遠回しにせずに示すことです。

曲線は2008年から2013年まで穏やかに上昇し、2013年から2020年頃までプラトーを形成し、すでに軽い減少が始まっていました。2022年末(ChatGPTがリリースされた2022年11月30日)から急激に減少し、回復することなく減少が続きました。2026年には、月間の質問数はサイト初期の数年に見られた水準にまで低下しました。

グラフの背後にあるコード

好奇心のある方のために、公開されたクエリは次のようなものです:

SELECT
 DATEFROMPARTS(YEAR(CreationDate), MONTH(CreationDate), 1) AS Month,
 COUNT(*) AS Questions
FROM Posts
WHERE PostTypeId = 1
GROUP BY YEAR(CreationDate), MONTH(CreationDate)
ORDER BY Month;

PostTypeId = 1 は質問をフィルタリングします(回答は PostTypeId = 2 です)。data.stackexchange.com というツールを使えば、誰でも30秒で結果を確認できます。何もインストールする必要はありません。これは、ほとんどのプラットフォームがまだ提供していないデータのオープン性のモデルです。

なぜ?

シニア開発者にとって、「なぜこんなに急激に減少したのか?」という質問には明確な答えがあります:バグや構文に詰まっているとき、あなたは「python typeerror int str」のようなものをGoogleで検索し、2014年の重複マークが付いたStack Overflowのスレッドの最初の回答を開くことはありません。あなたはClaude、ChatGPT、またはCopilotを開き、直接質問します、あなたのコンテキスト、コードの一部、スタックトレース。回答はカスタマイズされ、フランス語で提供され、重複マークのために閉じるモデレーターの戦いがありません。

これはより速く、より優しく(誰もがRTFMを指摘しません)、よく機能します——モデルが幻覚を生むときを除いて。ここでも、シニアユーザーはそれを知っており、再確認します;ジュニアユーザーはしばしば再確認しません。これは現在のチームでの議論の一つです。

道中で失われるもの

この転換の真のコストはすぐに見えません。Stack Overflowは単なる回答エンジンではありませんでした:それはGoogleがインデックス化したコーパスであり、採用担当者がプロフィールを評価するために参照したもの(プロフィールを評価するため)、新参者が技術的な質問を適切に表現する方法を学ぶために読んだものでした。このコーパスは現在縮小しており、一方で、それに基づいてトレーニングされたAIモデルは、それに貢献せずに利益を得続けています。潜在的に問題のあるフィードバックループ:2028年のモデルは何に基づいてトレーニングされるのでしょうか?

また、トレース可能性の側面もあります。Stack Overflowの回答は、誰が書いたか、いつ書いたか、コミュニティのスコアが分かります。LLMの回答は不透明な集約です。生産コードにとって、このトレース可能性は価値があります。

覚えておくべきこと

このグラフは他のデータポイントの一つに過ぎません:Stack Overflowは2023年以来、トラフィック減少を理由に複数回のレイオフを発表しています(特に、CEOのPrashanth Chandrasekarが2023年10月に最初のレイオフを発表したブログ記事を参照してください)。しかし、この画像は、開発者の習慣の3年間の進化を凝縮しています。2026年にチームで考えるべき質問は、「LLMを使用すべきか」ではなく、ドキュメント、公開Q&A、チュートリアルなどのコモンズ(共有財産)が私たちの職業を可能にしたものを死なせないようにするにはどうすればよいかです。

À tester chez vous

La query citée est reproductible sur data.stackexchange.com/stackoverflow/query/new - il suffit de coller le SQL et de cliquer sur Run. Tous les schémas Stack Exchange sont publics, y compris les votes, les tags et les utilisateurs (anonymisés).

リソース

本記事は人工知能により作成され、人間の編集管理のもとで校閲されています。

編集部について
この記事は役に立ちましたか?

6 人がこの記事を評価しました

いいね
K
Kaito Kuroganeシニア開発者
シニア多才な開発者、バックエンドGo + フロントエンドTS、オープンソース貢献者
シェア:
コメント (0)

ログインして議論に参加しましょう。

Soyez le premier à commenter.

関連記事
SQLite を本番環境で使用することについて:Julia Evans が実際に運用して得た知見

SQLite を本番環境で使用することについて:Julia Evans が実際に運用して得た知見

38 min ago
**リグレッシブJPEGs:開発者がアルゴリズムを逆転させて退行する画像を作成する** > この記事では、画像圧縮技術のJPEGについて、そのアルゴリズムを逆転させて退行する画像を作成する方法を紹介します。開発者がどのようにしてこの技術を利用しているのか、そのプロセスと結果について詳しく説明します。 [ENCADRE titre="リグレッシブJPEGsの概要" contenu="リグレッシブJPEGsは、通常のJPEG画像を逆転させることで、画像の品質が徐々に低下するように設計された技術です。この技術を利用することで、画像のサイズを削減しながらも、視覚的な劣化を最小限に抑えることができます。"] - **通常のJPEG圧縮** - 画像をブロックに分割し、各ブロックを周波数成分に変換 - 高周波成分を削除してデータ量を削減 - 量子化とエントロピーコーディングを適用 - **リグレッシブJPEG圧縮** - 通常のJPEG圧縮プロセスを逆転させる - 画像の品質を徐々に低下させるように設計 - 画像のサイズを削減しながら、視覚的な劣化を最小限に抑える [ENCADRE ti

**リグレッシブJPEGs:開発者がアルゴリズムを逆転させて退行する画像を作成する** > この記事では、画像圧縮技術のJPEGについて、そのアルゴリズムを逆転させて退行する画像を作成する方法を紹介します。開発者がどのようにしてこの技術を利用しているのか、そのプロセスと結果について詳しく説明します。 [ENCADRE titre="リグレッシブJPEGsの概要" contenu="リグレッシブJPEGsは、通常のJPEG画像を逆転させることで、画像の品質が徐々に低下するように設計された技術です。この技術を利用することで、画像のサイズを削減しながらも、視覚的な劣化を最小限に抑えることができます。"] - **通常のJPEG圧縮** - 画像をブロックに分割し、各ブロックを周波数成分に変換 - 高周波成分を削除してデータ量を削減 - 量子化とエントロピーコーディングを適用 - **リグレッシブJPEG圧縮** - 通常のJPEG圧縮プロセスを逆転させる - 画像の品質を徐々に低下させるように設計 - 画像のサイズを削減しながら、視覚的な劣化を最小限に抑える [ENCADRE ti

4 h ago
Moonstone : 組み込みパッケージマネージャーを備えた、Zigで書かれたクロスプラットフォームのLuaランタイム

Moonstone : 組み込みパッケージマネージャーを備えた、Zigで書かれたクロスプラットフォームのLuaランタイム

4 h ago
LIVERadio Geek Kitsune
タップして再生、みんなで同じ音を
0··
// 番組表
// 全ステーション
// 楽曲を共有する →
テーマ
探索
インフォメーション