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 に触発されて、Google DeepMind は 7100 万の遺伝子変異を予測します。 AIが人間の遺伝学を解読

タンパク質予測モデルAlphaFoldがAIの世界に津波のような波を起こした後、Alphaファミリー...

人工知能を活用するメリットと課題

人工知能 (AI) は、世界中の家庭や企業において、未来の夢から現代の現実へと変化しました。 AI ...

Nvidiaのアルゴリズムが破られ、RTX30シリーズはマイニング計算能力を100%回復:グラフィックカードの値下げは終わったのか?

GPUマイニングで米国証券取引委員会から罰金を科されたNvidiaは、最近、暗号化アルゴリズムが解...

インテリジェントエッジがモノのインターネット (IoT) の変革を推進

2025年までに、世界中に約750億個のIoTデバイスが存在すると予想されています。スマートデバイス...

ロボティック プロセス オートメーションの 10 の秘密

[[394728]] [51CTO.com クイック翻訳]すべての優れた SF ストーリーには、ロボ...

...

3年間の車両インターネット無料化により、自動運転の産業化が加速

最近、国家発展改革委員会と財政部は、新技術と新事業の発展を奨励するために、5905-5925MHz周...

人工知能の真の可能性

サイエンス フィクションや大衆文化では、人工知能 (AI) 技術に関する大胆な予測や説明がよく取り上...

「百度脳産業イノベーションフォーラム」が本格始動、伝統産業向けAIソリューションを提案

「将来、AIとは何の関係もないと主張する企業はなくなるだろう」これは、2018年の世界人工知能会議で...

...

テスラのデータラベリングシステムを理解する

Andrej Karpathy 博士は、モデルを動かすにはデータが必要だと言いました。モデルは上限を...

【受賞討論会】「スマート運用・保守」がトレンドに。運用・保守エンジニアは人工知能に置き換えられるのか?

特にインフラとして重要な役割を担うデータセンターにおいては、運用・保守は決して軽視できるものではなく...

...

半教師あり学習とその応用シナリオの簡単な分析

ラボガイドインターネットの発展により、企業はより多くのデータを入手できるようになりました。これらのデ...