ChatGPT може додати до свого резюме іншу роботу: розробник ігор. Використовуючи лише кілька простих підказок від користувача, чат-бот зі штучним інтелектом винайшов власну математичну логічну гру-головоломку під назвою Сумплет, правила і все. Мало того, він створив робочий код, який згодом перетворили на захоплюючу безкоштовну браузерну гру, яка вже набирає популярності в Інтернеті.
Зміст
- Придумування гри
- Не додаючись
- ШІ самоплагіат
- Етика розробки ігор зі штучним інтелектом
Є лише одна проблема: Сумплет це не нова гра.
Рекомендовані відео
Намагаючись зрозуміти цей вражаючий подвиг, я швидко це виявив Сумплет майже ідентична принаймні одній іншій мобільній грі, яка була доступна в магазинах програм протягом багатьох років. Незвичайний випадок підливає масла у вогонь для тих, хто турбується про етику створення контенту ШІ. Де межа, коли йдеться про комп’ютерний плагіат? Навіть ChatGPT став жертвою власної крадіжки, як я незабаром виявив.
Придумування гри
Проект з’явився в мережі 3 березня, коли користувач ChatGPT Даніель Тейт опублікував
ігрова версія гри онлайн разом з a публікація в блозі докладно описуючи, як це сталося. За словами Тейта, Сумплет народився з кількох швидких повідомлень за допомогою ChatGPT. На скріншотах журналу чату Тейт просить бота ігри-головоломки схожий на Судоку. Отримавши кілька пропозицій, він робить ще один крок і просить його винайти власну гру.Коли бот викидає ідею для гри під назвою Labyrinth Судоку, повторюючи основні правила Судоку з поворотом лабіринту Тейт просить ще кілька ідей. З четвертої спроби ChatGPT пропонує інший варіант цієї формули під назвою Sum Delete. Математична гра-головоломка представляє гравцям випадкову сітку з числами. Кожен рядок і стовпець мають цільове число в кінці. Мета полягає в тому, щоб видалити правильні числа, щоб сума кожного числа в рядках і стовпцях досягла мети.
Задоволений концепцією, Тейт просить бота створити код HTML і JavaScript для гри. Неймовірно, але він робить саме це. Тейт каже, що у нього була робоча версія гри протягом 30 секунд. Протягом наступних кількох годин він продовжить працювати з ChatGPT, щоб удосконалити гру, а бот навіть створить мову програмування CSS, щоб зробити її презентабельною. Наприкінці процесу Тейт просить бота назвати свій винахід, і той випльовує Сумплет, доповнене поясненням того, що це означає та чому це швидка назва.
Сама гра викликає дивовижне звикання. Це проста, але геніальна концепція, яка має таку ж привабливість, як і щось на зразок Wordle. Його початкові сітки 3 × 3 легко зрозуміти, але його 9 × 9 становлять законну проблему, яку буде важко вирішити навіть досвідченим ветеранам логічної головоломки. Це було б неймовірною віхою для створення контенту ШІ, доводячи, що боти можуть прокласти шлях для інноваційних ідей, які можуть підштовхнути ігрову індустрію вперед.
Або, принаймні, так було б, якби це була оригінальна концепція.
Не додаючись
Коли я вперше прочитав про Сумплет, я скептично поставився до ідеї штучного інтелекту винайти формат гри-головоломки – особливо тієї, яка здається такою простою. Гра черпає певне натхнення з існуючих форматів головоломок. У своїй розмові з Тейтом цитує ChatGPT Магічне число як Сумплетнайближча паралель, але її ближче порівняння є Какуро. Класична гра — це газетна скоба, яка бере основну концепцію кросворду, але замінює букви цифрами. Сумплет рифує на цю ідею, але змінює формулу, змушуючи гравців вилучати числа з сітки, щоб досягти цілей у кожному рядку та стовпці. Це розумна ідея, але я був упевнений, що щось подібне має існувати.
Це не зайняло багато часу, щоб виявити, що моє передчуття було правильним. За кілька хвилин команда Digital Trends знайшла ідентична гра в магазині додатків Android дзвонив Літо який вийшов з літа 2020 року. Логічна гра, розроблена RP Apps and Games, має той самий набір правил, що й Sumplete. Він має більш презентабельний інтерфейс користувача та деякі додаткові функції для покращення якості життя, але в іншому він такий самий. Великим винаходом ChatGPT була копія.
Я звернувся до Тейта, щоб обговорити схожість між іграми. Інші гравці позначили Літо йому, як і іншому аналогічна мобільна гра дзвонив Рулло. Незважаючи на те Сумплет не будучи оригінальним, він все ж був вражений тим, що технологія змогла створити приємну гру, у яку можна грати так швидко. Його більше хвилює те, як модель представила гру як «винахід», і він закликав до більшої прозорості в тому, як ШІ черпає натхнення з даних.
«Мене головне хвилює те, що ChatGPT впевнено сказав мені, що він винайшов нову гру», — розповідає Тейт Digital Trends. «Я вважаю, що модель має бути навчена бути менш впевненою у таких типах відповідей або нездатною відповідати взагалі. Я б віддав перевагу відповіді, яка надихнула цю гру Літо або Рулло якщо це справді те, як він прийшов до ідеї. Я також думаю, що ChatGPT має додати певне пояснення того, як він генерував відповідь, включаючи джерела даних, які допомогли навчити цю конкретну відповідь».
Моїм першим бажанням тут було дати техніці перевагу сумніву. Ідея гри проста, і я бачу, як паралельне мислення може призвести до будь-якої логічної операції, щоб виплюнути цю ідею. Я впевнений Літо і Рулло обидва є рифами іншої вже існуючої гри. Можливо, ChatGPT дійшов такого ж логічного висновку, як і людина, намагаючись зробити це винаходити заново Судоку. Щоб перевірити цю теорію, я вирішив сам розпочати розмову з ChatGPT і перевірити, чи зможу я відтворити результати Тейта.
Ось де все стало трохи заплутаним.
ШІ самоплагіат
Я почав із опитування бота, чи він пам’ятає створення гри під назвою Сумплет. Я швидко зрозумів, що я дурень, намагаючись вести розмову за допомогою машини з інтелектуальним текстом без пам’яті. Деякі циклічні запитання призвели до шаблонних результатів про те, що ChatGPT насправді не має можливості створювати ігри. Крім того, він підкреслив серйозність порушення авторських прав і запропонував творцям Літо проконсультуватися з юристами. Я почав замислюватися, чи Тейт просто блефував і щойно підробив журнал ChatGPT, щоб викликати шум у своїй грі.
В останній спробі щось витягти з обговорення я ввів: «Чи можете ви закодувати гру під назвою Сумплет?» Незважаючи на те, що ChatGPT протестував проти своєї нездатності створювати ігри раніше, ChatGPT негайно почав викидати повністю сформований код HTML, Javascript і CSS. Звичайно, він знову створив версію гри Тейта – тільки цього разу ми ніколи не обговорювали, що це було насправді. Все, що я йому дав, це назва Сумплет.
Збентежений тим, як це можливо, я запитав, чи те, що він згенерував, було оригінальним чи базувалося на існуючому коді. «Код, який я створив для Сумплет гра є оригінальною і написана мною на основі правил гри, як описано користувачем», – відповів він. Це було б раціональним поясненням, але була одна проблема: я ніколи не описував жодного правила Сумплет до ChatGPT. Коли я вказав на це, бот вибачився та визнав, що я ніколи не давав йому правил для роботи. Замість цього він пояснив, що він просто використовує шаблони в існуючих іграх.
Він випадково сплагіатував власне творіння.
Етика розробки ігор зі штучним інтелектом
Не потрібен професіонал логічної головоломки, щоб зрозуміти, як це могло статися. ChatGPT «створено» Сумплет раніше, тож цілком можливо, що він міг викликати існуючий код у своєму корпусі, коли його запитали створити гру з такою назвою. Також існує ймовірність, що він дійсно виявив допис у блозі Тейта про Сумплет і витягнув з нього дані. У будь-якому випадку це не випадковість.
У певному сенсі це те, що можна було б очікувати, якщо ви попросите людину створити дуже просту гру.
Щоб спробувати демістифікувати цю технологію, я запитав джерело, яке працює у сфері створення штучного інтелекту (AIG), яке вирішило залишитися анонімним для цієї історії, наскільки незвичайним є цей ланцюг подій. З їхньої точки зору, чат-бот, який показує один і той самий код, заснований лише на заголовку, двом різним користувачам, є відносно ненормальним явищем. Однак менш незвичайним є те, що він створив гру, настільки схожу на Літо на першому місці. Джерело, з яким я спілкувався, відзначило, що концепція гри настільки проста, що неважко уявити машину, яка придумає її самостійно — це не те, що вона створила робочу збіркуElden Ring з повітря. Вони приписують це тому, що штучний інтелект працює за призначенням, імітуючи ітеративну природу людських дизайнерів ігор.
«Якщо ця гра була придумана кількома людьми кілька разів, цілком можливо, що якщо хтось запитає «винайти нову гру», те, що випливає з її корпусу, є деяким низьким плодом винаходу гри», — кажуть вони Digital Тенденції. «Оскільки ці ігри вигадувалися знову і знову, це імітує правильну людську поведінку — винаходити трохи гру, яку винайшли інші люди раніше… У певному сенсі, це те, що можна було б очікувати, якщо ви попросите людину створити дуже просте гра».
Тим не менш, ситуація підкреслює серйозну етичну проблему, яка стала центром дискусій в останні місяці. Сучасні моделі ШІ створюють контент, аналізуючи наявні дані, отримані з Інтернету. Все, що він випльовує, ніколи не є повністю оригінальним; це завжди копіювання чужого домашнього завдання на якомусь рівні. ШІ такі інструменти, як Dall-E які створюють зображення на основі підказок користувача, наприклад, навчаються за наявними зображеннями. Це викликало обурення у художників, які бачать у цьому форму плагіату з мистецтвом ШІ заборонено в таких спільнотах, як Inkblot Art.
The Сумплет фіаско може викликати аналогічні тривоги для розробників ігор. Навіть якщо це простий випадок паралельного мислення, трохи насторожує те, що ChatGPT може створити код, який віддзеркалює гру, яка вже існує. І якби я міг отримати власну робочу версію цієї гри за лічені секунди, просто попросивши її згенерувати код на основі цієї назви, що ще я міг би змусити її зробити з достатньою кількістю часу та даних?
Щоб мимохідь перевірити, наскільки схожі ці проблеми наразі для відеоігор, я почав просити ChatGPT створити деякі ігри, схожі на інші. Я почав із софтболу, попросивши його зробити a платформер, як Маріо. Це дало мені повну подачу для так званої гри Галактичні пригоди3D-платформер із космонавтом на ім’я Макс, якому потрібно збирати артефакти на різних планетах. Усе в цій ідеї досить загальне, щоб не викликати жодних тривог. У ньому представлено п’ять тематичних світів (лід, вогонь тощо), є бонуси, які можна збирати, і навіть є кооперативний режим, у якому другий гравець може керувати персонажем на ім’я Зої. Це здавалося прийнятно непоказним.
Експеримент зійшов з колії, коли я попросив його створити a гра як Останній з нас. Він викинув повний ліфт для гри під назвою Наслідки, «постапокаліптична гра, дія якої відбувається у світі, який був спустошений таємничим вірусом». Він представлений як пригодницький бойовик від третьої особи зі стелсом, елементами виживання та крафтом. Передумова звучить знайомо, маючи на увазі, що вірус викликає ситуацію зомбі, але все стає більш конкретним, коли йдеться про подробиці сюжету.
Його героєм є Еллі, дівчина, яка має імунітет до вірусу. Під час своєї подорожі вона зустрічає «сідого ветерана» на ім’я Джоел, який стає її «наставником і захисником». Це не створило такої гри Останній з нас; воно щойно створене Останній з нас. Одна відмінність полягає в тому, що ця версія закінчується тим, що Еллі успішно вилікувано, а дует йде на захід сонця як герої (я вважаю, що ChatGPT має більше надії на людство, ніж Ніл Дракманн). Якби вдалося створити робочу версію Наслідки, чи зможе Sony подати позов проти робота?
Як і багато ШІ-страшилки, багато чого з цього можна віднести до чесних перегинів у техніці, які викликають гарний сміх. Сподіваємося, що ці моделі навчання будуть змінюватися з кожною гикавкою та вчитися на їхніх помилках. Коли я попросив ChatGPT згенерувати код для більшої кількості ігор, використовуючи ту саму структуру речень, він наполягав, що не в змозі це зробити. Пізніше запитує, щоб він винайшов таку гру Останній з нас були безрезультатними, натомість бот давав мені поради, як навчити себе створювати ігри. Пасивно-агресивний, але справедливий.
Важко позбутися повзучого занепокоєння, коли у мене виникає стільки запитань про те, як бот може навчитися пропонувати вже існуючу відеогру ідею, заявити про неї як про оригінальний винахід, створити робочий код для неї, а потім надати абсолютно іншому користувачеві той самий код на основі назви поодинці. Джерело штучного інтелекту, з яким я спілкувався, каже, що вони не вважають, що це норма для технологій, але зазначає, що ризик плагіату є «все меншим» для будь-якої моделі ШІ, відкритої чи ні.
Коли нешкідливий ланцюжок технологічних невдач перетворюється на серйозний правовий кошмар для розробників? Я думаю, ми дізнаємося, коли Наслідки отримує власна адаптація HBO.
Рекомендації редакції
- Я навчив ChatGPT навчити мене настільним іграм, і тепер я ніколи не повернуся
- GPT-4 створив ігрову версію Pong менш ніж за 60 секунд