«Нейросети толкуют карты круче любого таролога»: я создал приложение для гадания

Это история из Сообщества. Мы задали вопросы, бережно отредактировали и оформили по стандартам редакции
В рамках саморазвития я поставил себе цель создать телеграм-бота на Python про гадание на картах Таро.
Тему выбрал скорее ради развлечения. Не скажу, что доверяю предсказаниям, но считаю, что в них есть смысл: в грамотно сформулированное толкование человек может вложить свою идею, которая вдохновит и подтолкнет к действию. Ну и гадание может просто поднять настроение.
Еще я видел в таком боте пользу: человеку не придется идти к гадалкам и отдавать им деньги. Можно удовлетворить свой интерес к мистике бесплатно и не отрываясь от смартфона. Тем более нейросети толкуют карты круче и интереснее любого таролога.
Я сделал очень простого телеграм-бота со всего одним раскладом — да или нет. Пользователь должен был мысленно сформулировать вопрос, а потом нажать кнопку «Получить карту». После этого на экране появлялась карта со сгенерированным в нейросети изображением и заранее составленным к ней толкованием. Я поделился ботом со знакомыми и друзьями — им тема очень понравилась.
Разработка приложения
Поскольку бота необходимо было размещать на платном сервере, я отказался от него и решил сделать с помощью нейросетей полноценное приложение на Java в Android Studio. Оно бы не требовало платного размещения и работало без подключения к интернету. К тому же я мог расширить возможности — сделать что-то более сложное и увлекательное, с разными картами, видами гадания и раскладов.
Обычные и авторские расклады. Функция с простым гаданием в формате «да или нет» осталась, но я добавил новые расклады. О них я спрашивал у нейросетей, которые удивительно много знают по теме. ИИ предлагал варианты, а я выбирал самые интересные.
Я добавил «Кельтский крест» — классическое гадание, в котором десять вытянутых карт информативно рассказывают обо всем, от причин ситуации до решения проблемы. Еще в приложении появился формат «Три карты» — они рассказывают о прошлом, настоящем и будущем.


Следующим шагом стала возможность составлять собственные расклады. На мой взгляд, это одна из самых интересных функций в приложении — можно в гадании использовать хоть все 78 карт и добавлять им уникальные интерпретации.
Еще можно добавить выпадение и толкование перевернутых карт — это уже более продвинутый вид гадания. Смысл таких карт меняется — следовательно, может измениться и весь расклад.
В результате практически любой расклад из книг по Таро легко перенести в приложение. Мне кажется, в таком виде оно стало более творческим: можно создавать любые авторские расклады.


Матрица судьбы. Когда я мониторил пользовательские заказы ботов в одном из телеграм-каналов, увидел спрос на эту функцию. Матрицы на основе введенной даты рождения обычно существуют лишь на тематических сайтах — тогда я подумал, что конкурентов не будет, и начал разработку отдельного бота.
Бота я закончил и опубликовал, но со временем вновь решил не тратить деньги на оплату сервера. Тогда я скинул программный код бота ChatGPT и попросил переделать его на Java, чтобы добавить в приложение с гаданием. Сначала нейросеть не справилась, но, когда появилась модель o1, я попробовал снова, и все получилось.


Толкования создавал с помощью нейросети Gemini от Google. Я отправил ей ссылку на обучающий сайт по системе «Матрица судьбы» — чат-бот самостоятельно зашел туда, быстро изучил материалы и начал генерировать толкования. В этой системе используется 30 ключевых позиций, каждая из которых отражает определенную сферу жизни, например деньги или таланты.
Для каждой позиции возможны 22 варианта трактовки, которые соответствуют 22 старшим арканам Таро. В сумме получается 660 уникальных толкований — каждое из них Gemini сгенерировал автоматически.
Иллюстрации на картах. C помощью нейросетей я создал изображения всех 78 карт, а затем немного улучшил их в редакторе. Карты генерировал разными промптами, но чаще всего просил что-нибудь в фантастическом стиле и требовал создавать композицию карт строго в соответствии с классической тарологией. Нейросеть сама создает карты, приближенные к одному стилю, особенно если общаться в рамках одного чата.


Релиз и монетизация. Приложение опубликовано в RuStore — пользователи в целом пишут положительные отзывы. Критика тоже бывает, часто она оказывается полезной — стараюсь сразу исправлять недочеты, ошибки и сообщать об этом в комментариях. Сейчас у приложения высокий рейтинг — 4,5 звезды. Всего его скачали более 3700 раз.
Я также монетизировал приложение с помощью рекламного баннера, который приносит скромный доход, 30—50 ₽ в день. Сумма небольшая, но все равно приятная, к тому же она покрывает расходы на подписку Cursor.

Итоги и планы
Рад, что получается создавать приложения с помощью нейросетей. ChatGPT и Cursor AI отлично справляются со своими задачами и максимально упрощают разработку. Cursor отмечу отдельно — он все значительно и заметно улучшает: добавляет первоклассный дизайн, красивое оформление и качественные анимации. С ним приложение выглядит так, будто его создавали профессионалы. Поэтому я всем советую обращаться за помощью к ИИ: с нейросетями интересно работать и от них можно многому научиться.
В ближайшем будущем планирую развивать и расширять толкования — хочется, чтобы они были интересными и цепляющими. Еще хочу добавить расклады и внедрить несколько колод в разных стилях, чтобы пользователь мог выбрать понравившуюся и использовать карты из нее.