Post
지오메트리 대쉬 레벨 생성 AI: 롭탑에게 차단당한 봇TLDNE의 매혹적인 스토리를 발견하세요. Geometry Dash의 수천 개 레벨로 훈련된 인공지능이 5,000개 이상의 독창적인 레벨을 생성했습니다. TLDNE의 작동 방식, 소스 코드, 그리고 RobTop이 이 혁신적인 창작물을 금지한 이유를 분석합니다.
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이면 예측 가능한 결과가 나오지만, 0.9와 같은 더 높은 값은 혼돈과 예측 불가능한 결과를 초래합니다.
· 생성 프로세스는 네 줄의 코드로 요약됩니다. 모델은 이전 내용을 기반으로 다음 조각을 예측하고 이를 2048번 반복합니다.
· 장애물이나 포털 배치를 위한 명시적인 논리는 없으며, 생성은 순전히 조각의 순차적 예측에 기반합니다.
· 생성 프로세스는 네 줄의 코드로 요약됩니다. 모델은 이전 내용을 기반으로 다음 조각을 예측하고 이를 2048번 반복합니다.
· 장애물이나 포털 배치를 위한 명시적인 논리는 없으며, 생성은 순전히 조각의 순차적 예측에 기반합니다.
07:53 - 09:00
7. 🐒 원숭이 비유와 레벨 생성
· 원숭이가 무한히 글을 써서 로미오와 줄리엣과 같은 걸작을 생성한다는 비유가 사용됩니다.
· TLDNE는 글쓰기를 시작하기 전에 기존 레벨의 전체 라이브러리를 "읽은" 원숭이와 같습니다. 이를 통해 생성된 것이 순전히 무작위적인 글쓰기와 달리 어느 정도 의미가 있도록 보장합니다.
· 원숭이는 무한한 시간이 필요하지만, TLDNE는 2개월 동안 5,000개의 레벨을 업로드했습니다.
· RobTop은 TLDNE 계정을 금지했는데, 이는 비디오 제작자가 특히 프로젝트의 낮은 비용을 고려할 때 비판한 조치입니다.
· TLDNE는 글쓰기를 시작하기 전에 기존 레벨의 전체 라이브러리를 "읽은" 원숭이와 같습니다. 이를 통해 생성된 것이 순전히 무작위적인 글쓰기와 달리 어느 정도 의미가 있도록 보장합니다.
· 원숭이는 무한한 시간이 필요하지만, TLDNE는 2개월 동안 5,000개의 레벨을 업로드했습니다.
· RobTop은 TLDNE 계정을 금지했는데, 이는 비디오 제작자가 특히 프로젝트의 낮은 비용을 고려할 때 비판한 조치입니다.
09:01 - 10:06
8. 💰 생성 AI의 비용 및 미래 잠재력
· AI 훈련 비용은 약 하루 동안 8개의 Nvidia A40 GPU를 사용하여 250달러였습니다.
· 제작자는 충분한 시간과 돈이 있다면 AI가 인간이 만든 레벨과 구별할 수 없는 레벨을 생성할 수 있다고 믿습니다.
· 그러나 TLDNE 모델은 업데이트되거나 새로운 레벨에서 학습하지 않습니다. 이는 훈련 상태의 "스냅샷"입니다.
· 금지 조치와 모델의 정적인 특성에도 불구하고, 이 프로젝트는 "These Levels Do Not Exist Extra Electric Bualo"와 같이 레벨 생성을 계속했지만 빈도는 낮았습니다.
· 제작자는 충분한 시간과 돈이 있다면 AI가 인간이 만든 레벨과 구별할 수 없는 레벨을 생성할 수 있다고 믿습니다.
· 그러나 TLDNE 모델은 업데이트되거나 새로운 레벨에서 학습하지 않습니다. 이는 훈련 상태의 "스냅샷"입니다.
· 금지 조치와 모델의 정적인 특성에도 불구하고, 이 프로젝트는 "These Levels Do Not Exist Extra Electric Bualo"와 같이 레벨 생성을 계속했지만 빈도는 낮았습니다.
10:07 - 10:45
9. ⏳ TLDNE의 유산과 Geometry Dash AI의 진화
· 최초 금지 조치 7개월 후, 매주 적은 수의 레벨을 업로드하는 새로운 계정이 등장했으며, 일부는 더 현실적으로 보였습니다.
· 현재 이 계정은 최신 버전의 게임에서 이전 형식의 레벨을 업로드하는 데 문제가 있어 비활성 상태입니다.
· TLDNE 프로젝트 또는 유사한 이니셔티브가 Geometry Dash 편집기의 새로운 도구를 활용하여 미래에 다시 부활할 수 있다는 희망이 있습니다.
· 현재 이 계정은 최신 버전의 게임에서 이전 형식의 레벨을 업로드하는 데 문제가 있어 비활성 상태입니다.
· TLDNE 프로젝트 또는 유사한 이니셔티브가 Geometry Dash 편집기의 새로운 도구를 활용하여 미래에 다시 부활할 수 있다는 희망이 있습니다.
