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

人工知能

Rows AI:エクセルスプレッドシートの終焉か?

Rows AIは、非常に複雑なデータ分析のための信じられないほどのスプレッドシートを数分で構築することができます

AI研究

シリコンボレー:デザイナーがチップ支援のために生成AIを活用

今日公開された研究論文によれば、生成AIは、最も複雑なエンジニアリングプロジェクトの1つである半導体設計を支援できる方法...

人工知能

「アジャイルな製品開発のためのAI主導のデジタル戦略」

この記事は、AIを主導するデジタル戦略とアジャイルソフトウェア開発手法の交差点を探求し、製品開発ライフサイクルの改善を...

人工知能

「ChatGPTを金融業務に活用する10の方法」

イントロダクション AIの登場により、ビジュアルの作成からプレゼンテーションの形成まで、産業全体に変革をもたらしています...

AI研究

取りましょう NVIDIA NeMo SteerLMは、推論中にモデルの応答をカスタマイズすることができるようにします

開発者は、強力な大規模な言語モデル(LLMs)を自分たちの目的地に到達する際に、AIパワードステアリングホイールを利用して...

データサイエンス

自律AIエージェント:データサイエンスと技術の未来を切り拓く先駆者

イントロダクション テクノロジーのダイナミックな風景において、自律型AIエージェントは変革的な存在として登場し、データと...