本文へスキップ
IFAI

AIツール

Stack Overflowが「OverflowAI」発表:5800万件の知見をVS CodeやSlackへ直接届ける

公開 拡散指数 61

Stack Overflowは生成AIロードマップ「OverflowAI」を発表しました。ベクトル検索による対話型セマンティック検索を導入するほか、VS Code拡張機能やSlack連携ボット「StackPlusOne」を通じ、5800万件超の信頼されたコミュニティ知見を開発環境から直接呼び出せるようにします。

画像:youtube.com

数か月前にChatGPTによる低品質な回答の投稿を禁止し、その後の規制緩和をめぐってモデレーターによる大規模な抗議ストライキまで起きたStack Overflowが、自ら生成AIの全面採用へと舵を切りました。

開発者会議「WeAreDevelopers」の基調講演において、CEOのPrashanth Chandrasekar氏は「OverflowAI」と銘打つ一連のAI機能ロードマップを発表しました。コミュニティが15年かけて蓄積してきた5800万件以上の質問と回答データを、日常の開発環境へ直接組み込む計画です。

キーワード検索からの脱却とVS Code連携

一般ユーザーにとって最も身近な変化は検索機能です。従来のキーワード一致型検索から、ベクトルデータベースを基盤としたセマンティック検索へと移行し、まずは限定アルファ版として提供が始まります。自然言語での対話的な検索が可能になり、生成された回答には情報源となったコミュニティの投稿への引用が明記されます。

さらに、開発者がブラウザへ移動する手間を省くため、Visual Studio Code向け拡張機能の開発も進められています。企業向け有料プラン「Stack Overflow for Teams」の契約組織であれば、公開コミュニティの5800万件の知見と、社内のプライベートなナレッジベースの双方をエディタ内から横断検索できるようになります。

加えて、Slack向けボット「StackPlusOne」も導入されます。Slack上で技術的な質問を投げかけると、チーム内データや公開フォーラムの知見をもとに自然言語で回答します。また、企業内のGitHubやConfluenceなどと連携し、散在するドキュメントをAIが解析してタグ付けやQ&Aの下書きを自動作成する知識取り込み機能も提供されます。

揺れるコミュニティと「引用」へのこだわり

今回の発表の背景には、同社と生成AIをめぐる根深い確執があります。生成AIの登場直後、フォーラムには誤答が氾濫し、運営はAI生成コンテンツを一律禁止にしました。しかしその後、運営側がモデレーターによるAIコンテンツの削除を厳しく制限したため、コミュニティ運営を支えるボランティアモデレーターたちが反発し、抗議活動に発展した経緯があります。

こうした経緯を受け、同社はOverflowAIにおいて「信頼性と帰属」を最優先事項に掲げています。AIの回答には必ず元の投稿者へのクレジットを明記し、AIが答えを見つけられない質問については、人間のコミュニティが補完する仕組みを強調しています。

なぜ重要か

すでに社内でStack Overflow for Teamsを利用している開発者にとっては、VS CodeやSlackから離れずに過去の社内ナレッジや定評ある解決策を引けるため、試す価値のある効率化ツールになり得ます。

同社の戦略は、既存の強みを活かした極めて現実的な防衛策と言えます。独自の巨大モデルで正面衝突するのではなく、人手で検証され評価された5800万件という質の高いコーパスを武器に、企業のナレッジ共有ツールとして収益化を図るアプローチは理にかなっています。

しかし、このモデルには本質的な矛盾が潜んでいます。すべてのエンジニアがエディタやチャット内で完結して答えを得るようになれば、公開ウェブサイトを訪れて無償で回答を投稿し、投票するインセンティブは確実に失われます。知識の再生産サイクルが細れば、AIが参照する知見そのものが古い言語仕様のまま止まってしまうリスクを抱えています。

情報源 (3)

  1. [1]
    youtube.com(新しいタブで開きます)原文youtube.com
  2. [2]
  3. [3]

毎日のAIピックアップ