ИИ помогает быстро написать код, собрать интерфейс и подготовить тексты. Но скорость сборки не отвечает на главный вопрос: нужен ли кому-нибудь результат. Можно за вечер получить работающее приложение и ещё месяц не понимать, зачем людям им пользоваться.
В этом руководстве разберём другой порядок: сначала выбрать рискованное предположение, затем придумать минимальную проверку и только после этого поручать ИИ реализацию. На выходе должен быть не просто прототип, а проверенный пользовательский сценарий и решение: продолжать, менять подход или остановиться.
Методология подходит для небольших цифровых продуктов, внутренних инструментов и новых услуг. Здесь «с ИИ» означает прежде всего способ работы: ИИ помогает исследовать, проектировать и собирать. В самом продукте ИИ может вообще не понадобиться.
Что такое MVP и чем он отличается от прототипа
MVP — минимально жизнеспособный продукт. В практическом смысле это ограниченная версия решения, которую можно дать выбранным пользователям, чтобы проверить важное предположение о ценности продукта.
«Минимальный» не означает сломанный. Основной сценарий должен работать достаточно надёжно для обещанного способа использования. Упростить можно оформление, число функций и масштаб. Нельзя оправдывать словом MVP потерю чужих данных, скрытые платежи или выдачу непроверенных ответов за достоверные.
Полезно различать три результата:
| Результат | На какой вопрос отвечает | Чего ещё не доказывает |
| Прототип | Понятен ли сценарий? Возможно ли это технически? | Что люди будут пользоваться решением |
| Проверка спроса: предложение, демонстрация, запись на пилот | Готовы ли люди сделать следующий шаг? | Что продукт даёт пользу после начала работы |
| MVP с пилотом | Получают ли выбранные пользователи обещанный результат? | Что спрос масштабируется и экономика уже устойчива |
Форма проверки зависит от риска. Иногда достаточно показать предложение и предложить платный пилот. Иногда придётся вручную оказать услугу. Иногда без небольшого работающего приложения проверить гипотезу не получится.
Сквозной пример: подготовка предложения клиенту
Возьмём вымышленный учебный проект. Независимый консультант после вводного разговора готовит коммерческое предложение. Нужно собрать задачу клиента, состав работ, ограничения и следующий шаг. Часть времени уходит на перенос заметок и восстановление договорённостей.
Идея продукта: из структурированного брифа получать редактируемый черновик предложения. Консультант проверяет его и только потом отправляет клиенту.
Это пока не установленная потребность, а предположение. В примере ниже нет результатов настоящего исследования или обещаний экономии времени. Числа для пилота — учебные ориентиры, которые нужно заменить условиями своего проекта.
Сразу ограничим первую версию:
- Один сегмент: независимые консультанты, которые регулярно готовят предложения после вводных встреч.
- Один вход: заполненный бриф с разрешёнными для обработки данными.
- Один результат: редактируемый черновик предложения.
- Одно обязательное действие человека: проверить факты, объём работ и цену.
- Без автоматической отправки клиенту, CRM, командных ролей и записи звонков.
Карта методологии
| Этап | Что делаем | Что должно остаться после этапа |
| 1. Проблема | Изучаем недавние реальные случаи | Описание сегмента, задачи и текущего способа решения |
| 2. Гипотеза | Выбираем самое опасное предположение | Карточка эксперимента с критерием решения |
| 3. Минимальная проверка | Выбираем самый простой способ получить свидетельства | Формат пилота и список того, что не строим |
| 4. Задание | Описываем один сквозной сценарий | Короткий документ требований и критерии приёмки |
| 5. Сборка | Реализуем сценарий маленькими шагами | Рабочая версия, проверки и способ отката |
| 6. Пилот | Наблюдаем использование на реальных задачах | Журнал результатов, затрат и затруднений |
| 7. Решение | Сопоставляем наблюдения с исходной гипотезой | Продолжить, изменить или остановить — с объяснением |
Не обязательно проходить все этапы за один раз. Если предложение не вызвало интереса у нужных людей, незачем переходить к сборке приложения только ради завершения плана.
Этап 1. Найдите проблему, а не оправдание для идеи
Начните не с вопроса «какое приложение сделать», а с конкретного действия человека. Кто его выполняет, в какой ситуации, что происходит сейчас и почему это неудобно?
Для первого круга можно наметить пять разговоров с людьми из одного сегмента. Это организационный ориентир, а не достаточная выборка для доказательства рынка. Важно, чтобы собеседники действительно сталкивались с нужной задачей, а не просто хотели поддержать автора идеи.
Вопросы для разговора:
- Вспомните последний раз, когда вам пришлось решать эту задачу. Что произошло?
- Покажите, как вы действовали: какие материалы получили и какой результат подготовили.
- На каком шаге возникла задержка или ошибка?
- Как часто такое происходит?
- Чем вы пользуетесь сейчас? Что устраивает в этом способе?
- Кто решает, стоит ли менять инструмент или платить за него?
Не начинайте с презентации будущего продукта. Вопрос «вам пригодился бы умный помощник?» легко приносит вежливое согласие без реального намерения что-то менять.
Как использовать ИИ
Поручите помощнику подготовить вопросы, затем разобрать обезличенные заметки. Отдельно храните прямые наблюдения и собственные выводы.
Помоги разобрать заметки интервью о подготовке коммерческих предложений.
Для каждого наблюдения укажи:
— что человек действительно сказал или показал;
— к какому фрагменту заметок относится вывод;
— что является нашей интерпретацией;
— какой информации пока не хватает.
Найди повторяющиеся затруднения и случаи, которые противоречат идее продукта. Не придумывай цитаты, пользователей, частоту проблемы и готовность платить. Если свидетельств мало, прямо укажи это.
Заметки: [вставьте обезличенные материалы].Переход дальше: можно назвать конкретный сегмент, недавний пример проблемы и нынешнюю альтернативу. Если есть только общая идея «люди тратят время на рутину», исследование нужно сузить.
Этап 2. Выберите одно рискованное предположение
У идеи обычно несколько независимых рисков:
- Проблема недостаточно важна, чтобы менять привычный способ работы.
- Люди не готовы предоставлять необходимые данные.
- Результат требует слишком много исправлений.
- Решение стоит дороже, чем создаваемая им польза.
- Нужных пользователей слишком трудно находить.
Не проверяйте всё одним запуском. Выберите предположение, которое одновременно плохо подтверждено и способно обесценить дальнейшую работу.
Для учебного проекта первой может быть гипотеза: консультант готов использовать структурированный бриф и проверять полученный черновик, если это помогает быстрее подготовить пригодное предложение.
Карточка эксперимента
Сегмент:
В какой ситуации возникает задача:
Как её решают сейчас:
Наше предположение:
Почему ошибка в нём опасна:
Как проверяем:
Кого приглашаем и по каким признакам:
Какое поведение наблюдаем:
Что считаем полезным результатом:
Что будет противоречить гипотезе:
Срок наблюдения:
Предел времени и расходов:
Условия остановки:
Решение после проверки:Заполняйте карточку до пилота. Иначе появляется соблазн после запуска выбрать единственный понравившийся показатель и объявить его успехом.
Переход дальше: сформулировано наблюдаемое действие. Например, «пользователь подготовил и использовал предложение на своей задаче», а не «пользователю понравилась демонстрация».
Этап 3. Решите, что пока можно не программировать
Самый быстрый способ проверить ценность не всегда связан с кодом.
| Главный вопрос | Подходящая первая проверка |
| Понятно ли предложение и кому оно нужно? | Разговор и простая страница с конкретным следующим шагом |
| Полезен ли конечный результат? | Ручная услуга с помощью ИИ и обязательной проверкой человеком |
| Разберётся ли человек в последовательности действий? | Интерактивный прототип и наблюдение за выполнением задачи |
| Возможно ли получить нужное качество? | Технический эксперимент на разрешённых тестовых примерах |
| Будут ли пользоваться повторно? | Небольшой работающий продукт на период нескольких естественных повторений задачи |
Для примера с предложениями начните с ручного пилота: участник передаёт бриф, вы с помощью ИИ готовите черновик, проверяете его и возвращаете участнику. Так можно изучить полезность результата до создания личного кабинета.
Расскажите участнику, как устроена услуга. Не имитируйте полностью автоматический продукт, если за результатом стоит ручная работа. Если принимаете деньги, заранее объясните состав услуги, сроки и условия возврата.
Ручной пилот проверяет ценность услуги, но ещё не доказывает качество будущей автоматизации. Поэтому фиксируйте время оператора и все его исправления. Именно эти действия потом придётся автоматизировать или оставить человеку.
Переход к приложению: работающий интерфейс нужен для следующей проверки, а не только для ощущения, что проект стал настоящим.
Этап 4. Превратите гипотезу в короткое задание для ИИ
На этом этапе нужен небольшой документ требований — PRD. Для первой версии достаточно одной-двух страниц, если на них помещаются сценарий, ограничения и критерии приёмки.
Пример задания
Пользователь: консультант, который готовит предложение после вводной встречи.
Сценарий: открыть форму → заполнить бриф → получить черновик → исправить текст → скопировать результат.
Обязательные поля: задача клиента, ожидаемый результат, состав работ, ограничения, согласованные сроки. Стоимость можно оставить пустой: приложение не должно выдумывать её.
Состав первой версии:
- Форма брифа и проверка обязательных полей.
- Генерация по одному управляемому шаблону.
- Редактирование результата.
- Копирование текста.
- Понятное сообщение при ошибке.
- Минимальный учёт событий для пилота без записи содержимого брифа в аналитику.
Не делаем: автоматическую отправку, интеграции с CRM, загрузку аудио, библиотеку дизайнов, мобильное приложение и маркетплейс шаблонов.
Критерии приёмки
- Без обязательного поля запуск не начинается; интерфейс объясняет, что заполнить.
- Если цена или срок не указаны, в результате остаётся явная отметка для уточнения, а не выдуманное значение.
- При ошибке провайдера пользователь видит понятное сообщение и не теряет введённый бриф.
- Отредактированный текст копируется без потери содержимого.
- Повторное нажатие не запускает несколько одновременных запросов незаметно для пользователя.
- Ключ провайдера отсутствует в клиентском коде и репозитории.
- Есть предел длины входа, частоты запросов и расходов.
На основе карточки эксперимента подготовь короткий PRD для первой версии.
Опиши одного пользователя и один сквозной сценарий. Для каждого требования укажи, какую неопределённость оно помогает проверить. Всё, что не нужно для этого эксперимента, вынеси в «Не делаем».
Добавь проверяемые критерии приёмки, обработку ошибок, правила работы с данными и ограничения расходов. Не выбирай стек и не пиши код до согласования документа. Недостающие сведения оформи как вопросы, а не предположения о моих решениях.
Карточка эксперимента: [вставьте].Переход дальше: человек может по документу проверить результат без объяснений агента. Формулировки «современный дизайн» и «всё работает» для этого не подходят.
Этап 5. Соберите один сценарий от начала до конца
Не просите агента сразу создать «полноценную платформу». Поручите сначала самый тонкий работающий сценарий: форма, обработка запроса, результат и проверка ошибки.
Выбирайте инструменты, которые вы или ответственный специалист сможете поддерживать после первой демонстрации. ИИ может предложить варианты, но не должен без согласования подключать платные сервисы, создавать производственные ресурсы или принимать необратимые архитектурные решения.
Разделите работу на небольшие задания:
- Собрать форму и результат на тестовых данных, без внешней генерации.
- Проверить поля, редактирование и копирование.
- Подключить провайдера на серверной стороне с лимитами.
- Добавить обработку ошибок и минимальные события пилота.
- Выполнить проверки и подготовить ограниченный доступ для участников.
В каждом задании указывайте цель, разрешённые изменения, способ проверки и действия при неудаче. Для кода сохраняйте рабочие версии в системе контроля версий. Проверяйте маленькое изменение до следующего, а не весь продукт в конце.
Реализуй только следующий шаг согласованного PRD: [укажите шаг].
Сначала изучи текущее состояние проекта и предложи небольшой план. Работай в отдельной ветке или изолированной копии. Не меняй посторонние части проекта и не добавляй новые функции.
Без отдельного подтверждения не публикуй продукт, не подключай оплату, не меняй рабочую базу, не удаляй данные и не создавай платные ресурсы. Не помещай секреты в код и логи.
После выполнения укажи:
— что изменено;
— какие проверки действительно запущены и с каким результатом;
— что не проверялось;
— как вернуться к предыдущей рабочей версии;
— что человеку нужно проверить вручную.Надпись агента «готово» не заменяет проверку. Откройте продукт как пользователь: пройдите обычный путь, затем попробуйте пустой ввод, длинный текст, повторный запуск и недоступность внешнего сервиса.
Если ИИ находится внутри продукта
Дополнительно подготовьте небольшой фиксированный набор примеров. Включите обычные, неполные, противоречивые и заведомо неподходящие брифы. Сравнивайте версии на одном и том же наборе.
Для предложения проверяйте: сохранены ли исходные факты, не добавлены ли обещания, не придумана ли цена, видны ли пропуски. ИИ-проверяющий может помогать, но спорные результаты должен оценивать человек по заранее описанным правилам.
Изменение модели или шаблона тоже является изменением продукта. Сохраняйте их версии, чтобы понимать, какой вариант участвовал в пилоте.
Переход к пилоту: основной сценарий проверен, ограничения понятны, есть ответственный за сбои и способ прекратить доступ или отключить генерацию.
Минимум безопасности до приглашения пользователей
Для локального прототипа на вымышленных данных требования проще, чем для сервиса с клиентскими документами. Но с началом реального использования появляются обязательства перед людьми.
- Объясните, какие данные принимает продукт, куда они передаются и сколько хранятся.
- Используйте тестовые или обезличенные материалы, пока не согласованы условия обработки реальных данных.
- Если сохраняете частные материалы, проверьте вход и изоляцию доступа: один участник не должен видеть данные другого.
- Храните ключи на серверной стороне; ограничьте доступ и расходы. Уведомление о расходе не заменяет технический предел запросов.
- Не записывайте полные брифы и секреты в аналитические события и сообщения об ошибках.
- Подготовьте способ удаления данных. Если они сохраняются, проверьте восстановление из резервной копии.
- Предусмотрите отключение внешних вызовов, канал связи и понятное сообщение при сбое.
- Для решений, влияющих на здоровье, деньги, право и безопасность, привлекайте профильного специалиста. Обычного учебного пилота здесь недостаточно.
Если некому оценить доступ к данным, хранение секретов и развёртывание, не открывайте такой продукт широкой аудитории. Продолжите ручную проверку на разрешённых материалах или подключите специалиста.
Этап 6. Проведите пилот на реальных задачах
Приглашайте не всех желающих, а людей из выбранного сегмента. Объясните ограничения версии и попросите принести задачу, которую им действительно нужно решить.
Первый запуск наблюдайте лично, с согласия участника. Дайте короткую инструкцию и не подсказывайте каждое действие. Отмечайте, где человек останавливается, что понимает иначе и в какой момент просит помощи.
Для каждого участника ведите запись:
| Что фиксировать | Зачем |
| Исходная задача и прежний способ её решения | Понимать, с чем сравнивается продукт |
| Начало сценария и получение результата | Отличать интерес от использования |
| Принят ли результат для реальной работы | Проверять полезность, а не факт генерации |
| Объём исправлений и помощь оператора | Видеть скрытую ручную работу |
| Время, стоимость внешних вызовов и сбои | Оценивать осуществимость услуги |
| Повторное использование при следующей задаче | Проверять возвращение к продукту |
| Готовность к платному продолжению и фактическое действие | Отличать комплимент от обязательства |
Окно наблюдения выбирайте по частоте задачи. Если предложения готовят раз в месяц, отсутствие повторного запуска через два дня ничего не доказывает.
Пример критериев пилота
Для учебного проекта можно заранее договориться: пригласить пять подходящих консультантов, наблюдать две недели и выяснить, сможет ли хотя бы трое использовать проверенный черновик в реальной работе без полного переписывания. Отдельно выяснить, готовы ли хотя бы двое перейти к конкретному платному пилоту с известной ценой.
Это не универсальная норма и не доказательство соответствия продукта рынку. Такой небольшой пилот даёт первые качественные свидетельства и помогает выбрать следующую проверку. При редкой задаче срок придётся увеличить.
«Без полного переписывания» нужно определить до запуска: например, допустимы правки формулировок, но не восстановление всей структуры и фактов. Экономию времени сравнивайте с прежним способом на сопоставимых задачах, включая время проверки результата.
Не объединяйте разные вопросы в одну оценку. Полезный результат при большой ручной помощи подтверждает ценность услуги, но не готовность автоматической версии. Письмо «интересно, держите в курсе» не равно согласию на платный пилот.
Этап 7. Примите решение, а не просто составьте список улучшений
После пилота вернитесь к исходной карточке эксперимента. Запишите наблюдения, противоречия и ограничения. Сначала ответьте на вопрос гипотезы, затем обсуждайте новые функции.
| Что наблюдаем | Следующий шаг |
| Люди получают пользу и возвращаются при новой задаче | Повторить проверку на следующей небольшой группе; изучить оплату и затраты |
| Польза есть, но почти всё исправляет оператор | Работать над качеством или оставить честную ручную услугу; не масштабировать обещание автоматизации |
| Люди согласились попробовать, но не приступили | Проверить важность проблемы, условия входа и источник участников |
| Сценарий проходит, но результат не используют | Вернуться к задаче и критериям полезности, а не улучшать только оформление |
| Польза есть, но затраты неприемлемы | Проверить цену, ограничения использования и более дешёвый способ исполнения |
| Ключевая гипотеза не подтверждается | Изменить сегмент, проблему или решение; при отсутствии оснований остановиться |
Не меняйте сразу сегмент, предложение, интерфейс и модель. Иначе после следующего пилота будет трудно понять причину изменения результата.
Шаблон итоговой записи
Что проверяли:
Кого пригласили и кто реально участвовал:
Какая версия продукта использовалась:
Что люди сделали:
Какие результаты пригодились:
Где потребовалась помощь человека:
Время, расходы и сбои:
Что противоречит гипотезе:
Ограничения проверки:
Решение и его основание:
Следующая гипотеза:
Что пока не строим:ИИ может помочь разобрать журнал пилота, но не должен дописывать отсутствующие действия и объяснять поведение пользователей без свидетельств. Сохраняйте связь каждого вывода с наблюдением.
Как распределить роли человека и ИИ
| Работа | Что можно поручить ИИ | Что остаётся за человеком |
| Исследование | Вопросы, разбор заметок, поиск противоречий | Контакт с людьми и проверка исходных фактов |
| Гипотеза | Варианты эксперимента и критика плана | Выбор риска, бюджета и критерия решения |
| Проектирование | Черновик требований, сценарии и тестовые случаи | Приоритеты и границы первой версии |
| Реализация | Небольшие изменения, тесты, документация | Разрешения, приёмка и выпуск |
| Пилот | Структурирование обратной связи | Наблюдение и интерпретация контекста |
| Развитие | Варианты следующего шага | Решение продолжать, менять или закрывать |
Сымитированные ИИ интервью могут помочь отрепетировать вопросы. Они не заменяют разговор с человеком и не являются подтверждением спроса. Согласие ИИ с вашей идеей — тоже не свидетельство.
Частые ошибки
Начать со стека. Выбор базы и фреймворка создаёт ощущение движения, но не объясняет, что проверяется. Сначала сформулируйте гипотезу и минимальную проверку.
Собрать пять сценариев вместо одного. ИИ быстро добавляет функции, а человеку всё ещё нужно их принимать и поддерживать. Каждая новая возможность должна помогать текущему эксперименту.
Измерять только регистрации и генерации. Это события воронки, а не доказательство пользы. Важно, использовал ли человек результат и вернулся ли при следующей задаче.
Считать ручную помощь бесплатной. Если автор ежедневно исправляет ответы, это часть стоимости исполнения. Отдельно учитывайте расходы пилота и предполагаемую экономику будущей версии.
Доверить агенту приёмку его же работы. Автоматические проверки полезны, но не заменяют независимое прохождение сценария и оценку результата.
Считать отрицательный результат провалом работы. Если проверка показала, что выбранное решение не нужно, и позволила не строить лишнее, она выполнила свою задачу.
Чек-лист перед стартом
С чего начать сегодня
Запишите три строки: кто пользователь, какую недавнюю задачу он решал и как справился без вашего продукта. Затем сформулируйте одно предположение, которое стоит проверить до разработки.
Если эти строки пока нечем заполнить, следующий шаг — разговор с подходящим человеком. Если проблема уже подтверждена, предложите самый простой пилот. Просить ИИ писать приложение стоит тогда, когда понятно, для какой проверки оно необходимо.
Источники и следующий шаг
Базовый принцип — быстро дать выбранным пользователям простое решение и учиться на обратной связи — разобран в материалах Y Combinator: How to plan an MVP и How to get and test ideas.
Последовательность этапов, шаблоны и учебный пример в этом руководстве — практическая схема применения этих принципов к работе с ИИ, а не отдельный общепринятый стандарт. Она не обещает подтвердить рынок за фиксированное число дней.
Для дисциплины инженерных изменений используйте Codex First — методологию работы с ИИ-агентами: сначала разобраться и уточнить задачу, затем спланировать изменение, выполнить его и зафиксировать результат. Для небольшого локального эксперимента достаточно облегчённого процесса; с реальными данными и пользователями контроль должен быть строже.
Если захотите обсудить, как применить этот подход к своему продукту или внутреннему инструменту, — пишите в Telegram @pimenov.
