Я думаю ви розумієте, що навала новин та різноманіття проєктів про та біля 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
Результат
Свій експеримент з ChatGPT я не планував розтягувати, але виявилося, що подібний творчий процес дійсно затягує, тому після першої частини з’явилась друга та третя частини сюжету, і я вже не міг зупинитися на півдорозі.
Таким чином я отримав 3 частини новели, кожна з котрих складається з 25 глав. Але на цьому все не закінчилось.
Я відкрив новий чат, та відправляв йому поступово глави першої частини, з запитом запропонувати зміни, і так, він час від часу дававав непогані поради, та я змінював текст :)
Які ж я зробив висновки? 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 (малюнок клікабельний):
сто років не писав каментів комусь в блог :) почуваю себе динозавром
а по суті – крутяк, прочитав лонгрід не відволікаючись. але це, мабуть, із-за картинок
Дякую за відгук, в мене є думка, що цю новелу можна також перетворити на графічний роман, бо не всі полюбляють лонгрід :)