プログラマ向けQ&Aコミュニティ「Stack Overflow」、ジェネレーティブAI「OverflowAI」をローンチ

SHARE:
Image credit: Stack Overflow

開発者たちは、技術的な質問に答え、さまざまな回答を得るための Stack Overflow のコミュニティアプローチに依存して成長してきた。

パブリックサイトの「Stack Overflow」とエンタープライズ向けサービス「Stack Overflow for Teams」の両方で、ジェネレーティブ AI 機能の印象的なリストを発表したことで、このモデルはディスラプトされつつある。新しい OverflowAI は、開発者の大多数が AI ツールの使用を望んでいるが、実際に AI を信頼しているのはわずか40%であることを明らかにした同社の年次開発者調査に続いて提供される。

OverflowAI は単一の製品ではなく、一般向けと企業向けの両方のプラットフォームで更新された AI 検索を含む一連の取り組みである。企業向けには、OverflowAI の Visual Studio コード拡張と Slack 連携もある。

Stack Overflow for Teams は、OverflowAI の恩恵を受けて、企業のナレッジの取り込みを支援する。全体的な目標は、開発者と企業が必要な情報をより簡単に見つけ、利用できるようにすることだ。

Stack Overflow の CEO Prashanth Chandrasekar 氏は次のように語った。

私たちが最初に注力したかったことの 1 つは検索です。情報を見つけ、適切なタイミングで適切な答えを得ることができ、その答えを本当に信頼することが非常に重要だからです。私たちが行っているのは、ユーザが OverflowAI を通じて会話形式で質問できる機能を提供することです。生成された回答は、公開されている Stack Overflow からの 5,800 万件の質問と回答から直接得られ、非常に具体的な情報源が引用されます。

OverflowAI はコミュニティの代わりにはならないが、よりフレンドリーかもしれない

Stack Overflow の中核となるのは、コミュニティベースの質問と回答のフォーラムだ。OverflowAI では、Chandrasekar 氏は、コミュニティを置き換えることが目的ではなく、むしろ多くの点で補完することが目的だと強調した。

OverflowAI のモデルは、自然言語処理(NLP)ベースのクエリを可能にし、非常に正確な生成結果が得られると述べた。(Chandrasekar 氏)

Prashanth Chandrasekar 氏
Image credit: Stack Overflow

Overflow AI のモデルは、Stack Overflowの公開知識ベースのコーパスで学習された。

Stack Overflowは長い間、ジェネレーティブAI を使わずとも、語彙ベースの伝統的なタイプの検索機能を持ち、ユーザに十分なサービスを提供してきた。クエリに応答して、ユーザは結果のセットを取得し、最適な解決策を見つけるために特定のコミュニティの回答を掘り下げることができる。多くの場合、ユーザは単に Stack Overflow のディスカッションに質問を投稿し、コミュニティから正確な解決策を得ることを望むだろう。

あらゆる経験レベルのユーザに寛容

しかし、コミュニティは特定のタイプの質問に対して、常に親切で寛容なわけではない。Chandrasekar 氏は、2019年に初めて Stack Overflow に参加したとき、公開フォーラムに質問を投稿したときの出来事を語った。

非常に言葉足らずな質問をしてしまい、完全に平手打ちを食らいました。例えば17歳、まだキャリアが浅い人の経験を想像することはできません。

OverflowAI は、あらゆる経験レベルのユーザが、コミュニティからのフィードバックに関連する潜在的なハードルを通過する必要がないため、非常に迅速にプラットフォームから多くの価値を得ることを可能にする

システムから多くの非効率を取り除くだけです。(Chandrasekar 氏)

しかし、コミュニティ主導の回答はプラットフォームの中核であり続け、なくなることはないだろう。実際、OverflowAI の発表の一部には、AI 関連の問題について議論するための Stack Overflow 上の専用フォーラムである新世代の「AI Stack Exchange」がある。

Stack OverFlow が Visual Studio Code に登場

Stack Overflow の開発者が、公開フォーラムから回答をカット/ペーストして、Microsoft のVisual Studio Codeの ような開発ツールの中で使用するという、極めて一般的な使用例がある。

Stack OverFlow for Teams のユーザは、開発者環境に直接連携される Visual Studio Code 用の新しい OverflowAI 拡張機能を利用できるようになった。Chandrasekar 氏によると、OverflowAI は Visual Studio Code ユーザが直接クエリーを実行し、コードを生成することを可能にする。

そのコードは、最も関連性の高い結果を得るために、パブリックフォーラムや企業独自のナレッジベースからの情報を活用することができる。このツールは、コードの要約や説明を提供することもできる。

GitHub Copilot を置き換えない

AI とコード開発の連携は、Microsoft が Github Copilot 技術で数年前から行っていることだ。Chandrasekar 氏は、OverflowAI は Github Copilot を置き換える試みではなく、開発者や彼らが働く組織により多くの情報リソースを提供するためのものだと述べた。

私たちは GitHub Copilot を置き換えることは考えておらず、実際にコードを書くことを補完するものです。Stack Overflow for Teams が正確で、検証され、キュレーションされた情報を提供するためには、本当にしっかりとした基盤が必要です。(Chandrasekar 氏)

Chandrasekar 氏は、AI への取り組み全体を通して、この指導的なビジョンは Stack Overflow の主なミッションとよく一致していると強調した。

私たちの目標は、テクノロジーに関するあらゆる知識を得るための目的地にすることです。(Chandrasekar 氏)

OverflowAI の機能は8月にαリリースとして開始され、興味のある開発者や企業は stackoverflow.co/labs を通じてサインアップすることができる。

【via VentureBeat】 @VentureBeat

【原文】

Members

BRIDGEの会員制度「Members」に登録いただくと無料で会員限定の記事が毎月10本までお読みいただけます。また、有料の「Members Plus」の方は記事が全て読めるほか、BRIDGE HOT 100などのコンテンツや会員限定のオンラインイベントにご参加いただけます。
無料で登録する