AI новела

Я думаю ви розумієте, що навала новин та різноманіття проєктів про та біля AI не могла пройти повз мене. Тож я теж долучився до вивчення популярних систем, настільки що разом з ChatGPT написав невеличку новелу та виклав її на GitHub О_о

Так, новела доступна на GitHub під CC BY-NC 4.0, тож ви можете її прочитати, та я буду радий відгукам. Але майте на увазі, новела на англійській мові :)
Чому так? Відповім згодом.

Ну, а далі ось вам трохи процесу та моїх роздумів.

Задум

Перше за все, якісь мої задуми сюжету з’явились в мене ще декілька років тому, і це я так влучно знайшов свої нотатки, та придбав підписку на сервіс ChatGPT (той що версії 4.0), що вирішив не зупинятися цього разу та оформити все у якийсь твір. Далі більше, я навіть спробував відразу за моїми старими нотатками згенерувати щось цікаве, та цікаве не вийшло з першої спроби :(

Трошки засмутившись, я прийшов до висновку, що спочатку мені треба розписати сюжет, розділити його на глави, і потім по главах формувати вже текст за допомоги ChatGPT. Тож фактично, и писав глави-промти.

Це вже більше схоже на творчий процес. Увесь сюжет, фактично мої промти до ChatGPT є на Github, ось приклади промтів першої з трьох частин:

## 01

Danya Davidenko. Danya or Dan.

Our hero is young, just 21 years old. He works as a Python developer at a small company that develops software for smart houses. His role is in the AI department, where his primary responsibility is to analyze news with AI, search for patterns, and prepare a brief report each morning on selected topics for house owners.

His hobby is gaming; he owns a Steam Deck, a gaming laptop with an RGB keyboard, and many other gaming accessories. He's also working on a small casual game in his free time. Living alone in a small apartment, he commutes to work on an electric scooter. He dislikes public transport, but owning a personal car is too expensive for him.

In a unique twist, Dan utilizes his skills to prepare an AI-generated report for himself, focusing on several subjects, including news about AI developments and, of course, about games.

## 02

Dan spoke aloud to himself in his apartment, trying to pinpoint an error in the code of his AI assistant. A week ago, he had included an option to analyze news comments. Since then, he noticed strange behavior in his assistant: it started including too many overly positive news items in the daily report, resembling AI advertising rather than actual news.

Ох, я ж зовсім забув пояснити, чому новела написана англійською, це я зараз активно англійську вивчаю, та вирішив у такий манер покращити свої навички ¯\_(ツ)_/¯

Скажу відверто, цей текст теж не зовсім мій, я свій текст англійською прогнав через ChatGPT версії 3.5, який мені виправив граматику :)

Процес

Таким чином я прийшов до наступного алгоритму — пишу сюжет, виправляю за допомоги ChatGPT 3.5 граматику, по часткам відправляю промти до ChatGPT 4.0 та отримую результат. Наче просто, але… але мені не завжди подобався результат генерації, та я питав ChatGPT сформувати альтернативні варіанти, два або три, було навіть чотири варіанти до одного запиту. І всі ці варіанти я вичитував, і відверто — я дуже рідко залишав все як є, здебільшого я брав уривки з різних варіантів та збирав їх до купи.

Зібраний до купи варіант я знов відправляв до ChatGPT, щоб він перевірив граматику, та виправив помилки, якщо знайде.

Наступний крок — генерація ілюстрацій до глав. Я відразу задав стиль ілюстрацій як illustration, sketch style, mono color, та усі наступні запити вже робив посилаючись на the same style за потреби:

please make illustration for this section

Ілюстрації у такий манер генерує не те щоб добре, багато разів я перепитував знов та знов, поки не отримував результат який мені подобався:

Іноді я навіть питав згенерувати запит до midjourney та вже там отримував більш прийнятний результат.

Illustration with Kharkiv streets, sketch style, monocolor --ar 1:1 --v 6

Illustration with Kharkiv streets, sketch style, monocolor --ar 1:1 --v 6

Результат

Свій експеримент з ChatGPT я не планував розтягувати, але виявилося, що подібний творчий процес дійсно затягує, тому після першої частини з’явилась друга та третя частини сюжету, і я вже не міг зупинитися на півдорозі.

Таким чином я отримав 3 частини новели, кожна з котрих складається з 25 глав. Але на цьому все не закінчилось.

Я відкрив новий чат, та відправляв йому поступово глави першої частини, з запитом запропонувати зміни, і так, він час від часу дававав непогані поради, та я змінював текст :)

ChatGPT Suggestions

Які ж я зробив висновки? ChatGPT це дуже цікавий інструмент, який вже змінює світ літератури!

Чи залишить він авторів без хліба? О, я так не вважаю, подивіться лише на наступні цифри, це опис сюжету новели, точніше це промти до AI:

  • Частина перша: 6 108 слів 30 272 символів
  • Частина друга: 4 392 слів 21 794 символів
  • Частина третя: 4 368 слів 21 135 символів

Саме так виглядає творчій процес, і з ChatGPT він просто стає іншим.

P.S.

Цю статтю я писав руцями, і так, це перша стаття українською мовою на моєму блозі.

P.P.S.

Для публікації я використовую зв’язку mdbook та GitHub Pages, потрібний workflow є серед дефолтних actions (малюнок клікабельний):

3 thoughts on “AI новела”

  1. сто років не писав каментів комусь в блог :) почуваю себе динозавром

    1. а по суті – крутяк, прочитав лонгрід не відволікаючись. але це, мабуть, із-за картинок

      1. Дякую за відгук, в мене є думка, що цю новелу можна також перетворити на графічний роман, бо не всі полюбляють лонгрід :)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.