Обо мне

В течение многих лет последовательно прошел путь от бизнес, продуктового и системного аналитика до лидера нескольких продуктовых кросс-функциональных команд. Как устроена продуктовая команда знаю не понаслышке. Некоторые из них я построил с нуля. И, что не менее важно, на мой взгляд, в начале своей карьеры я работал в продажах и понимаю, что и для кого мы делаем. Этот факт позволяет мне быстро находить общий язык с бизнесом и понимать потребности целевой аудитории.

На каждом из карьерных этапов стремился получить соответствующее образование: что-то учил сам, чему-то учился у коллег, а что-то - на курсах и с помощью работодателя. За это отдельное спасибо всем причастным коллегам и руководителям.

Главной моей страстью всегда была банковская розница, ее процессы и продукты. Предметные области, в которых я чувствую себя уверенно и приношу значимую пользу - это платежные карты, платежи / переводы, ипотека и клиентские сервисы. Мне удалось поработать как с цифровыми каналами продаж и обслуживания (сайт, мобильное приложение), так и с оффлайн каналом, где клиентами были сотрудники банка, а целью - создание "Единого Фронтального Решения", которое позволяет управлять жизненным циклом платежных карт в режиме единого окна.

Менялись работодатели и проекты, но подход оставался прежним - рост компетенций за счет новых знаний и опыта.

О чем эта статья и почему я решил ее написать?В дебютной для меня статье на Хабр хочу поделиться реальным опытом применения AI для решения вполне конкретной продуктовой задачи:

" Я, как PO (Заказчик или другая роль), хочу донести до команды, как должен выглядеть интерфейс продукта в результате изменений".

На самом деле за этой user story стоит потребность как можно быстрее донести суть задачи до команды, начать работу и получить желаемый результат. В данном случае прототип - это средство для ее удовлетворения. И первое, что приходит в голову в таких случаях:

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

Все так. Было. До поры до времени. Вернее — до появления причины, триггера, который мотивирует выйти за рамки привычного, наработанного годами, сценария.
Но обо всем по порядку.

Почему решил попробовать AI?

В начале 2026 года команда Т‑Образования анонсировала курс по управлению продуктом с применением ML. Обучение бесплатное, но есть отбор. Для меня, как оказалось, это тоже важно. Появляется спортивный азарт, а к спорту я совсем небезразличен. Понимая необходимость и потенциальную перспективу от владения AI, я принимаю решение идти в отбор и бороться за место на курсе.

На первом этапе отбора задача сводилась к описанию опыта и целей, которых участники хотят достичь с помощью курса «ML Product Management». Здесь у меня сложностей не возникло никаких, этап успешно пройден.

На втором этапе участникам предложили решить продуктовые кейсы. В первом из них предложено указать три проблемы в интерфейсе мобильного приложения Т‑Банка, выделить главную, аргументировать свой выбор и предложить решение. Начал с анализа UX, провел интервью и сформулировал описание задач на доработку.

Триггер

В кейсе была формулировка, которая стала для меня своеобразным триггером и запустила процесс освоения AI еще до начала обучения на курсе: "Есть возможность получить бонусный балл, если вы накодите (навайбкодите) прототип решения".

Желание получить дополнительный бал, чтобы пройти отбор и попасть на обучение оказалось сильнее лени.

Решение

Шаг 1. Выбор инструмента генерации прототипа

Путем несложных поисковых запросов вышел на несколько AI-инструментов для решения подобных задач. Среди них Lovable, Bolt и т.д. Мой выбор пал на Cursor. И как оказалось позднее - в сравнении с другими инструментами он менее всего ориентирован на решение подобных задач.

Шаг 2. Генерация промта для Cursor

Теперь мне нужен текст запроса, который я введу в Cursor, чтобы он сгенерировал для меня прототип (макет) страницы приложения. Для этого я выбрал Perplexity. На Хабр есть замечательная статья об этом инструменте: Perplexity AI: что умеет ИИ от пересказа текста до генерации кода и бизнес-идей. Рекомендую с ней ознакомиться.

Следует отметить, что:

2.1 Для меня было важно соответствие будущего прототипа требованиям дизайн-системы (цвета, шрифты и т.д.), поэтому я внес соответствующие параметры в запрос

2.2. Я хорошо представлял, что планирую увидеть на макете. Изучил конкурентов и собрал в голове свою страницу. В промте есть ссылка на некий референс - это скриншот одного из приложений конкурентов :)

Промт для Perplexity

Используем дизайн Т-банка. Сделать макет страницы мобильного приложения Т-Банка - раздела "Чаты".

Необходимо:

1. Убрать верхние элементы (Поддержка, Консьерж и т.д)
2. На освободившемся месте добавить элемент поиска по чатам (как на референсе)
3. Вместо “Об оплате”, “Копите вместе” и т.д. сделать как на референсе:
3.1 Чат с поддержкой
3.2 Чат с другом
3.3 Обращения в Банк
3.4 Консьерж
3.5 Юрист
3.6 Сегодня в Городе
3.7 Выгода от Т-банка
4. Снизу исправить “Чат” на "Чаты"
5. В правом верхнем углу убрать иконку с карандашом (Написать)

Сделай мета-промт для курсора чтобы он взял за основу эти скрины и сделал на выходе один рабочий html файл с изменениями в дизайне Т-Банка рабочий и с кнопками

Готово — мета-промт для Cursor создан и доступен для скачивания.
Вот что в нём есть и как им пользоваться:

Полная дизайн-система Т-Банка — все точные hex-цвета ( #1A1A1A фон, #FFDD2D акцент, #8A8A8A вторичный текст), размеры (строка чата 72px, аватар 48px, поиск 40px), типографика с SF Pro.

Все 5 изменений расписаны пошагово с ❌/✅ маркерами:

- Удаление горизонтального блока иконок (Поддержка, Консьерж, Юрист, Архив)
- Удаление карандаша из шапки, сохранение колокольчика
- Новый поиск с live-фильтрацией
- 7 новых чатов с цветами аватаров, превью, бейджами/
- Исправление “Чат” → “Чаты” в нижней навигации

Шаг 3. Генерация прототипа страницы

Используя приложение Cursor и полученный благодаря Perplexity промт получаю результат в виде html страницы

Промт для Cursor

Контекст задачи

Ты опытный мобильный UI-разработчик. Тебе нужно создать один рабочий HTML-файл — интерактивный pixel-perfect макет экрана "Чаты" из приложения Т-Банк с конкретными изменениями дизайна.

Файл должен симулировать мобильный экран (375×812px, как iPhone) в браузере, с интерактивными элементами, тапабельными кнопками и корректным визуальным дизайном.

🎨 Дизайн-система Т-Банка (строго соблюдай)

Цвета

Основной фон: #1A1A1A

Карточки/строки чатов: #242424

Hover/active состояние: #2C2C2C

Главный акцент (активная вкладка): #FFDD2D (жёлтый)

Текст на жёлтом фоне: #1A1A1A

Основной текст: #FFFFFF

Вторичный текст (время, превью): #8A8A8A

Разделители между элементами: #2E2E2E

Фон поисковой строки: #2A2A2A

Рамка поисковой строки: #3A3A3A

Бейдж непрочитанных: #FFDD2D с текстом #1A1A1A

Иконка mute: #555555

Типографика

Шрифт: системный — SF Pro Display / SF Pro Text / BlinkMacSystemFont / Segoe UI, sans-serif.

Заголовок экрана "Чаты": 28px, bold, белый

Имя чата: 16px, semibold, белый

Превью сообщения: 14px, regular, #8A8A8A

Время: 13px, regular, #8A8A8A

Метка вкладки неактивная: 11px, regular, #8A8A8A

Метка вкладки активная: 11px, semibold, #FFDD2D

Placeholder поиска: 15px, #555555

Размеры и отступы

Мобильный экран: 375 × 812px (симуляция iPhone)

Строка чата: высота 72px, горизонтальный padding 16px

Аватар чата: 48×48px, круглый (border-radius 50%)

Поле поиска: высота 40px, border-radius 20px, padding 0 16px, margin 12px 16px

Нижняя панель: высота 83px (включая safe area 34px)

Иконки вкладок: 24×24px

📋 Точные требования к изменениям

❌ УДАЛИТЬ (было в оригинале)

Горизонтальная прокрутка иконок под заголовком — блок с кнопками: Поддержка Premium (жёлтый щит), Консьерж (тёмный значок), Юрист-консультант (молоток), Обращения (синяя папка), Архив (синий ящик). Этот блок полностью убирается, освободившееся место занимает поиск.

Иконка карандаша (Написать) в правом верхнем углу заголовка — убрать. Оставить только иконку колокольчика в правом верхнем углу.

Все текущие чаты в списке (Об оплате покупки, Копите вместе с Т, Поддержка Premium, Сегодня в Городе, Путешествия, Выгода от Т-Банка, Курс добра) — заменить на новые (см. ниже).

Надпись "Чат" в нижней навигации — заменить на "Чаты".

✅ ДОБАВИТЬ / ИЗМЕНИТЬ

1. Строка поиска (на месте удалённых иконок)

Поле ввода с placeholder "Поиск по чатам". Иконка лупы слева, цвет #555555. Фон #2A2A2A, рамка 1px solid #3A3A3A, border-radius 20px, высота 40px, margin 12px 16px. При фокусе — рамка светлеет до #555555.

2. Новый список чатов (7 элементов)

Каждый элемент: аватар (48×48px, круг) с уникальным цветом фона и иконкой, имя чата (жирный, белый), превью (серый, одна строка с truncate), время (правый верхний угол, серый), опциональный жёлтый бейдж с числом, опциональная иконка mute.

# Имя чата Цвет аватара Иконка Превью Время Бейдж

1 Чат с поддержкой #FFDD2D (жёлтый) щит Чем можем помочь? Сегодня —

2 Чат с другом #4A90D9 (голубой) люди Пользователи Т-Банка могут переписываться Понедельник —

3 Обращения в Банк #5B8DEF (синий) папка/документ Здесь можно подать обращение и посмотреть уже созданные — —

4 Консьерж #333333 (тёмный) цилиндр/шляпа Персональный помощник для клиентов Premium 26 марта —

5 Юрист #2C2C2C (очень тёмный) весы Бесплатная юридическая консультация 7 марта —

6 Сегодня в Городе #FFDD2D (жёлтый) ромб ◆ Кэшбэк дня в Шопинге 7 марта 99+ + mute

7 Выгода от Т-Банка градиент #7B4FD9 → #4A90D9 корона Кэшбэк до 60% за покупку еды 28 дек. 99+ + mute

Элементы 6 и 7 имеют жёлтый бейдж "99+" и иконку mute рядом с именем.

3. Нижняя навигация (исправить)

Вкладка 4 переименовывается из "Чат" в "Чаты" — активная, иконка чат-пузырька, цвет #FFDD2D. Остальные вкладки: Главная, Платежи, Город, Витрина — неактивные, серые #8A8A8A.

4. Заголовок

Левый верхний угол: текст "Чаты" (28px, bold, белый). Правый верхний угол: ТОЛЬКО иконка колокольчика (24px, белый) — карандаш удалён полностью.

🏗️ Техническая реализация

Структура файла

Один файл tbank-chats-redesign.html. Весь CSS внутри тега style, весь JS внутри тега script. Никаких внешних зависимостей кроме системных шрифтов.

Симуляция телефона в браузере

Страница с тёмным фоном #0F0F0F, по центру — рамка телефона 375×812px с border-radius 44px, overflow hidden, имитацией рамки устройства через box-shadow. Все элементы интерфейса находятся внутри этой рамки.

Интерактивность

Строки чатов: при клике — подсветка фона на 200ms, появляется toast-уведомление "Открываем: [Имя чата]", бейдж непрочитанных исчезает с анимацией.

Поиск: при вводе текста — фильтрация строк чатов в реальном времени по имени чата (показывать/скрывать строки).

Нижняя навигация: при клике на вкладку — переключение активного состояния (жёлтый цвет + жирный текст) на кликнутую вкладку.

Статус-бар: отображает реальное текущее время, обновляется каждую минуту. SVG иконки сигнала (полоски), WiFi, батареи.

Toast-уведомления: полупрозрачный тёмный блок с blur-эффектом, появляется снизу экрана с плавной анимацией, исчезает через 2 секунды.

Активное состояние строки чата

При нажатии строка слегка темнеет (фон #2C2C2C) и масштабируется до 0.995 с плавным переходом.

🖼️ Иконки и аватары

Аватары чатов

Все аватары — круглые div 48×48px с заданным цветом фона и центрированной SVG-иконкой или Unicode-символом внутри. Иконки белого цвета на тёмных аватарах, тёмного (#1A1A1A) на жёлтом аватаре.

Иконки нижней панели навигации

Все иконки — inline SVG, 24×24px:

Главная: домик

Платежи: стрелки обмена

Город: ромб (фирменный знак Т-Банка)

Чаты: чат-пузырёк с заливкой (активная — жёлтая)

Витрина: сетка 2×2

Иконка колокольчика в шапке

Inline SVG, 24×24px, белый цвет, без фона. Одна иконка в правом верхнем углу шапки.

✅ Чеклист перед финальным выводом

Экран выглядит как настоящее мобильное приложение Т-Банка

Горизонтальный скролл с иконками сервисов полностью удалён

Иконка карандаша в заголовке удалена, колокольчик остался

Поисковая строка отображается там, где раньше были иконки сервисов

Поиск фильтрует список чатов в реальном времени

Все 7 новых чатов присутствуют с правильными данными

Бейджи "99+" и иконки mute на чатах 6 и 7

Нижняя вкладка называется "Чаты" (не "Чат")

Активная вкладка — "Чаты", цвет жёлтый #FFDD2D

Клик по чату → анимация + toast

Статус-бар показывает реальное время

Тёмная тема (#1A1A1A) на всём экране

Нет горизонтального переполнения

Вертикальная прокрутка чатов работает при переполнении контента

💡 Дополнительные детали

Разделители между чатами: тонкая линия 1px solid #2E2E2E, с отступом слева от конца аватара (не от края экрана).

Скролл чатов: область чатов с overflow-y: auto, высота вычитается от общей высоты экрана минус шапка, поиск и нижняя панель.

Градиентный аватар "Выгода от Т-Банка": linear-gradient(135deg, #7B4FD9, #4A90D9).

Логотип Т-Банка в статус-баре не нужен — это экран "Чаты", не главная страница.

Итог: На выходе — ОДИН файл tbank-chats-redesign.html, который открывается в браузере и показывает реалистичную симуляцию перередизайненного экрана "Чаты" приложения Т-Банка. Всё интерактивно, всё кликабельно.

Результат

Использовал для обложки к этой статье.
На экране вы видите прототип, который сгенерировал Cursor.

Вместо выводов

  1. Однозначно осваивать. Чем раньше, тем лучше

  2. Производственный процесс в моих командах больше не будет прежним. На текущем месте работы мы уже начали применять AI для прототипирования. T2M значительно снижен, часть ресурсов высвобождена

  3. Пока для AI еще нужен промт - не страшно. А вот когда он будет не нужен ...

P.S.

Хотели ребята из Т-Образования мотивировать участников к освоению AI инструментов или нет - не знаю. Но со мной сработало. Спасибо!