Post
Geometry Dashのレベルを作成するAI:RobTopにBANされたボットTLDNE、数千ものGeometry Dashレベルで訓練された人工知能の魅力的な物語を発見しましょう。このAIは5,000以上のユニークなレベルを生成しました。その仕組み、ソースコード、そしてRobTopがこの革新的な創造物をなぜBANしたのかを分析します。
1. 🤖 レベル生成ボットTLDNEの紹介
· TLDNE(These Levels Do Not Exist)プロジェクトは、20分ごとに自動生成されたレベルをGeometry Dashに投稿できるAIを作成することを目的としていました。
· このAIは80GBの既存レベルで訓練され、レベル全体を記憶するのではなくパターンを学習しました。
· その仕組みはChatGPTのようなモデルと比較され、過去のデータに基づいてレベルの次の要素を予測します。
· このAIは80GBの既存レベルで訓練され、レベル全体を記憶するのではなくパターンを学習しました。
· その仕組みはChatGPTのようなモデルと比較され、過去のデータに基づいてレベルの次の要素を予測します。
00:03 - 00:32
1. 🤖 レベル生成ボットTLDNEの紹介
· TLDNE(These Levels Do Not Exist)プロジェクトは、20分ごとに自動生成されたレベルをGeometry Dashに投稿できるAIを作成することを目的としていました。
· このAIは80GBの既存レベルで訓練され、レベル全体を記憶するのではなくパターンを学習しました。
· その仕組みはChatGPTのようなモデルと比較され、過去のデータに基づいてレベルの次の要素を予測します。
· このAIは80GBの既存レベルで訓練され、レベル全体を記憶するのではなくパターンを学習しました。
· その仕組みはChatGPTのようなモデルと比較され、過去のデータに基づいてレベルの次の要素を予測します。
00:33 - 01:34
2. 🧠 トレーニングプロセスとレベル生成
· AIはGeometry Dashのバージョン1.9と2.0の数百万ものレベル文字列を処理しました。
· 結果として得られた1GBのモデルは、獲得した知識全体を圧縮する必要がありました。
· AIはレベル全体を記憶するのではなく、ブロックや障害物のシーケンスなど、レベルの一般的な構造とパターンを学習しました。
· 人間の監督なしに、オブジェクトごとにランダム性を持たせてレベルを生成します。
· 結果として得られた1GBのモデルは、獲得した知識全体を圧縮する必要がありました。
· AIはレベル全体を記憶するのではなく、ブロックや障害物のシーケンスなど、レベルの一般的な構造とパターンを学習しました。
· 人間の監督なしに、オブジェクトごとにランダム性を持たせてレベルを生成します。
01:35 - 02:21
3. 🗣️ Geometry DashとAIの内部言語
· AIモデルは、従来の単語やコードではなく、レベル文字列の断片で構成されるGeometry Dashの内部言語を「話す」ことを学びました。
· この中間言語は、ゲームがレベルを保存するために使用するものです。
· AIのソースコードには、2.0より前の形式の方がうまく機能するという注記が含まれており、AIが主に古いレベルで訓練されたことを示唆しています。
· この中間言語は、ゲームがレベルを保存するために使用するものです。
· AIのソースコードには、2.0より前の形式の方がうまく機能するという注記が含まれており、AIが主に古いレベルで訓練されたことを示唆しています。
02:22 - 04:57
4. 🤪 生成されたレベル:カオスから奇妙なものまで
· TLDNEによって生成されたレベルは、既知のレベルの奇妙なコピーから、プレイ不可能で「ロストメディア」と見なされるものまで、大きく異なります。
· 一部のレベルには、UFOの長いブロック列、予期しないテレポートポータル、障害物のスパムなど、珍しい構造がありました。
· 時折、AIはTime MachineやPolargeistのような既存のレベルにわずかに似たものを作成したり、オブジェクトやパーティクルで書かれたテキストのような要素を含んだりしました。
· バージョン2.0の構造や複雑なトリガーを持つレベルが見つかりましたが、しばしば未完成に見える白い背景にありました。
· 一部のレベルには、UFOの長いブロック列、予期しないテレポートポータル、障害物のスパムなど、珍しい構造がありました。
· 時折、AIはTime MachineやPolargeistのような既存のレベルにわずかに似たものを作成したり、オブジェクトやパーティクルで書かれたテキストのような要素を含んだりしました。
· バージョン2.0の構造や複雑なトリガーを持つレベルが見つかりましたが、しばしば未完成に見える白い背景にありました。
04:58 - 06:46
5. 💻 TLDNEのソースコードを解き明かす
· 作成者はPythonで書かれたソースコードを共有し、生成プロセスの単純さを示しました。
· コードは、Geometry Dashレベルのデータで供給されたオープンソースプロジェクトであるRWKVエンジンを使用しています。
· モデルの「語彙」は5,000のレベル文字列の断片で構成されており、個々のオブジェクトではなく、レベルの「チャンク」または断片を表します。
· モデルは中断なしに999個のレベルを連続して生成するため、高い投稿率の説明になります。
· 生成された各レベルの最大長は2048トークン(文字列断片)であり、レベルのサイズを制限します。
· コードは、Geometry Dashレベルのデータで供給されたオープンソースプロジェクトであるRWKVエンジンを使用しています。
· モデルの「語彙」は5,000のレベル文字列の断片で構成されており、個々のオブジェクトではなく、レベルの「チャンク」または断片を表します。
· モデルは中断なしに999個のレベルを連続して生成するため、高い投稿率の説明になります。
· 生成された各レベルの最大長は2048トークン(文字列断片)であり、レベルのサイズを制限します。
06:47 - 07:52
6. 🎲 生成パラメータ:制御されたカオス
· 「温度」パラメータはランダム性を制御します。温度ゼロは予測可能な結果を生成しますが、より高い値(0.9など)はカオスと予測不可能な結果をもたらします。
· 生成プロセスは4行のコードに要約されます。モデルは前の断片に基づいて次の断片を予測し、それを2048回繰り返します。
· 障害物やポータルの配置に関する明示的なロジックはなく、生成は純粋に断片のシーケンシャル予測に基づいています。
· 生成プロセスは4行のコードに要約されます。モデルは前の断片に基づいて次の断片を予測し、それを2048回繰り返します。
· 障害物やポータルの配置に関する明示的なロジックはなく、生成は純粋に断片のシーケンシャル予測に基づいています。
07:53 - 09:00
7. 🐒 猿の類推とレベル生成
· 猿が無限に書き続けて『ロミオとジュリエット』のような傑作を生み出すという類推が使われています。
· TLDNEは、純粋にランダムな書き込みとは異なり、生成されたものがある程度の意味を持つことを保証するために、既存のレベルのライブラリ全体を「読んだ」猿のようなものです。
· 猿には無限の時間が必要ですが、TLDNEは2ヶ月で5,000レベルをアップロードしました。
· RobTopはTLDNEのアカウントをBANしましたが、ビデオの作成者は、特にプロジェクトの低コストを考慮して、この行動を批判しました。
· TLDNEは、純粋にランダムな書き込みとは異なり、生成されたものがある程度の意味を持つことを保証するために、既存のレベルのライブラリ全体を「読んだ」猿のようなものです。
· 猿には無限の時間が必要ですが、TLDNEは2ヶ月で5,000レベルをアップロードしました。
· RobTopはTLDNEのアカウントをBANしましたが、ビデオの作成者は、特にプロジェクトの低コストを考慮して、この行動を批判しました。
09:01 - 10:06
8. 💰 生成AIのコストと将来の可能性
· AIのトレーニングには250ドルかかり、約1日かけて8台のNvidia A40 GPUを使用しました。
· 作成者は、十分な時間とお金があれば、AIは人間が作成したものと区別がつかないレベルを生成できると信じています。
· ただし、TLDNEモデルは新しいレベルで更新されたり学習したりしません。これはトレーニング状態の「スナップショット」です。
· BANとモデルの静的な性質にもかかわらず、このプロジェクトは「These Levels Do Not Exist Extra Electric Bualo」のような他のプロジェクトにインスピレーションを与え、レベル生成を続けましたが、頻度は低くなりました。
· 作成者は、十分な時間とお金があれば、AIは人間が作成したものと区別がつかないレベルを生成できると信じています。
· ただし、TLDNEモデルは新しいレベルで更新されたり学習したりしません。これはトレーニング状態の「スナップショット」です。
· BANとモデルの静的な性質にもかかわらず、このプロジェクトは「These Levels Do Not Exist Extra Electric Bualo」のような他のプロジェクトにインスピレーションを与え、レベル生成を続けましたが、頻度は低くなりました。
10:07 - 10:45
9. ⏳ TLDNEの遺産とGeometry DashにおけるAIの進化
· 元のBANから7ヶ月後、毎週少ないレベルをアップロードする新しいアカウントが登場し、そのうちのいくつかはより現実的に見えました。
· 現在、このアカウントは、最近のゲームバージョンで古い形式のレベルをアップロードする際の技術的な問題により、アクティブではありません。
· TLDNEプロジェクトまたは同様のイニシアチブが、Geometry Dashエディターの新しいツールを活用して将来復活する可能性があります。
· 現在、このアカウントは、最近のゲームバージョンで古い形式のレベルをアップロードする際の技術的な問題により、アクティブではありません。
· TLDNEプロジェクトまたは同様のイニシアチブが、Geometry Dashエディターの新しいツールを活用して将来復活する可能性があります。
