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メモリに与える8つの優れたオープンソースの無料ベクターデータベース

今年、AI大規模モデルの応用は爆発的な成長を遂げました。その中でも、LangChainやHaysta...

2022年スタンフォードAIインデックス発表:中国がAIジャーナルの出版と引用で1位、TFオープンソースライブラリが最も人気

人工知能の分野では、スタンフォード大学が開始したAIインデックスは、AIの動向と進歩を追跡する非営利...

マシンビジョンにはどのようなハードウェアが含まれていますか?

画像およびマシンビジョン技術を使用した産業オートメーションとインテリジェンスの需要があらゆる分野で広...

2021年第2四半期の人工知能へのベンチャーキャピタル投資は200億ドルを超え、新たな記録を樹立した。

CB Insightsが発表した2021年第2四半期のAI(人工知能)レポートによると、疫病の刺激...

...

...

世界で最も先進的なロボット20台は、考えてみると本当に恐ろしい

科学技術の発展に伴い、ロボットは必然的に徐々に私たちの生活に入り込み、多くの分野で人間に取って代わる...

2018 年後半のディープラーニング プロジェクトをお見逃しなく!

[[252582]]ビッグデータダイジェスト制作翻訳者:fuma、Ni Ni、Jiang Baos...

...

...

ディープラーニングの発展とそれが引き起こした気候変動問題

人間の脳は極めて効率的な知能の源ですが、現在の AI はこのレベルに到達できません。 [[33099...

まだ分​​からない?約20以上の自動運転データセット、ランキング、ベンチマークのコレクション

この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...

ブロックチェーンは自動運転車の開発を促進できるか? BMW、GM、フォードはいずれも

来月、大手自動車メーカーのグループが米国でブロックチェーンベースの車両識別ネットワークの初のフィール...

...

C# 暗号化におけるハッシュ アルゴリズムの適用に関する簡単な分析

ハッシュ アルゴリズムは C# 暗号化でよく使用される方法ですが、ハッシュ アルゴリズムとは何でしょ...