Stack Overflow が ChatGPT に対抗し、VS Code と連携する独自開発の生成 AI ツールをリリース

Stack Overflow が ChatGPT に対抗し、VS Code と連携する独自開発の生成 AI ツールをリリース

数日前、Stack Overflow コミュニティのトラフィックが大幅に減少したというニュースがありました。

データによると、2021年4月から2022年4月まで、コミュニティのページビューは依然として約2,000万を維持できるとのこと。しかし、2022年4月から今年7月まで再生回数は約900万回と、1年半で50%近く減少した。 AIチャットボットChatGPTの出現がこのトラフィックの下降傾向を加速させたと多くの人が考えています。

画像ソース: https://observablehq.com/@ayhanfuat/the-fall-of-stack-overflow

Stack Overflowは、自社の閲覧量の下降傾向を変えるためか、本日WeAreDevelopers World Conferenceで「OverflowAI」の立ち上げを発表しました。これは単一の製品ではなく、一般向けWebサイトでのAI検索のアップデートやStack Overflow for Teamsのエンタープライズ版、OverflowAIのVisual Studio Code拡張機能とSlack統合のエンタープライズ版など、生成AI機能のコレクションです

OverflowAI のおかげで、Stack Overflow for Teams は開発者やチームが必要な情報をより効率的に取得して使用できるようになります。

Stack Overflow によると、新しい OverflowAI 機能は、毎年恒例の開発者調査の結果を受けて発表されたもので、その調査では、ほとんどの開発者が AI ツールを使いたいと考えているものの、実際に AI を信頼しているのは 40% に過ぎないことが明らかになったという。

OverflowAIについては、一部のネットユーザーは、ChatGPTの発売以来待ち望んでいた「ゲームチェンジャー」だと述べています。

また、OverflowAI は ChatGPT やその他の同様の AI ツールと競合するように設計されていると考える人もいます。結局のところ、検索ページで答えが見つかるのであれば、Stack Overflow に行く必要はありません。

それで、OverflowAI はネットユーザーの期待に応えられるのでしょうか? ChatGPT のようなチャット Q&A と機能的にどう違うのでしょうか?さまざまな機能と効果を詳しく見てみましょう。

OverflowAI 機能の概要

OverflowAI の機能を簡単にまとめると次のようになります。

  • NLPベースの検索と質問応答
  • 統合された Visual Studio Code 開発環境
  • エンタープライズ知識獲得
  • Slack 統合
  • GenAI Stack Exchange AI コミュニティ

より効率的な検索とQ&A

Stack Overflow は、公開 Web サイトの検索方法に強力な新機能を導入する取り組みを進めています。

Stack OverflowのCEOであるチャンドラセカル氏は、海外メディアVBのインタビューで、「私たちが最も重視しているのは検索です。なぜなら、情報を照会し、適切なタイミングで適切な答えを得て、その答えを信じるということが非常に重要だからです」と語った。

現在、ほとんどの検索は、ユーザーが提供したキーワードに基づいて質問と回答を照合する語彙検索に依存しています。 Stack Overflow は、ベクター データベース上に構築されたセマンティック検索をプライベート アルファ リリースに追加します。その結果、検索クエリから生成される応答は、ユーザーが調べているトピックに合わせて、よりインテリジェントに調整されるようになります。

Stack Overflow の目標は、人間中心の会話型検索を作成し、プラットフォーム ユーザーが GenAI を活用した会話型検索を通じて、問題に対する信頼できる正確な解決策を即座に得られるようにすることです。

具体的には、Stack Overflow は、生成された応答の帰属と引用、およびよりパーソナライズされた結果を得るためにナレッジ ベースをクエリする機能を備え、5,800 万件を超える質問と回答に含まれる信頼性の高い知識を活用することに取り組んでいます。他の AI ソリューションとは異なり、ユーザーがプラットフォームの膨大なデータから探しているものを見つけられない場合、コミュニティが AI では解決できないギャップを埋めることができます。

次のアニメーション画像に示すように、ユーザーはダイアログボックスに自分の質問を直接入力して検索できます。「Python 文字列の長さを取得するにはどうすればいいですか?」と入力すると、検索後、OverflowAI はダイアログで対応する解決策を提示し、方法のソースを示します。

写真

もちろん、OverflowAI が提供する対策で問題を解決できない場合は、その後、ダイアログで、問題が解決しないので Stack Overflow に投稿する必要があることを通知できます。次に、他のコミュニティの他のユーザーがこの課題の解決を手伝ってくれるのを待つだけです。

同様に、この新しい機能は Stack Overflow for Teams にも導入されます。 Stack Overflow for Teams、Stack Overflow のパブリック プラットフォーム、Confluence、GitHub など知識が保存されているその他の場所などの信頼できるソースを活用することで、最も関連性の高い回答をすばやく見つけたり、関連する知識を発見したりできるようになります。

Visual Studio Code 拡張機能

Stack Overflow 開発者がパブリック フォーラムから回答をコピーして貼り付け、Microsoft Visual Studio Code などの開発ツールで使用するのは一般的な使用例です。

OverflowAI は現在、開発環境に直接統合される Visual Studio Code 拡張機能を Stack Overflow for Teams ユーザーに提供しています。これにより、Visual Studio Code ユーザーはコードを直接クエリして生成できるようになります。これらのコードは、公開フォーラムと企業独自のナレッジベースの両方からの情報を活用して、最も関連性の高い回答を導き出すことができます。

それだけでなく、拡張機能はコードのスニペットや説明を生成することもできます。詳細は次のアニメーションに示されています。

Visual Studio Code 拡張機能は、開発者がエディター内で問題を解決するのに役立ちますが、現在は商用バージョンの Stack Overflow for Teams でのみ利用可能です。

エンタープライズ知識獲得

また、Stack Overflow for Teams の新機能として、新しいインスタンスを作成したり、新しいチーム メンバーをオンボードしたりするときに、既存の正確で信頼できるコンテンツを活用して、数分でナレッジ ベースをキュレートして構築できる機能があります。 AI/ML はタグ構造の最初のドラフトを作成し、優れたドキュメントやソリューションを求めてチームが最も頻繁に質問する領域を特定して、質問と回答を推奨します。


さらに、必要な回答に応じていくつかの設定を行うこともできます。回答の長さ、専門知識のレベル、ソースを選択できます。これにより、検索結果に表示されるソリューションが個々のニーズにより適したものになります。

AI は Stack Overflow コミュニティを効果的にガイドし、リポジトリ内でまだ発見され再利用されていない重要なドキュメントを活用できるようにします。これにより、開発者はコンテンツをキュレートおよび改良して正確性を検証することで、付加価値を高めることに集中できるようになります。すべての知識は社内コミュニティによって発見および再利用可能であり、関連性と正確性を維持するための品質/精度のメトリックが含まれています (投票、編集、コメント、ビューなど)。この機能により、組織やツールが進化するにつれて、将来的に新しいドキュメントを簡単に統合できるようになります。

Slack 統合

情報をさらにアクセスしやすくするために、Stack Overflow は Stack Overflowfor Teams ナレッジ ベースを StackPlusOne チャットボットと統合しました。この統合により、ほとんどの技術的な課題に対して生成されたソリューションが即座に収集され、Slack 内で直接問い合わせに応答します。

この新しい GenAI 統合では、Stack Overflow for Teams インスタンスからのデータだけでなく、パブリック プラットフォーム上の何百万もの質問と回答など、Stack Overflow コミュニティの検証済みデータ ソースすべてからのデータも使用して、質問に対する回答を提供します。 GenAI のパワーにより、これらの回答を会話形式で提示することも可能になり、組織内で技術にあまり詳しくないメンバーでも簡単に理解できる自然言語によるやり取りが可能になります。

AIコミュニティディスカッション

開発者には、技術リソースと専門家の回答を入手できる専用の場所が提供されます。 GenAI Stack Exchange は、チップエンジニアリング、モデルトレーニング、機械学習のより広範な分野に関する質問と回答を投稿する、知識の共有を中心としたコミュニティになります。

さらに、Stack Overflow の NLP Collective には「ディスカッション」と呼ばれる新しい機能が追加され、技術的なアプローチを議論したり、実装戦略を検討したり、さまざまな視点を共有したりするための集中的なスペースが提供され、ユーザーはより情報に基づいた技術的な決定を下すことができます。

機能を見てみると、OverflowAI によって Stack Overflow がよりユーザーフレンドリーになり、特に検索とプログラミングのエクスペリエンスが大幅に向上しました。

ただし、OverflowAIの位置づけとしては、Stack Overflowコミュニティに代わるものではなく、より多様な生成AI機能を通じてこの質疑応答フォーラムへの支援と補足を提供することを意図しています。

<<:  Google は、ロボットにゴミを捨てることを教えることができる視覚言語アクション モデル RT-2 をリリースしました。

>>: 

ブログ    
ブログ    

推薦する

ChatGPTが公式検出ツールを削除、AIテキストは識別できないことを認める

OpenAI は、何の発表もなく、ひっそりと AI テキスト検出ツールをシャットダウンし、ページは直...

製造の自動化と効率化の新時代

18 世紀と 19 世紀の最初の産業革命は社会を完全に作り変え、物の製造方法、人々の働き方、そして生...

モノのインターネット(IoT)がビジネスに活力を与える:5つのビジネス事例が示すもの

モノのインターネットはさまざまな分野に浸透しており、その魅力と需要は徐々に高まっています。このテクノ...

FudanNLPチームの最新の成果、RLHFと人間のアラインメントのためのMOSS-RLHFがここにあります

ChatGPT に代表される大規模言語モデル (LLM) がさまざまなタスクで効率的にパフォーマンス...

2ポインタアルゴリズムを学んでLeetCodeをプレイする

[[421659]]みなさんこんにちは。私は梁唐です。今日は、非常に古典的で非常にシンプルなアルゴリ...

...

...

...

年末総括|2020年日本におけるAI(ロボティクス)分野の主なニュースを振り返る

在庫がなければ大晦日もありません。 2020年に日本のAI・ロボティクス分野で起こった出来事をいくつ...

...

...

人工知能に対するいくつかの態度: 流行を追跡するために個人データを犠牲にする用意がありますか?

最近、AI に関する調査、研究、予測、その他の定量的評価が相次いで発表され、世界中の企業による AI...

ビッグモデルの時代、周志華教授の「ラーニングウェア」の考え方を分析:小さなモデルでも大きなことができる

ビッグモデルの時代に入りつつあることは間違いありません。オープンソースやクローズドソースのさまざまな...

人工知能「XiaoIce」がデザイナーに変身した経緯が明らかに

最近、一部のネットユーザーは、ファッションブランドSELECTEDがWeChat公式アカウントでMi...

360スマートブレインモデルが一般公開されました

9月5日、360 Intelligent Brainモデルが今後一般公開され、360の「ファミリーバ...