Детская сказка с выбором сюжета в Телеграмме с помощью GPT

Недавно я познакомилась с человеком, за которым очень долго следила в социальных сетях. Я задала ему единственный занимавший меня на тот момент вопрос: что сделать, чтобы с тобой работать?

Мы говорили 30 минут и среди его рекомендаций был такой совет: "попробуй изучить Python, чтобы осознавать, какие у тебя есть возможности".

Разговор был в одну из рабочих суббот в этом году.

И что вы думаете? В понедельник вечером я отправила ему чат-бот в телеграмме с "Историей знакомства". Изюминка этого чат-бота была в том, что её невозможно было открыть и сразу прочитать целиком. Только по нажатию клавиш в чат-боте история "раскрывалась" и появлялось продолжение истории. Как вы поняли, чат-бот с этой историей были созданы благодаря Python. Я поняла принцип работы этого языка программирования за 2 дня.

Количество вкладок в моём браузере, когда я изучала возможности Python и писала чат-бот
Количество вкладок в моём браузере, когда я изучала возможности Python и писала чат-бот

После этого у меня родилась одна из моих "гениальных" идей - а что, если в чат-боте создать детскую книжку? С выбором сюжета?

Встала задача - написать детскую короткую сказку с разным развитием сюжета. Признаюсь честно - у меня очень мало времени, я работаю финансистом в Яндексе с большим количеством переработок и вдохновение для создания сказки меня посещает очень редко, писатели бы даже назвали это "никогда".

Тот человек из начала статьи прислал мне статью исследование 2023 года о результатах использования GPT в аналитических целях. Результаты исследования удивляют. Но суть в том, что в тот момент я поняла, что сказку мне может написать GPT. Бесплатно. И я пошла дальше реализовывать свой проект.

Для написания текста я использовала чат GPT-4 Omni.

Так выглядел мой запрос в GPT чат и начало его ответа.
Так выглядел мой запрос в GPT чат и начало его ответа.

Для того, чтобы засунуть сказку в чат-бот, в котором у меня уже была написана "История знакомства", мне нужно было доработать чат-бот:- во-первых, сделать так, чтобы в меню появилось две истории- во-вторых, продумать структуру кода и доработать его так, чтобы в сказке для вариантов ответа было по 2 кнопочки, а не по одной, как было в "Истории знакомства"- в-третьих, дописать код так, чтобы в конце сказки читателю предлагался выбор о том, что почитать дальше. Эта часть должна работать на случаи, когда историй в чат-боте будет больше.

Так как я уже немножко познакомилась с GPT, в этот раз для работы с Python я решила идти не в стандартный поиск информации в браузере, а напрямую попросить GPT написать мне код на языке Python для этой сказки, чтобы выбор отражался нажатием кнопок.

И на моё удивление, я получила практически готовый код! Точнее фреймфорк кода, который мне нужно было вставить в программу, в которой я кодю =) , вставить в него свои данные, текст сказки и поработать над ошибками, которые выдала программа. В части ошибок было всё просто - я копировала текст ошибки, вставляла его в GPT чат и просила помочь мне её решить. Получала ответ и правила код по совету GPT. Вот так всё просто!

Пример ответа из GPT бота для написания кода. На картинке видно, что в коде есть инструкции по его использованию.
Пример ответа из GPT бота для написания кода. На картинке видно, что в коде есть инструкции по его использованию.

Спустя 3-4 часа интерактивная детская сказка в чат-боте была готова! Далее мне было необходимо найти картинку для своего чат-бота в телеграмме и придумать интересное название. Название я придумала сама - с детства мне очень нравится персонаж Оле-Лукойе и я решила, что для чат-бота со сказами и историями лучшее название будет "Сказки Оле-Лукойе 🍊".

С картинкой для чат-бота я решила пойти по простому пути. Хоть я и очень люблю рисовать и срисовывать всё самое красивое, времени на создание шедевра в тот день не было. И я снова обратилась к GPT и попросила нарисовать мне красивую картинку для чат-бота со сказками. Для создания картинки я использовала модель GPT YandexART.

Картинка слева стала картинкой моего чат-бота со сказкой.
Картинка слева стала картинкой моего чат-бота со сказкой.

Таким образом, сказка была готова: у меня был сюжет, настроен код, выбрана картинка. Итак, мою первую интерактивную детскую сказку вы можете в Телеграмм боте под названием: @YetAnotherNewStoryBot

Ещё больше таких историй и лайфаков читайте на моём канале в Телеграмме:

Важная оговорка: мой код работает только тогда, когда включен мой ноутбук. Настройка работы кода в фоновом режиме у меня отложена на позже.

Подписывайтесь, комментируйте, буду невероятно Вам благодарна!

Начать дискуссию