Ілюстрація: Midjourney v4 за запитом artificial intelligence sci-fi setting in computer schemes
Наприкінці листопада компанія OpenAI, що спеціалізується на технологіях машинного навчання, представила ChatGPT – вкрай просунутого чат-бота. Він навчений мовною моделлю GPT-3.5, що дозволяє видавати виразний текст, схожий на людську мову. Модель включає величезний пласт енциклопедичних даних. У комбінації зі здатністю «розуміти» контекст розмови ChatGPT виглядає дуже вражаюче.
Ентузіасти виявили, що програма здатна писати вірші, лагодити код, вигадувати сценарії, дописувати механіки настільних ігор, розповідати анекдоти про нюанс, створювати персонажа в D&D і навіть уявляти «віртуальну машину», в якій можна виконувати команди Linux!
Що це?
OpenAI займається дослідженнями у галузі машинного навчання з 2015 року. Компанія спромоглася зацікавити Microsoft, яка інвестувала в неї мільярд доларів. За кілька років OpenAI представила декілька ключових продуктів. Наприклад, нейромережа DALL-E, здатну генерувати зображення. Зараз доступна її друга версія (може створювати точніші та високоякісні зображення).
2020-го компанія анонсувала мовну модель, натреновану на трильйонах слів в інтернеті. Її мета – імітувати природне мовлення. Пізніше розробники значно розширили базу та збільшили кількість параметрів, що дозволило зробити текст ще природнішим. У квітні 2022-го The New York Times писала , що версія GPT-3 здатна писати оригінальну прозу, яку можна прийняти за людський текст.
Нинішній продукт ChatGPT в особі помічника Assistant дає користувачам можливість протестувати актуальну версію мовної моделі з деякими обмеженнями. Ось що про це говорить сама нейромережа російською мовою:
Моє завдання — допомогти людям знайти відповіді на їхні запитання та надати їм якісну інформацію. Мої знання обмежені датою навчання (2021 рік), тому я не можу відповісти на питання, пов’язані з подіями пізніше цієї дати. На жаль, у мене також немає доступу до Інтернету, тому я не можу переглядати веб-сторінки або шукати інформацію в Інтернеті. Моя робота обмежується лише відповідями на ваші запитання на основі моїх попередньо навчених знань.
Як це працює?
ChatGPT доступна на сайті OpenAI (є ще спільнота в Discord ). На головній представлено кілька прикладів уведення. Наприклад, бот здатний вказати на помилку у запропонованому програмному коді. Або розповісти, як працює криптографія та що таке теорема Ферма. Також тут наводяться принципи роботи та навчання.
Крім того, розробники описали обмеження та особливості:
- Програма може помилятися, тому її не слід вважати достовірним джерелом.
- Від деяких запитів програма ухилятиметься. Доповнювати відповіді етичним контекстом.
- Програма чутлива до формулювань, тому можна змінити запит або спробувати попросити програму згенерувати відповідь ще раз.
- Програма часом багатослівна. Наприклад, вона часто повторює, що вона лише мовна модель, створена та тренована OpenAI. Ця проблема виникає через те, що інструктори з розмітки надають перевагу більш вичерпним відповідям.
- Програма може ставити уточнюючі питання на запит користувача, але найчастіше вона правильно вгадує, що саме мав на увазі користувач.
- Розробники визнають, що програма може відреагувати на шкідливий запит.
Щоб запустити ChatGPT, необхідно зареєструватися на сайті OpenAI. Компанія вимагатиме номер телефону, і, судячи з повідомлень, російські вона не приймає. На номер буде надіслано код верифікації, після чого можна приступати до спілкування.
Що вміє ChatGPT?
Насамперед, вона непогано розуміє запити російською і навіть здатна генерувати виразний текст майже без помилок.
Для зручності ми розмістили блоки під спойлери.
Але часом буває і так (помилки збережені):
Російськомовні вірші виходять не так добре.
Але нейромережа намагається:
Зрозуміло, як можна було обійтися без анекдотів та жартів . Попросили вигадати анекдот:
А ось який діалог з ChatGPT відбувся у спільноті ентузіастів Ai Molodca :
Окрема категорія ІІ-творчості – вигадувати сюжети та сценарії. ChatGPT здатний вигадати десяток ідей для фільму, а потім докладно розкрити якусь із них. Наведемо приклади російською та англійською. Російською у програми виходить гірше, до того ж з кирилицею менше ліміт за символами. При цьому англійською вона розуміє запит, навіть якщо той написаний з помилками.
Можливість вигадувати на льоту цікаві ідеї – чудова знахідка для провідних настільних рольових ігор. Ось дещо англійською:
Із настільними рольовими іграми взагалі окрема історія. Програма вже знає, як створювати ваших улюблених персонажів, наприклад Dungeons & Dragons. Вона чітко «накидала» властивості, придумала базове спорядження і описала зовнішність і характер героїні. І, звісно, дала їй ім’я. А ми попросили програму написати три бойові маневри, які можуть вивчити воїни згідно з правилами п’ятої редакції D&D.
В принципі, тепер можна взяти нейромережевого персонажа та провести гру за нейромережевим сценарієм. Портрет персонажа ми, звичайно, теж намалюємо в нейромережі.
Набагато цікавіше, що запит можна скласти таким чином, щоб нейромережа «розуміла» потрібні формули . Це може стати в нагоді і в настільних рольових іграх, і вирішенні будь-яких подібних завдань (наприклад, ChatGPT непогано справляється з теорією ймовірностей).
Як показала практика, нейромережа дещо «розуміє» в ігровому дизайні . Ми попросили її вигадати кілька ідей для того, щоб зробити знамениту настільну гру «Монополія» цікавішою. І докрутити одну з ідей до конкретних механік.
У результаті програма запропонувала правило, згідно з яким гравці зможуть купувати активи один у одного (за гроші та інші активи), а також «прокачувати» активи, щоб, наприклад, гравці платили більше за проходження тих чи інших клітин на полі.
Від ігрового дизайну один крок до програмування . Просимо скласти найпростіші алгоритми — і результат лякає правдоподібно.
Ускладнимо завдання і попросимо написати «сортування бульбашкою» — алгоритмів сортування, який зазвичай вивчають одним із перших.
Ну і трохи нейромережевої творчості . Користувач твіттера попросив ChatGPT придумати рішення для дизайну інтер’єру, а потім ці описи він використав як запит у Midjourney.
Щось ще? О так!
Найцікавіше ми припасли насамкінець. З запуску ChatGPT пройшло кілька днів, але користувачі вже знайшли кілька неочевидних способів використовувати програму. Наприклад, у сфері IT вона може вирішувати тестові завдання та знаходити у них помилки. Ось тред у твіттері (а ось лог чату на Гітхабі ) на цю тему, а ми опублікуємо деякі витримки.
Ще одне рішення напрошувалося з часів фантастичних фільмів і серіалів — створити бота на основі власних даних , щоб «поговорити» із собою нинішньою чи «внутрішньою дитиною». У ChatGPT доступний режим Playground , який дозволяє керувати параметрами моделі. У цьому режимі запити відправляються в OpenAI, що дозволяє краще тренувати програму. Саме в цьому режимі боту можна “годувати” свої дані.
Подібне і провернула ІІ-ентузіастка Мішель Хуан. Вона за кілька кроків розповіла, як обробила свої дитячі щоденники. Докладніше про роботу з Playground можна прочитати в інструкції . Варто врахувати кілька основних речей: по-перше, це платна функція (залежить від потужності мовної моделі та обсягу тексту), по-друге, вам потрібно багато власного тексту. Мішель використовувала особисті щоденники, які відсканувала та розпізнала. Зійде і листування у мережі.
А наступний матеріал мабуть найкраще ілюструє, як ChatGPT наближає нас до технологічної сингулярності. Автор видання Engraved опублікував статтю , в якій показав, як за допомогою програми можна запустити «віртуальну машину» , яка реагуватиме точно як операційна система Linux. Найдивовижніше, що бот нібито здатний виконувати запити до інтернет-сторінок та читати створені текстові файли. Важливо розуміти, що жодних запитів до мережі chatGPT не виконує і жодних файлів не створює — вона по суті це «представляє».
Автор статті підбиває такий підсумок:
По суті ми також можемо створити віртуальну машину всередині чат-бота Assistant в «альтернативному» Інтернеті всередині віртуальної машини, яка працює в уяві ChatGPT.
І залишає читача з цією інформацією наодинці.
* * *
Якщо до кінця цього матеріалу ви ще не до кінця перетравили можливості ChatGPT, нічого страшного. Повірте, це нормально. Ми теж перебуваємо в певному здивуванні і відчуваємо легкий дискомфорт — особливо від усвідомлення, що скоро, здається, доведеться вчитися писати не статті, а запити до нейромережі.
Читайте також

Володимир Гільєн | 17.02.2022
Але з цим погоджуються далеко не всі.
Цікаві статті на цю тему:
- Як встановити контакт із інопланетянами
- Підводні міста майбутнього. Як і навіщо нам заселяти океан
- Промені смерті: шалені проекти та улюблена зброя шахраїв
- Найромантичніші місця для побачень у Сонячній системі
- Освіта майбутнього: ідеї фантастів та вчених