オープンソースのソフトウェアDreamGPTは、LLMの幻覚を機能に変えることで、特に創造的な結果を生み出すことを目指している。

大規模な言語モデルに対する一般的な批判は、それらが現実に根ざしておらず、物事をでっち上げる可能性があるということだ。これは、言語モデルがその出力に自信を持っているために気づかれない検索やニュース記事の誤りなどの危険をもたらす。

オープンソースソフトウェアDreamGPTは、この現象を機能へと変えることを目的としており、ラテラルシンキングや革新的なアイデアのために幻覚を意図的に作り出し、拡張する。DreamGPTは特定の問題を解決するのではなく、可能な限り多くの選択肢を探索し、新しい思考法を生み出し、自己強化プロセスでそれを推し進めるように設計されている。

como funciona o dreamgpt
DreamGPTは、GPT-3.5が一風変わったアイデアを生み出せるように設計されている|Image: DreamGPT

生み出されるイノベーション

DreamGPTの原理は単純である。まず、プログラムはあらかじめ定義された概念のセット、すなわちメタル、帽子、音楽などの個々の単語からランダムに選択する。次に、これらの概念からアイデアのセットを生成し、それらにタイトルと説明を与える。これらの概念のうち750以上がプログラムに保存されており、拡張したり指定したりすることができる。

プログラムは次に、生成されたアイデアを「独創性」や「有用性」などの要素に従って評価し、それらを混ぜ合わせ、新しいアイデアの出発点として最も独創的なバリエーションを選択する。これらのアイデアは、ビジネスモデルからゲームコンセプトまで多岐にわたる。

fluxo do dreamgpt
画像:DreamGPT
  • noveltyScore(新規性スコア):このコンセプトが、これまでにないユニークなものであるかどうかを評価します。
  • marketScore:このコンセプトの市場ポテンシャル($$$)を測定します。
  • usefulnessScore:このコンセプトを使用することによる潜在的な利益を測定する。
  • easeOfImplementationScore:このコンセプトを実現することがどれだけ容易かを測る。
  • impactScore:このコンセプトが世界に与える潜在的なプラスの影響を測る。
DreamGPTの評価要素

以下のスクリーンショットは、創造性スコアが低い初回実行後の出力を示しており、その後の実行で増加するはずです。DreamGPTを長く実行すればするほど、幻覚が強くなり、より独創的なアイデアが生まれるはずです。

como é o código do dreamgpt
DreamGPTは、プロンプトで指定されたパターンに従ってアイデアを生成し、それらを評価する。そしてシステムは最も創造的な出力を選択し、それを反復する。 画像:DreamGPT

DreamGPTで夢を描く

DreamGPTは、GPT-3.5にアイデア創出のスペシャリスト、クリエイティブ・ディレクター、アイデアジェネレーターの役割を割り当てる包括的なプロンプトに基づいており、リサーチ手法やデザイン思考の知識だけでなく、確かな分析スキルやさまざまな業界、トレンド、テクノロジーに関する知識も含まれる。

このプログラムはOpenAIのGPT-3.5上で動作し、オープンソースです。インストール方法はGithubにあります。DreamGPTはMITライセンスの下でライセンスされており、商用利用が可能です。

The Decoderのコンテンツを使用しています。