От думскроллинга к пет-проекту: как я сделал ИИ-таролога в Telegram, чтобы перестать тревожиться по утрам

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

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

Внезапное решение: Таро (Только уберите вилы, пожалуйста)

Я прагматик. Эзотерика, хрустальные шары и гадания на суженого — вообще не моя история. Но в поисках рабочих практик для кукухи я наткнулся на юнгианскую психологию и концепцию архетипов в картах Таро.

Оказалось, если убрать всю мистическую шелуху, Таро — это просто отличный визуальный фреймворк для брейншторма и общения с собственным подсознанием. Карты не предсказывают будущее, они работают как чернильные пятна Роршаха. Вытаскиваешь карту, читаешь архетип и проецируешь на свою текущую жизненную ситуацию.

Самой эффективной для меня стала утренняя практика «Карта дня». Тратишь 5 минут: смотришь на карту, получаешь вопрос для рефлексии (например, о балансе работы и отдыха) и идешь жить день более осознанно.

Проблема: почему я пошел кодить

Сначала я пробовал гуглить значения, но сайты в выдаче застряли в 2003 году. Они выдают шаблонные, часто пугающие тексты, написанные для домохозяек. А носить с собой физическую колоду — ну, камон, это просто неудобно.

Как и любой разработчик, столкнувшись с нехваткой нормального тулза, я решил написать свой пет-проект. Я захотел сделать карманного проводника, который будет всегда в мессенджере, не будет сыпать штампами «звезды говорят» и с которым можно будет нормально поговорить.

Я начал вайбкодить. Так появилась Тариса — Telegram Mini App для осознанной саморефлексии.

Что под капотом? (Техническая внутрянка)

Я хотел сделать не просто текстового бота, а красивый и сложный продукт с хорошей архитектурой.

  • LLM-маршрутизация: Чтобы не улетать в космические косты по API и при этом давать качественный результат, я разделил логику. Для базовых и быстрых раскладов работает Claude Haiku (идеально для скорости), а для премиум-раскладов с глубокой аналитикой и Кельтского креста подключается Claude Sonnet.
  • Prompt Engineering и характер: Тариса жестко зажата системными промптами. Ей категорически запрещено предсказывать события, давать финансовые или медицинские советы, а также использовать фатализм. Она задает открытые коучинговые вопросы.
  • Генерация случайных чисел: Любой таролог скажет вам про «энергетику колоды». Как программист, я реализовал это через криптостойкое перемешивание crypto.randomInt. Полный рандом без предвзятости.
  • UI/UX и Анимации: Сделал полноценное Telegram Mini App без установок. Добавил 3D-анимации переворота карт, ритуальное тасование колоды и навел премиальной эстетики: темный фон с созвездиями (нарисованный, кстати, не на белом фоне, а органично вписанный в дизайн), золото и свечения.

Фича, которой я горжусь: Контекст

Обычные боты генерируют текст и забывают о вас. Я прикрутил Тарисе память на историю раскладов и возможность follow-up диалога. Если мне не до конца ясен смысл «Карты дня», я могу задать ей до 5 уточняющих вопросов в чате, и она ответит не шаблоном, а развивая мысль на основе конкретных карт, которые мне выпали.

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

Итог

Сейчас это мой личный ритуал. Каждое утро в 09:00 мне приходит пуш, я открываю TMA, тяну карту и настраиваюсь на день без думскроллинга и тревоги.

Если вы тоже устали от утреннего стресса, выгорания и ищете инструмент, чтобы разложить мысли по полочкам (или просто хотите посмотреть, как технически реализована связка TMA + Claude) — залетайте на бета-тест. Буду рад вашему фидбеку по UI и логике!

3
2
9 комментариев