AI-copilot для клиентского сервиса

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

B2BSaaSAI
2025-2026 г.
Интерфейс AI-copilot для клиентского сервиса

Команда и роль

CEO (PM/Sale), Product-дизайнер (PM), Backend-разработчик, Frontend-разработчик.

Был в роле co-фаундера стартапа. Отвечал за весь дизайн в проекте. Помимо этого выполнял обязанности product (project) менеджера и дизайн-инженера (об этом ниже).

Результаты

x2ускорил delivery-процесс
3→1шага до отправки ответа
AltaIRПрошли в шорт-лист AltaIR Capital
(инвестировали в Miro, Deel и др.)

Контекст проекта

Весной 2025 года мы небольшой командой запустили стартап. Первую концепцию строили вокруг блокчейн-технологий и с ней заняли второе место в преакселераторе Сколково. Но дальнейшее развитие требовало значительных инвестиций ещё до проверки PMF. Поэтому мы пересобрали команду и решили искать более простую проблему, которую можно быстро проверить на рынке.

Как появилась идея

Новую идею мы получили из опыта супруги нашего CEO, которая работает косметологом в клинике. Решение о процедуре часто требует нескольких касаний: клиент задаёт вопросы, сомневается и хочет убедиться в безопасности, а большая часть этой коммуникации ложится на администратора. Ему нужно быстро отвечать, работать с сомнениями и сохранять экспертный тон, поэтому на старте мы сформулировали несколько предполагаемых проблем:

  • Администраторы не всегда успевают отвечать клиентам вовремя.
  • Подготовка качественного ответа занимает много времени.
  • Качество сильно зависит от каждого конкретного сотрудника.
  • Стиль и уровень коммуникации у всех администраторов разный.
Это были только рабочие гипотезы, основанные на опыте одной клиники. Поэтому прежде чем проектировать решение, я решил проверить, насколько проблема системна.

Исследование

Исследование я построил в несколько этапов. Сначала проверил проблему через интервью с представителями клиник, затем посмотрел на реальную коммуникацию с клиентами через «тайного покупателя» и cold outreach. Отдельно проверил, существует ли сформированный поисковый спрос на подобные решения.

Интервью с бизнесом

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

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

Сводная таблица по итогам интервью, чтобы понять общие паттерны в работе

Проверка через cold outreach

После интервью у нас сформировалось более цельное представление о проблеме. Следующим шагом я решил проверить её не через заявленные потребности, а на реальных клиентских сценариях.

Спарсил несколько десятков контактов владельцев косметологических клиник. Написал в клиники от имени потенциального клиента с типовым вопросом о процедуре. Сравнивал скорость ответа, полноту консультации, работу с сомнениями и то, пытался ли администратор продолжить диалог и довести его до записи.

20%клиник ответили на первое сообщение только спустя 10 минут или более
50%не смогли полноценно отработать сомнения клиента или показать достаточный уровень экспертности
1/20коммуницировала почти идеально: быстро ответила, сняла сомнения и продолжила диалог через follow-up

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

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

На этом этапе продукта ещё не было. Я только хотел понять, удастся ли продать решения. И только после этого инвестировать время и средства в разработку.
Схема cold outreach для проверки продуктовой гипотезы

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

Проверка поискового спроса

Параллельно я хотел проверить другой сигнал — существует ли уже сформированный поисковый спрос на подобные решения.

К этому моменту у нас уже было представление о том, как может выглядеть будущий продукт. Но пока не было понимания, в какую сторону его двигать.

Я изучил ниши, конкурентов и их аватары. Через Keys.so, Topvisor и Wordstat собрал и кластеризовал поисковые запросы, после чего подготовил несколько версий позиционирования лендинга и запустил небольшую кампанию в Яндекс Директе.

Исследование конкурентов и поискового спроса

На тестовом бюджете кампания получила 332 показа и 26 переходов на лендинг. CTR в районе 7,83%, средняя стоимость клика 61,5 ₽. При этом ни один переход не конвертировался в заявку.

Нулевую конверсию я не стал считать причиной отсутствие спроса. Сам факт показов и кликов подтверждал, что люди ищут решения в этой категории, но связка «запрос → позиционирование → лендинг → оффер» пока не убеждала их оставить заявку.

Для меня это стало сигналом не масштабировать рекламный канал, а вернуться к работе над фундаментом продукта.

Гипотезы

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

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

От проблем к гипотезам

Для этого я составил список ключевых гипотез и приоритизировал их по трём критериям. В качестве оценки использовал условные единицы от 1 до 3:

  • Ценность для пользователя — насколько гипотеза закрывает выявленные в исследовании проблемы.
  • Сложность разработки — насколько быстро и с какими техническими затратами мы можем проверить гипотезу. Чем проще реализация, тем выше оценка.
  • Приоритет — произведение ценности и сложности. Чем выше итоговый балл, тем раньше гипотезу стоит проверять.

Ключевая продуктовая гипотеза

На рынке уже было много чат-ботов и AI-инструментов для генерации текста. Поэтому само наличие LLM не могло быть преимуществом.

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

Не отдельный чат с нейросетью, а AI-слой внутри реальной клиентской коммуникации.

Основной сценарий

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

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

Когда клиент пишет в клинику, администратору нужно быстро подготовить точный и убедительный ответ, чтобы продолжить диалог и приблизить клиента к записи, не рискуя дать некорректную консультацию.
Базовый пользовательский сценарий AI-copilot

Планирование и разработка MVP

Гипотез оказалось больше, чем мы могли проверить первой итерацией. Поэтому перед стартом разработки мы зафиксировали границы MVP, а остальное подвинули после MVP:

MVP

  1. интеграция с Telegram;
  2. AI-ассистент и MCP-роутер;
  3. база знаний клиники;
  4. генерация ответа с учётом контекста;
  5. ручное подтверждение перед отправкой;
  6. редактирование ответа;
  7. авторизация.

После запуска

  1. автоматические follow-up;
  2. конфигуратор ассистентов;
  3. аналитика коммуникаций;
  4. CRM / YClients-интеграции;
  5. автоматическая маршрутизация;
  6. несколько специализированных AI-агентов.

Ограничения MVP

Чтобы быстрее проверить основную ценность продукта, часть внутренних инструментов сознательно не вошла в интерфейс первой версии. Операции, которые не влияли напрямую на пользовательский сценарий, временно оставили на техническом уровне.

Например, конфигурацию новых ассистентов я выполнял вручную через Swagger/Postman, а состояние интеграций и ошибки отслеживал через Grafana. Это увеличивало объём ручной работы внутри команды, но позволяло не тратить время разработки на административные интерфейсы до подтверждения необходимости продукта.

Ручная настройка ассистента через Swagger

Параллельно с пользовательскими сценариями мы с backend-разработчиком проектировали структуру сущностей в продукте, их атрибуты и связи между ними в diagrams.io, чтобы сразу синхронизировать интерфейс с логикой backend.

Продуктовый процесс

После определения скоуп я декомпозировал MVP на эпики и задачи и синхронизировал их с CEO и backend-разработчиком. Работу вели двухнедельными спринтами с регулярными командными синками.

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

Взгляд на исторические данные, поэтому задачи в статусе «Deploy»

Первая итерация

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

Что вошло в первую версию

В первой версии пользователь авторизовывался в сервисе, создавал кабинет, выбирал рабочую зону и подключал Telegram. На старте была доступна одна рабочая зона — «Клиентский сервис», внутри которой администратор мог вести переписку с клиентами и получать AI-подсказки для ответа.

Сам пользователь пока не мог самостоятельно создавать ассистента. Эту я делал вручную через Swagger на основе отдельной MD-инструкции под конкретный бизнес.

Кабинет первой версии AI-copilot

Первый фидбек и проблема юзабилити

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

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

Формально мы сократили время на подготовку ответа, но часть этой экономии терялась на этапе проверки результата. Стало понятно, что одного качественного текста недостаточно — пользователю ещё нужно научиться доверять системе.

Юзабилити-тестирование

Чтобы понять, откуда возникает недоверие к ответу, я провёл очное юзабилити-тестирование прямо в клинике и наблюдал, как администратор работает с продуктом в обычном рабочем контексте.

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

По ходу тестирования делал заметки на обычном листе А4

Что стало понятно после пилота

Первая итерация подтвердила сам сценарий: 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, адаптировал компоненты под визуальный язык продукта и собрал внутреннюю песочницу со всеми состояниями.

Работа с компонентами дизайн-системы через Git
Если при отрисовке разработке нового функционал я понимал, что нужен новый компонент или стейт к текущему — я делал отдельный коммит для этого элемента и после мержа он добавлялся в библиотеку.

Figma при этом осталась инструментом для «исследования». В ней я быстро проверял композицию, flow и альтернативы решения. После согласования идеи детальную работу чаще продолжал в коде, где сразу мог видеть реальные данные, адаптивность и поведение компонентов.

После реализации ключевые экраны синхронизировал обратно в Figma, чтобы сохранять helicopter view.

Вторая итерация разработки

Базовый флоу AI генерации ответа

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

В новой версии я сделал AI-ответ отдельным состоянием интерфейса и добавил явные действия: принять, отредактировать или перегенерировать ответ. Это одновременно упростило пользовательский flow и лучше соответствовало новой логике MCP-роутинга.

Первая версия сценария генерации ответа

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

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

А после отправки система сразу предлагала следующий шаг и создавала задачу. Так коммуникация становилась последовательной, а с клиентом не терялась связь.

Действия после отправки ответа клиенту

Другие экраны

Параллельно я доработал конфигуратор ассистентов, расширили работу с базой знаний, добавили приглашение пользователей в команду, ролевую модель доступов и ряд небольших сценариев.

Итоги работы

Опыт

За время проекта я прошёл полный цикл создания продукта: от исследования проблемы и первых гипотез до MVP, пилотов и второй версии. Параллельно выстроил AI-first delivery-процесс, в котором дизайн, документация и работа с кодом стали частью одного процесса.

Результаты

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