ChatGPTを使ってより良いStackOverflowを作成する

ChatGPTを使ってStackOverflowを改善する

OpenAIがChatGPTのインターネット検索機能を無効にするというニュースを聞いたことがあるかもしれません。AINIROでは、ソフトウェアの進化自体が高い目的であると考えており、ChatGPTを使用して質問に答える検索エンジン「AINIRO Oracle」を作成しました。

私たちの動機を理解するために、次のようなユースケースを想像してみてください。以下の質問の答えを見つけたいとします:

アメリカの35代大統領の妻は誰でしたか?

従来の検索エンジンを使用して上記の質問の答えを見つけるプロセスは、非常に複雑で不必要な手作業が多い傾向があります。

  1. 35代大統領が誰であったかを調べる。通常、すべての大統領を見つけ、そのリストの中で35番目を探します。
  2. 35代大統領のウィキペディアの記事を見つけ、その中から彼の妻を探します。

上記の質問は単純なものですが、より複雑な質問は簡単に10〜20分かかることがあります。私たちのOracleエンジンでは、このプロセスは30秒で完了し、100%自動化されます。以下は質問「アメリカの35代大統領の妻は誰でしたか?」の答えです。次に、指定された質問に基づいて自動的に生成された別の例の記事が表示されます。

私たちは昨日リリースしたばかりなので、数日間しか試していませんが、一般的にはこれはWikipedia、StackOverflow、Googleよりも「感覚的に」100万倍良いと言えます。質問の答えを見つけるために無関係なコンテンツの終わりのないデータをスクロールする必要はありませんし、関連する記事が表示されるまでにGoogleで5つのリンクをクリックする必要もありません。ソフトウェア開発者であれば、しばらく使ってみた後に次のようなことに共感できるかもしれません…

それはStackOverflowのAI版です。

Oracleマシンの仕組み

まず、クエリを受け取り、それをDuckDuckGoに送信します。次に、トップ5の結果を並列でスクレイピングし、コンテキストを作成します。このコンテキストはChatGPTに送信され、元の質問に答えるように指示します。キックアスなウェブスクレイパーといくつかの賢明なプロンプトエンジニアリングにより、生成された記事のトップに常に質問の答えを配置しつつ、さらに関連するコンテンツを下に追加することができます。

その結果、検索エンジンまたはOracle回答機となり、質問に対する回答の最も重要な部分をトップに配置して、質問に回答するタスクを大幅に簡素化します。

私たちのOracleエンジンとChatGPTの間の重要な違いの一つは、Oracleエンジンがおそらく「膨大な量のデータ」にアクセスできることです。もちろん、リアルタイムのデータも含まれます。もしも現代の情報に関連する情報を検索する場合、例えば「2023年の全米オープンの優勝者は誰ですか?」と尋ねると、ChatGPTには全く分からないでしょう。しかし、私たちのOracleエンジンに同じ質問をすると、完璧な答えを提供し、質問に関連する画像を追加することがあります。

  • 2023年の全米オープンの優勝者は誰ですか

より優れたStackOverflow

2日間でより良いStackOverflowを発明したと主張するのはかなり強い主張です。しかし、私はGoogleでStackOverflowに関する3つのキーワードのサイト検索を行い、それから同じクエリを私たちのOracleマシンに対して再現することでそれを証明します。私のすべてのStackOverflowの検索は「サイト検索」で行われ、Googleが見つけた最初の記事を選びました。

StackOverflow

  • StackOverflow — オブジェクト指向プログラミングとは何ですか?
  • StackOverflow — 依存性注入とは何ですか?
  • StackOverflow — GoFのオリジナル23のデザインパターンは何ですか?

Oracleマシン

  • Oracle — オブジェクト指向プログラミングとは何ですか?
  • Oracle — 依存性注入とは何ですか?
  • Oracle — GoFのオリジナル23のデザインパターンは何ですか?

その上、23のデザインパターンをすべてリストアップするには十分なコンテキストがなかったです。上記の3つの質問のうち少なくとも2つは、私たちのOracleマシンがはるかに優れた回答を提供すると言えます。

ソーシャルメディア論争マシン

非常に高速かつ非常に正確に質問の答えを見つけるための上記の明らかなユースケースに加えて、それは「ソーシャルメディアの回答マシン」としても機能します。つまり、あるソーシャルメディアの文脈で何かについて尋ねられた場合、私たちのOracleマシンに質問として書き込んで、数秒で非常に正確な回答を提供することができます。

オラクルマシンは、自分のソースを保存し、DuckDuckGoのクエリを再現することを試みるため、最善の努力をします。また、永久的な高品質の記事を作成し、電子メールで他の人と共有したり、FacebookのコメントやTwitterの返信として使用したりできます。オラクルマシンは、以前に回答した質問と95%以上の類似性がある質問が他のユーザーからされた場合、新しい回答を生成する代わりに、この回答を返します。ただし、これは5日間のみ有効であり、それ以降は時間の経過とともに古くなり、最近の出来事に関する質問には回答できなくなります。

これらの特性により、(私の望みでは)インターネットツールに非常に価値のある追加となり、一般的な生活を簡素化することができると思います。

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

AIニュース

「AIがウクライナの戦場に参戦を望む!」

最近、ウクライナはAI企業のゴールドマインとなっています。世界のテック企業がウクライナに押し寄せ、革新的な人工知能(AI...

人工知能

「AIがまだすぐには置き換えられない8つの仕事」

皆がAIが代替する仕事について話していますが、私たちはコインの裏側、つまりAIがまもなく置き換えないであろう仕事に目を向...

データサイエンス

クラウドセキュリティの未来:トレンドと予測

この記事では、AIによる脅威検出、ゼロトラストアーキテクチャ、進化するサイバー脅威を含む、クラウドセキュリティのトレン...

機械学習

このAIニュースレターがあれば、あなたは全てが揃った!#70

今週のAIでは、特に2つの新しいエージェントモデルのリリースに興味を持っていましたNvidiaは、複雑なタスクを自律的に実行す...

データサイエンス

私が通常のRDBMSをベクトルデータベースに変換して埋め込みを保存する方法

この記事では、一般的なRDBMSを完全に機能したベクトルデータベースに変換して、GenerativeAIアプリケーションの開発に埋め込...

機械学習

「メタのMusicGenを使用してColabで音楽を生成する」

「ColabでMusicGenをセットアップする方法を学びましょうこの先進のテキストから音楽へ変換するモデルは、人工知能アルゴリズ...