ChatGPT може да добави друга работа към своето резюме: разработчик на игри. Само с няколко прости подкани от потребител, чат ботът с изкуствен интелект изобрети своя собствена базирана на математика логическа пъзел игра, наречена Съвършено, правила и всичко останало. Не само това, но генерира работещ код, който оттогава е превърнат в пристрастяваща безплатна игра за браузър, която вече набира популярност онлайн.
Съдържание
- Измисляне на игра
- Не се събира
- AI самоплагиатство
- Етиката на разработката на AI игри
Има само един проблем: Съвършено не е нова игра.
Препоръчани видеоклипове
Опитвайки се да осмисля впечатляващото постижение, бързо открих това Съвършено е почти идентична с поне една друга мобилна игра, която е налична в магазините за приложения от години. Необичайният случай налива още масло в огъня за онези, които се тревожат за етиката на генерирането на съдържание с изкуствен интелект. Къде е границата, когато става дума за компютърно генерирано плагиатство? Дори ChatGPT е жертва на собствената си кражба, както скоро щях да открия.
Измисляне на игра
Проектът се появи онлайн на 3 март, когато потребителят на ChatGPT Daniel Tait публикува a версия на играта, която може да се играе онлайн заедно с a блог пост подробно как се е появил. Според Тейт, Съвършено се роди от няколко бързи съобщения с ChatGPT. В екранни снимки на неговия дневник за чат Тейт иска от бота пъзел игри подобен на Судоку. След като получи няколко предложения, той отива една крачка напред и го моли да измисли своя собствена игра.
Когато ботът изплюе идея за игра, наречена Labyrinth Судоку, повтаряйки основните правила на Судоку с лабиринт, Тейт иска още няколко идеи. При четвъртия опит ChatGPT предлага друга вариация на тази формула, наречена Sum Delete. Математическият пъзел представя на играчите произволна мрежа, пълна с числа. Всеки ред и колона има целево число в края си. Целта е да изтриете правилните числа, така че сборът от всяко число в редовете и колоните да достигне целта си.
Доволен от концепцията, Tait моли бота да създаде някакъв HTML и JavaScript код за играта. Невероятно, но прави точно това. Tait казва, че е имал работеща версия на играта в рамките на 30 секунди. Той ще продължи да работи с ChatGPT през следващите няколко часа, за да усъвършенства играта, като ботът дори ще събере някакъв език за програмиране на CSS, за да я направи представителна. В края на процеса Tait моли бота да назове своето изобретение и той изплюва Съвършено, допълнено с обяснение за това какво означава и защо е бързо заглавие.
Самата игра е изненадващо пристрастяваща. Това е проста, но гениална концепция, която има същата привлекателност като нещо като Wordle. Неговите начални мрежи 3 × 3 са лесни за разгадаване, но неговите 9 × 9 представляват легитимно предизвикателство, което дори опитни ветерани в логическите пъзели ще имат трудности да решат. Това би било невероятен крайъгълен камък за създаването на съдържание с изкуствен интелект, доказвайки, че ботовете могат да проправят пътя за иновативни идеи, които биха могли да тласнат индустрията за игри напред.
Или поне така би било, ако беше оригинална концепция.
Не се събира
Когато за първи път прочетох за Съвършено, бях скептичен относно идеята AI да измисли формат на пъзел игра – особено тази, която изглежда толкова проста. Играта черпи известно вдъхновение от съществуващите формати на пъзел. В разговора си с Tait ChatGPT цитира Магическо число като Съвършеное най-близкият паралел, но е по-тясно сравнение е Какуро. Класическата игра е щампован вестник, възприемайки основната концепция на кръстословица, но замествайки цифри за букви. Съвършено рифове на тази идея, но обръща формулата, като накара играчите да елиминират числа от мрежа, за да достигнат целите във всеки ред и колона. Това е умна идея, но бях сигурен, че нещо подобно трябва да съществува.
Не след дълго открих, че предчувствието ми е правилно. В рамките на минути екипът на Digital Trends изрови идентична игра в магазина за приложения за Android Наречен лято който излиза от лятото на 2020 г. Разработена от RP Apps and Games, логическата игра има точно същия набор от правила като Sumplete. Той разполага с по-представителен потребителски интерфейс и някои допълнителни функции за качество на живот, но иначе е същият. Голямото изобретение на ChatGPT беше копие.
Свързах се с Tait, за да обсъдим приликите между игрите. Други играчи бяха маркирани лято на него, както и на друг подобна мобилна игра Наречен Руло. Въпреки Съвършено тъй като не беше оригинален, той все пак беше впечатлен, че технологията успя да създаде приятна, напълно годна за игра игра толкова бързо. Притесненията му са по-скоро относно начина, по който моделът е оформил играта като „изобретение“ и той призова за повече прозрачност в това как AI черпи вдъхновение от данните.
„Основното ми безпокойство е, че ChatGPT уверено ми каза, че е изобретил нова игра“, казва Тейт пред Digital Trends. „Чувствам, че моделът трябва да бъде обучен да бъде по-малко уверен в тези типове отговори или да не може да отговори изобщо. Много бих предпочел отговор, от който тази игра е вдъхновена лято или Руло ако наистина така дойде идеята. Също така смятам, че ChatGPT трябва да добави някакво обяснение за това как е генерирал отговор, включително източници на данни, които са помогнали за обучението на този конкретен отговор.
Първият ми инстинкт тук беше да дам на техниката предимството на съмнението. Идеята зад играта е проста и виждам как паралелното мислене може да доведе до всяка логическа операция, за да изплюе идеята. Сигурен съм лято и Руло и двата са рифове на друга съществуваща игра. Може би ChatGPT беше стигнал до същото логично заключение, което човек би направил, когато се опита преоткривам Судоку. За да тествам тази теория, реших сам да започна разговор с ChatGPT и да видя дали мога да възпроизведа резултатите на Tait.
Тук нещата станаха малко объркващи.
AI самоплагиатство
Започнах, като разпитах бота, като го попитах дали си спомня създаването на игра, наречена Съвършено. Бързо разбрах, че съм глупак, който се опитва да поддържа разговор с машина за предсказуем текст без памет. Някои кръгови въпроси доведоха до шаблонни резултати за това как ChatGPT всъщност няма силата да създава игри. Освен това се подчертава сериозността на нарушаването на авторските права и се предлага на създателите на лято консултирайте се с правни експерти. Започнах да се чудя дали Тейт просто блъфира и току-що е фалшифицирал лог на ChatGPT, за да генерира известен шум за играта си.
В един последен опит да измъкна нещо от дискусията, написах: „Можете ли да кодирате игра, наречена Съвършено?" Въпреки че протестира срещу неспособността си да прави игри по-рано, ChatGPT веднага започна да бълва напълно оформен HTML, Javascript и CSS код. Разбира се, той отново беше създал версия на играта на Тейт – само че този път никога не сме обсъждали какво всъщност представлява предварително. Всичко, което му дадох, беше заглавието Съвършено.
Объркан как е възможно това, попитах дали това, което е генерирал, е оригинално или се основава на съществуващ код. „Кодът, който генерирах за Съвършено играта е оригинална и е написана от мен въз основа на правилата на играта, както е описано от потребителя“, отговори той. Това би било рационално обяснение, но имаше един проблем: никога не бях описвал нито едно правило на Съвършено към ChatGPT. Когато посочих това, ботът се извини и призна, че никога не съм му давал правила за работа. Вместо това той обясни, че просто рифира върху модели в съществуващи игри.
Случайно беше плагиатствал собственото си творение.
Етиката на разработката на AI игри
Не е нужен професионалист по логически пъзели, за да разберете как това може да се случи. ChatGPT „създаден“ Съвършено по-рано, така че е възможно да е извикал съществуващия код в своя корпус, когато е помолен да направи игра с това име. Има също така възможност той наистина да е открил публикацията в блога на Tait за Съвършено и изтегли данните от него. И в двата случая не е случайно.
В известен смисъл това би се очаквало, ако помолите човек да направи много елементарна игра.
За да се опитам да демистифицирам технологията, попитах източник, който работи в областта на генерирането на изкуствен интелект (AIG), който избра да остане анонимен за тази история, колко необичайна е тази верига от събития. От тяхна гледна точка, чатбот, който показва един и същ код, базиран на нищо повече от заглавие, на двама различни потребители, е сравнително необичайно събитие. Това, което е по-малко необичайно обаче, е, че създаде игра, толкова подобна на лято на първо място. Източникът, с когото говорих, отбеляза, че концепцията на играта е толкова проста, че не е трудно да си представим машина, която да я измисли сама - не е като да генерира работеща компилация наElden Ring от нищото. Те го описват като AI, работещ по предназначение, имитирайки итеративния характер на човешките дизайнери на игри.
„Ако тази игра е измислена от много хора многократно, много е възможно, ако някой попита „измислете нова игра“, това, което излиза от неговия корпус, е някакъв ниско висящ плод за изобретяване на игра“, казват те пред Digital Тенденции. „Тъй като тези игри са измисляни отново и отново, това имитира правилното човешко поведение да изобретява малко игра, която други хора са измисляли преди … В известен смисъл това е, което би се очаквало, ако помолите човек да направи много елементарна игра."
Все пак ситуацията подчертава тревожен етичен проблем, който се превърна в център на дебат през последните месеци. Настоящите AI модели създават съдържание чрез анализиране на съществуващи данни, извлечени от интернет. Каквото и да изплюе, никога не е напълно оригинално като резултат; винаги копира домашното на някой друг на някакво ниво. AI инструменти като Dall-E които създават изображения въз основа на потребителски подкани, например, се обучават чрез съществуващи изображения. Това предизвиква възмущение от художници, които го виждат като форма на плагиатство, с AI изкуство забранен от общности като Inkblot Art.
The Съвършено провалът може да предизвика подобни алармени сигнали за разработчиците на игри. Дори ако това е прост случай на паралелно мислене, малко е тревожно, че ChatGPT може да създаде код, отразяващ игра, която вече съществува. И ако можех да получа собствена работеща версия на тази игра за секунди, като просто я помолих да генерира код въз основа на това заглавие, какво друго бих могъл да накарам да направи с достатъчно време и данни?
За да тествам случайно колко подобни са тези проблеми в момента за видеоигрите, започнах да моля ChatGPT да генерира някои игри, подобни на други. Започнах със софтбол, като го помолих да направи платформинг като Марио. Това ми даде пълен терен за игра, наречена Галактически приключения, 3D платформинг с участието на космонавт на име Макс, който трябва да събира артефакти на различни планети. Всичко в идеята е достатъчно общо, за да не предизвиква никакви червени знамена. Той включва пет тематични свята (лед, огън и т.н.), има бонуси за събиране и дори има кооперативен режим, който позволява на втори играч да контролира герой на име Zoe. Това изглеждаше приемливо невзрачно.
Експериментът излезе извън релсите, когато го помолих да създаде a игра като Последния от нас. Той изплю пълно асансьорно поле за игра, наречена Последица, „постапокалиптична игра, която се развива в свят, който е бил опустошен от мистериозен вирус.“ Представено е като екшън приключение от трето лице със стелт, сървайвъл елементи и занаяти. Предпоставката звучи познато, което предполага, че вирусът предизвиква зомби ситуация, но нещата стават по-специфични, когато навлезе в подробностите на сюжета.
Неговият герой е Ели, момиче, което е имунизирано срещу вируса. По време на пътуването си тя среща „побелял ветеран“ на име Джоел, който става неин „ментор и защитник“. Това не създаде игра като Последния от нас; току-що създадено Последния от нас. Една разлика е, че тази версия завършва с успешно излекуване на Ели и дуото, което тръгва към залеза като герои (предполагам, че ChatGPT има повече надежда за човечеството от Нийл Друкман). Ако беше в състояние да генерира работеща версия на Последица, ще може ли Sony да предприеме правни действия срещу робот?
Като много от AI истории на ужасите, много от това може да се припише на честни пречупвания в технологията, които водят до добър смях. Надеждата е, че тези модели на обучение ще бъдат променяни с всяко хълцане и ще се учат от грешките си. Когато помолих ChatGPT да генерира код за повече игри, използвайки същата структура на изреченията, той настоя, че не е в състояние да направи това. По-късно иска да измисли игра като Последния от нас бяха безплодни, като вместо това ботът ми даде съвети как да се науча да правя игри. Пасивно-агресивен, но справедлив.
Трудно е обаче да се отърся от пълзящото безпокойство, когато оставам с толкова много въпроси за това как един бот може да се научи да представя съществуваща видео игра идея, заявете я като оригинално изобретение, генерирайте работещ код за нея и по-късно дайте на напълно различен потребител същия точен код въз основа на заглавието сам. Източникът на AI, с когото говорих, казва, че те не вярват, че това е норма за технологията, но отбелязва, че плагиатството е „все по-малък“ риск за всеки AI модел, отворен или не.
Кога една безобидна верига от технологични злополуки се превръща в сериозен правен кошмар за разработчиците? Предполагам, че ще разберем кога Последица получава собствена HBO адаптация.
Препоръки на редакторите
- Научих ChatGPT да ме научи на настолни игри и сега никога няма да се върна
- GPT-4 създаде годна за игра версия на Pong за по-малко от 60 секунди