AI-copilot для клиентского сервиса
Спроектировал AI-продукт от проверки проблемы и MVP до первых клиентов.
Параллельно перестроил delivery-процесс вокруг AI.

Команда и роль
CEO (PM/Sale), Product-дизайнер (PM), Backend-разработчик, Frontend-разработчик.
Был в роле co-фаундера стартапа. Отвечал за весь дизайн в проекте. Помимо этого выполнял обязанности product (project) менеджера и дизайн-инженера (об этом ниже).
Результаты
(инвестировали в Miro, Deel и др.)
Контекст проекта
Весной 2025 года мы небольшой командой запустили стартап. Первую концепцию строили вокруг блокчейн-технологий и с ней заняли второе место в преакселераторе Сколково. Но дальнейшее развитие требовало значительных инвестиций ещё до проверки PMF. Поэтому мы пересобрали команду и решили искать более простую проблему, которую можно быстро проверить на рынке.
Как появилась идея
Новую идею мы получили из опыта супруги нашего CEO, которая работает косметологом в клинике. Решение о процедуре часто требует нескольких касаний: клиент задаёт вопросы, сомневается и хочет убедиться в безопасности, а большая часть этой коммуникации ложится на администратора. Ему нужно быстро отвечать, работать с сомнениями и сохранять экспертный тон, поэтому на старте мы сформулировали несколько предполагаемых проблем:
- Администраторы не всегда успевают отвечать клиентам вовремя.
- Подготовка качественного ответа занимает много времени.
- Качество сильно зависит от каждого конкретного сотрудника.
- Стиль и уровень коммуникации у всех администраторов разный.
Это были только рабочие гипотезы, основанные на опыте одной клиники. Поэтому прежде чем проектировать решение, я решил проверить, насколько проблема системна.
Исследование
Исследование я построил в несколько этапов. Сначала проверил проблему через интервью с представителями клиник, затем посмотрел на реальную коммуникацию с клиентами через «тайного покупателя» и cold outreach. Отдельно проверил, существует ли сформированный поисковый спрос на подобные решения.
Интервью с бизнесом
Я провёл несколько интервью с представителями клиник, чтобы понять, как устроена работа с входящими обращениями: кто отвечает клиентам, сколько времени занимает переписка, где сотрудники чаще всего испытывают сложности и как руководители контролируют качество коммуникации.
Отдельно проверял, совпадает ли наш первоначальный взгляд на проблему с тем, что сами клиники считают болезненным.
Проверка через cold outreach
После интервью у нас сформировалось более цельное представление о проблеме. Следующим шагом я решил проверить её не через заявленные потребности, а на реальных клиентских сценариях.
Спарсил несколько десятков контактов владельцев косметологических клиник. Написал в клиники от имени потенциального клиента с типовым вопросом о процедуре. Сравнивал скорость ответа, полноту консультации, работу с сомнениями и то, пытался ли администратор продолжить диалог и довести его до записи.
Уже эта небольшая выборка показала, что проблема не ограничивается одной клиникой. В переписках повторялись все те же паттерны: долгий ответ, поверхностная консультация, слабая работа с сомнениями и отсутствие следующего шага.
Клиникам, у которых я находил такие проблемы, я отправлял владельцу или руководителю короткий персонализированный аудит: показывал конкретный фрагмент переписки, объяснял, где потенциально теряется клиент, и предлагал обсудить способ улучшить коммуникацию.
На этом этапе продукта ещё не было. Я только хотел понять, удастся ли продать решения. И только после этого инвестировать время и средства в разработку.

Из 10 отправленных сообщений ответили два руководителя. С одним из них мы продолжили предметный диалог о проблеме и возможном решении. Выборка была слишком маленькой, чтобы оценивать канал, как способ привлечения клиентов. Но для меня это стало дополнительным хорошим сигналом.
Проверка поискового спроса
Параллельно я хотел проверить другой сигнал — существует ли уже сформированный поисковый спрос на подобные решения.
К этому моменту у нас уже было представление о том, как может выглядеть будущий продукт. Но пока не было понимания, в какую сторону его двигать.
Я изучил ниши, конкурентов и их аватары. Через Keys.so, Topvisor и Wordstat собрал и кластеризовал поисковые запросы, после чего подготовил несколько версий позиционирования лендинга и запустил небольшую кампанию в Яндекс Директе.

На тестовом бюджете кампания получила 332 показа и 26 переходов на лендинг. CTR в районе 7,83%, средняя стоимость клика 61,5 ₽. При этом ни один переход не конвертировался в заявку.
Нулевую конверсию я не стал считать причиной отсутствие спроса. Сам факт показов и кликов подтверждал, что люди ищут решения в этой категории, но связка «запрос → позиционирование → лендинг → оффер» пока не убеждала их оставить заявку.
Для меня это стало сигналом не масштабировать рекламный канал, а вернуться к работе над фундаментом продукта.
Гипотезы
После исследования у нас было несколько базовых наблюдений: администраторы отвечают с разным качеством, сложные ответы занимают много времени, экспертность зависит от конкретного сотрудника, а руководителю трудно контролировать коммуникацию в десятках диалогов.
Дальше мы разложили проблему на отдельные гипотезы и начали проверять, где автоматизация действительно может дать заметный эффект.
От проблем к гипотезам
Для этого я составил список ключевых гипотез и приоритизировал их по трём критериям. В качестве оценки использовал условные единицы от 1 до 3:
- Ценность для пользователя — насколько гипотеза закрывает выявленные в исследовании проблемы.
- Сложность разработки — насколько быстро и с какими техническими затратами мы можем проверить гипотезу. Чем проще реализация, тем выше оценка.
- Приоритет — произведение ценности и сложности. Чем выше итоговый балл, тем раньше гипотезу стоит проверять.
Ключевая продуктовая гипотеза
На рынке уже было много чат-ботов и AI-инструментов для генерации текста. Поэтому само наличие LLM не могло быть преимуществом.
Наша гипотеза состояла в другом: ценность появляется, когда AI встроен прямо в рабочий процесс сотрудника и знает контекст конкретного бизнеса — услуги, цены, ограничения, правила коммуникации и историю клиента.
Не отдельный чат с нейросетью, а AI-слой внутри реальной клиентской коммуникации.
Основной сценарий
Из всех наблюдений мы выбрали один основной job: помочь администратору быстро подготовить качественный ответ клиенту, не забирая у него контроль над коммуникацией.
Важным ограничением стало то, что мы не хотели делать полностью автономного бота. В медицинской и косметологической сфере цена ошибки выше, поэтому на первом этапе AI должен был работать как copilot: анализировать контекст, предлагать ответ, а решение об отправке оставлять человеку.
Когда клиент пишет в клинику, администратору нужно быстро подготовить точный и убедительный ответ, чтобы продолжить диалог и приблизить клиента к записи, не рискуя дать некорректную консультацию.

Планирование и разработка MVP
Гипотез оказалось больше, чем мы могли проверить первой итерацией. Поэтому перед стартом разработки мы зафиксировали границы MVP, а остальное подвинули после MVP:
MVP
- интеграция с Telegram;
- AI-ассистент и MCP-роутер;
- база знаний клиники;
- генерация ответа с учётом контекста;
- ручное подтверждение перед отправкой;
- редактирование ответа;
- авторизация.
После запуска
- автоматические follow-up;
- конфигуратор ассистентов;
- аналитика коммуникаций;
- CRM / YClients-интеграции;
- автоматическая маршрутизация;
- несколько специализированных AI-агентов.
Ограничения MVP
Чтобы быстрее проверить основную ценность продукта, часть внутренних инструментов сознательно не вошла в интерфейс первой версии. Операции, которые не влияли напрямую на пользовательский сценарий, временно оставили на техническом уровне.
Например, конфигурацию новых ассистентов я выполнял вручную через Swagger/Postman, а состояние интеграций и ошибки отслеживал через Grafana. Это увеличивало объём ручной работы внутри команды, но позволяло не тратить время разработки на административные интерфейсы до подтверждения необходимости продукта.

Параллельно с пользовательскими сценариями мы с backend-разработчиком проектировали структуру сущностей в продукте, их атрибуты и связи между ними в diagrams.io, чтобы сразу синхронизировать интерфейс с логикой backend.
Продуктовый процесс
После определения скоуп я декомпозировал MVP на эпики и задачи и синхронизировал их с CEO и backend-разработчиком. Работу вели двухнедельными спринтами с регулярными командными синками.
Для каждого эпика я сначала прорабатывал основной пользовательский флоу и обсуждал его с командой. После согласования переходил к детальным макетам: собирал состояния и компоненты, адаптировал интерфейс под разные размеры и отдельно документировал неочевидную логику и пограничные сценарии.
Первая итерация
Первая версия должна была проверить основную гипотезу: будет ли администратор использовать AI непосредственно внутри клиентской переписки и сможет ли такой copilot ускорить подготовку ответа без потери контроля над коммуникацией.
Что вошло в первую версию
В первой версии пользователь авторизовывался в сервисе, создавал кабинет, выбирал рабочую зону и подключал Telegram. На старте была доступна одна рабочая зона — «Клиентский сервис», внутри которой администратор мог вести переписку с клиентами и получать AI-подсказки для ответа.
Сам пользователь пока не мог самостоятельно создавать ассистента. Эту я делал вручную через Swagger на основе отдельной MD-инструкции под конкретный бизнес.

Первый фидбек и проблема юзабилити
После запуска первых пилотов мы начали получать обратную связь уже не о концепции, а о реальном использовании продукта. Помимо ожидаемых технических проблем первой версии, проявился один сценарий, которого мы не закладывали в проектирование.
После генерации ответа администратор не отправляла его сразу, а несколько раз перечитывала текст перед подтверждением.
Формально мы сократили время на подготовку ответа, но часть этой экономии терялась на этапе проверки результата. Стало понятно, что одного качественного текста недостаточно — пользователю ещё нужно научиться доверять системе.
Юзабилити-тестирование
Чтобы понять, откуда возникает недоверие к ответу, я провёл очное юзабилити-тестирование прямо в клинике и наблюдал, как администратор работает с продуктом в обычном рабочем контексте.
Тест проводили на реальных рабочих сценариях: администратор продолжала отвечать клиентам как обычно, а я наблюдал за процессом, задавал уточняющие вопросы после действий и фиксировал места, где возникали сомнения или лишние проверки.
Что стало понятно после пилота
Первая итерация подтвердила сам сценарий: AI действительно мог снять часть ручной работы с администратора. Но одновременно выявила новый класс задач — доверие к генерации, качество контекста и прозрачность поведения ассистента.
Кроме того, ручная конфигурация через Swagger, документация в разных местах и постоянная синхронизация между дизайном и разработкой начали заметно замедлять следующие итерации.
Как ускорили delivery
После MVP команда разработки сократилась до одного frontend- и одного backend-разработчика. При этом вторая версия требовала пересобрать основной AI-flow и добавить несколько крупных сценариев. Старый процесс создавал слишком много передач контекста между участниками.
PRD-процесс
Вместо отдельных постановок для дизайна, frontend и backend я собирал одну расширенную спецификацию. В ней объединял пользовательский сценарий, бизнес-логику, данные, состояния интерфейса и технические ограничения.
На её основе сначала проверял основной flow, а затем вместе с Codex и Figma MCP доводил сценарий непосредственно в коде: прорабатывал состояния, реальные данные, адаптивность и компонентную логику.
По нашей оценке, такой подход снимал около 40–50% типовой frontend-работы ещё до передачи задачи разработчику.
Исходными данными для такой спецификации становились результаты исследования, общий контекст продукта из Main Product Document и уже существующая кодовая база. С помощью AI я собирал их в структурированный MD-документ, который становился основой для дальнейшей работы над задачей.
Дизайн ближе к production
Во второй итерации я перенёс основной источник UI-компонентов в код. За основу взял shadcn/ui, адаптировал компоненты под визуальный язык продукта и собрал внутреннюю песочницу со всеми состояниями.

Если при отрисовке разработке нового функционал я понимал, что нужен новый компонент или стейт к текущему — я делал отдельный коммит для этого элемента и после мержа он добавлялся в библиотеку.
Figma при этом осталась инструментом для «исследования». В ней я быстро проверял композицию, flow и альтернативы решения. После согласования идеи детальную работу чаще продолжал в коде, где сразу мог видеть реальные данные, адаптивность и поведение компонентов.
После реализации ключевые экраны синхронизировал обратно в Figma, чтобы сохранять helicopter view.
Вторая итерация разработки
Базовый флоу AI генерации ответа
Я пересобрал основной сценарий генерации ответа. В первой версии AI-текст выглядел почти так же, как сообщение, набранное вручную, а действие отправки было визуально неотличимо от обычных чатов. Это усиливало неуверенность пользователя перед отправкой.
В новой версии я сделал AI-ответ отдельным состоянием интерфейса и добавил явные действия: принять, отредактировать или перегенерировать ответ. Это одновременно упростило пользовательский flow и лучше соответствовало новой логике MCP-роутинга.

В первой версии администратор сначала выбирал сообщение и ассистента вручную. Помимо лишних действий это требовало от пользователя понимать внутреннюю структуру продукта. Я убрал это решение из интерфейса, передав маршрутизацию системе.
После изменения сценария пользователям стало проще понимать, где заканчивается работа AI и начинается их собственное действие. На повторных сессиях администраторы быстрее переходили к редактированию или отправке ответа и реже проверяли текст «с нуля».
А после отправки система сразу предлагала следующий шаг и создавала задачу. Так коммуникация становилась последовательной, а с клиентом не терялась связь.

Другие экраны
Параллельно я доработал конфигуратор ассистентов, расширили работу с базой знаний, добавили приглашение пользователей в команду, ролевую модель доступов и ряд небольших сценариев.
Итоги работы
Опыт
За время проекта я прошёл полный цикл создания продукта: от исследования проблемы и первых гипотез до MVP, пилотов и второй версии. Параллельно выстроил AI-first delivery-процесс, в котором дизайн, документация и работа с кодом стали частью одного процесса.
Результаты
- За год прошли путь от идеи до первых платящих клиентов со средней MRR более 14 т.р.
- Сократили команду разработки в 2 раза, при этом ускорив delivery-процесс вдвое.
- Прошли в шорт-лист AltaIR Capital, инвестировавшего в Miro, Deel и другие компании.
Работа над стартапом дала мне предпринимательский и технический опыт, но одновременно помогла точнее определить свою роль. Я понял, что хочу дальше развиваться прежде всего как продуктовый дизайнер с сильным техническим уклоном и способностью влиять на продукт далеко за пределами макетов.





