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 をリリースしました。

>>: 

推薦する

AIアートがブームになっていますが、今後はどうなるのでしょうか?

[[279415]]この記事のイラストはすべて、AIアートの第一人者であるドイツ人アーティスト、マ...

OpenAIがChatGPT Enterprise Editionをリリース: GPT-4の無制限使用、より高いセキュリティとプライバシー保護

8月29日、OpenAIは、企業ユーザーのニーズを満たし、より高いセキュリティとプライバシー保護を提...

インダストリー4.0における人工知能

人工知能は、強化された接続性とインテリジェントな自動化を通じて、インダストリー 4.0 に破壊的な変...

ラブライブ!AI論文発表:生成モデルが楽譜を自動生成

有名アイドルプロジェクト「ラブライブ!」がAI論文を発表しました。そうです。最近、プレプリント論文プ...

Nacos ランダムウェイト負荷分散アルゴリズム

導入Nacos は、クライアントがノードを選択するときに重みベースのランダム アルゴリズムを提供しま...

データコレクターにおける TensorFlow を使用したリアルタイム機械学習

DataOps プラットフォームの真の価値は、ビジネス ユーザーとアプリケーションがさまざまなデータ...

2024年の人工知能とデジタルツインの開発動向

人工知能 (AI) とデジタル ツインは、複数の業界で重要な用途を持つ、よく議論される 2 つの技術...

...

iPhoneで初めての機械学習モデルを構築する方法

導入データサイエンティストとして、私は常に、トップテクノロジー企業が私と関係のある分野で新製品を発売...

世界主要7カ国のAI戦略を総ざらい

21 世紀が近づくにつれ、各国の成功または失敗はもはや国民と政府指導者だけに依存するものではなくなり...

米宇宙軍、データセキュリティ上の懸念から生成AIツールを禁止

10月12日、新たに流出したメモの中で、米国宇宙軍は、データセキュリティなどの懸念を理由に、ウェブベ...

中国人民大学高陵人工知能学院のネイチャーサブジャーナル:マルチモーダル基本モデルを使用して汎用人工知能への移行を試みている

最近、中国人民大学高陵人工知能学院の陸志武教授、孫昊准教授、温継栄学院長教授が共同責任著者として国際...

AI声優が偽の声を本物らしくする方法

AI音声スタートアップ企業のソナンティックは、オーディオディープフェイクで小さな進歩を遂げ、からかっ...

...

Belcorp CIO: AI による IT 研究開発の見直し

多国籍美容企業ベルコープは過去3年間、パンデミック、消費者行動の変化、サプライチェーンの混乱、インフ...