Клиентский проект · бизнес-консультант · ИИ-диагностика
Нейросеть пишет разбор.Цифры считает код.
Бизнес-консультант хотел, чтобы владелец малого бизнеса проходил диагностику сам: короткий квиз, подробное интервью, а на выходе разбор в виде страницы, PDF и презентации, который консультант проверяет и выдает. Главное его требование: не смешивать факты, гипотезы и учебные цифры и не выдумывать цифры. Поэтому вывод в системе выбирает код по методике, а нейросеть получает готовые черновики и переписывает их языком консультанта.
Установлен у клиента · 13 октября 2026 · сервер заказчика; весь путь от квиза до PDF и презентации проверен на тестовых клиентах
- Владелец бизнесаКвиз, 10 вопросовкарта по пяти зонам и три наблюдения
- Владелец бизнесаИнтервью, 8–18 экрановцифры за два периода, на любой вопрос можно ответить «Не знаю»
- КодРасчеты и методика17 формул и правила с приоритетами выбирают главную точку внимания
- НейросетьТекст разборапереписывает готовые черновики языком консультанта
- КодПроверка текстачисло без источника или причина без данных: раздел заменяется шаблоном
- КонсультантПроверка и выдачастраница, PDF и презентация из одного снимка
- 17формул считает код, а не нейросетьбез нужных данных расчет не выполняется
- 7причин, по которым код отклоняет текст нейросетичисло без источника, причина без данных и другие
- 8типов клиентов прошли весь путь на тестовом сервереот квиза до PDF и презентации
- 3формата из одного снимкастраница, PDF и редактируемая презентация
Что заказывал консультант
Консультант работает с владельцами малого бизнеса: разбирает их цифры и проводит офлайн-практикумы на учебных кейсах. Ему нужен был прототип, который можно показать партнерам и проверить на офлайн-тестах. Владелец бизнеса проходит диагностику сам, а консультант проверяет результат и выдает его после оплаты.
Готового ТЗ на методику не было. Были принципы, случаи из его практики, формат офлайн-кейсов и таблица экспресс-диагностики. Из них мы собрали правила вида «условие в ответах → точка внимания → что проверить». У каждого правила есть приоритет, и порядок задал консультант: сначала кто и как принимает решения и контролирует процесс, потом запасы и закупки, потом маржа и только потом спрос. Для каждого правила записано, из какого материала консультанта оно взято.
Еще одно его условие: нельзя делать крайним сотрудника, если сбой в том, как устроены решения. Поэтому обучение система предлагает, только когда у сотрудника есть полномочия и проверка, а не хватает именно знаний.
- Шаг 1
Квиз
10 вопросов, баллы по пяти зонам: финансы, продажи, процессы, управление, устойчивость. Карта зон и три наблюдения клиент видит сразу.
- Шаг 2
Интервью
От 8 до 18 экранов в зависимости от ответов: выручка, заказы, маржа или наценка, запасы, закупки, реклама, резерв и обязательные платежи. На любой вопрос можно ответить «Не знаю».
- Шаг 3
Заявка
До проверки клиент видит, в какой зоне главная точка внимания и что войдет в разбор. Сам вывод и расчеты скрыты.
- Шаг 4
Проверка и выдача
Консультант получает ссылку проверки, может переписать главный вывод, первый шаг и рабочий блок и подтверждает выдачу. Клиенту приходит ссылка на разбор.
Код считает и выбирает вывод, нейросеть пишет
Проще всего было бы отдать ответы большой модели и попросить разбор. Текст получится убедительным, но модель может пересчитать маржу по-своему, перепутать периоды или назвать причину падения выручки, о которой клиент ничего не говорил. Консультанту пришлось бы проверять такой разбор строчка за строчкой.
Поэтому расчеты делает код: средний чек, конверсия, маржа из наценки или себестоимости, доля логистики в закупке, отдача рекламы, срок окупаемости вложения, результат месяца после постоянных расходов и кредитов, отдача бизнеса по формуле консультанта. Всего 17 формул. Если для формулы не хватает данных, она не считается, и в разборе это видно. Пропуск не превращается в ноль.
Главную точку внимания выбирают правила методики, а когда данных мало, система задает уточняющие вопросы. Нейросеть получает готовые черновики разделов, цифры в русском формате, цель владельца и отрасль и возвращает текст отдельными полями по заданной схеме.
Что дает владелец
Что решает код
Что делает нейросеть
Каждое число в тексте сверяется
После нейросети текст проверяет код. Раздел не проходит, если в нем есть число, которого нет в ответах клиента и расчетах, ссылка на неизвестный факт, причинная связь вроде «из-за», «поэтому», «привело к» или утверждение о росте или падении без двух сопоставимых периодов. Всего таких причин семь. Вместо раздела, который не прошел, в разбор идет шаблон, составленный кодом.
Для текста консультанта есть отдельный фильтр: фразы с обещанием результата, например «вернете прибыль» или «без новых вложений», отбрасываются. Разбор может написать, что шаг способен уменьшить потери, но прибыль не обещает.
Черновик нейросети
«Выручка выросла на 18 %, поэтому стоит вложиться в рекламу: это вернет прибыль.»
Проверки кода
- Рост или падениеЕсть два сопоставимых периода? В ответах один период. Переписать.
- Число «18 %»Есть в ответах клиента или в расчетах? Нет. Раздел отклонен.
- «Поэтому»Причинная связь, которую данные не доказывают. Переписать.
- «Вернет прибыль»Обещание результата. Фраза отбрасывается.
Что попадает в разбор
Шаблон, который код составил по той же точке внимания. В нем только числа из ответов и расчетов.
Модель для текста выбирали 12 октября: восемь моделей сравнили на семи сценариях и остановились на Claude Sonnet 5.5. Если нейросеть недоступна или исчерпан лимит расходов, разбор все равно собирается, только с формулировками из шаблонов.
Сайт, PDF и презентация из одного снимка
Когда клиент оставляет заявку, система замораживает результат. Ответы, расчеты, выбранный вывод и проверенный текст складываются в неизменяемый снимок с хешем и номером версии сборщика. Страница разбора, PDF и редактируемая презентация строятся из этого снимка, поэтому цифры во всех трех форматах совпадают.
Если клиент меняет ответы, появляется новая версия, а старая ссылка открывает старую. Правка формулировки консультантом тоже дает новую версию, которую нужно подтвердить, а цифры и анализ при этом не меняются. За время работы сборщик сменил 20 версий, и разборы, собранные любой из них, открываются так, как были выданы.
Что входит
Снимок
Что получает клиент
В платный разбор входят главный вывод, блок «как изменились цифры» (было → стало), первый шаг, рабочий блок с таблицей, которую можно заполнить на сайте и скачать для Excel, план на 90 дней и учебный модуль из пяти кейсов в том порядке, в каком консультант ведет офлайн-практикумы. Модулей семь, тема выбирается по главной проблеме, всего 35 кейсов.
Что нашли прогоны
Смысл разборов проверяли прогонами на тестовом сервере: типовые клиенты проходили путь от квиза до PDF и презентации. Среди них розница с падением выручки, клиент, который почти на все ответил «Не знаю», растущие услуги, производство с повторяющимися ошибками и рост выручки при падении маржи, всего восемь типов. Слайды отрисовывались и просматривались.
- Анкета
Главная тема консультанта почти не срабатывала
Вопросы о недавнем сбое и полномочиях сотрудника не показались ни в одном сценарии: условие зависело от ответа, которого в интерфейсе не было. Правило «сначала кто и как принимает решения» почти не могло стать выводом. С версии анкеты 0.7 эти вопросы задаются всем, с вариантом «Не знаю».
- Разбор
Бесплатная часть оказалась полезнее платной
У клиента, который почти на все ответил «Не знаю», итог квиза был содержательнее платного разбора. Теперь наблюдения квиза переходят в разбор, а цифры «было → стало» стоят сразу после главного вывода.
- Расчеты
Две цифры спорили друг с другом
Рядом стояли «окупается за 4,5 мес.» и «отдача −33 %» за один период. Разовое вложение теперь оценивается сроком окупаемости, а если он дольше двух лет, срок показан и в годах.
- Приемка
Разбор не видел, что денег нет
Первая приемка на примерах консультанта показала, что финансовую уязвимость система не замечает. В интервью добавили экран о деньгах по его таблице: резерв, постоянные расходы, кредиты, вложенный капитал. На примере с его таблицей главным выводом стало «резерва нет», а отдача бизнеса совпала с его расчетом до сотых процента.
Чего прототип не делает
Прототип собирали для показа партнерам и офлайн-тестов. Часть идей консультант сам отложил на следующие этапы.
Отложено
- Загрузка файлов клиента
- Профили для тренера, HR и студента
- Автоматическая оплата и личный кабинет
- Выводы по листам PEST, SWOT и ABC из таблицы консультанта
- Словарь терминов внутри разбора
Есть в прототипе
- Путь от квиза до выдачи с проверкой консультантом
- Расчеты, методика и проверка текста нейросети
- Страница, PDF и редактируемая презентация
- Изменение ответов с пересчетом и версиями
- Метка данных: ответы клиента или тестовые
Есть открытый вопрос к методике. Падение выручки на 20–30 % уступает место главного вывода проблемам с полномочиями или неокупаемой рекламе, потому что так расставлены приоритеты. Ранжирование я оставил как есть: оно следует правилам, а менять их должен консультант. Учебный блок тоже появляется редко: нужен пробел в знаниях при наличии полномочий и проверки, и клиент должен сам захотеть потренировать навык.
Как это делалось
Методика консультанта, переведенная в правила
Мы разобрали материалы консультанта, превратили его принципы в правила с приоритетами, решили спорные места ранжирования, выбрали модель и приняли работу на его примерах. Тексты учебных модулей и рабочих блоков сверялись с форматом его офлайн-кейсов.
Откуда взято каждое правило, записано в отдельном документе для консультанта. Демо он получал не на утверждение методики целиком, а на проверку фактических ошибок и расхождений с тем, о чем договорились.
- КонсультантПринципы, случаи из практики, формат офлайн-кейсов, таблица экспресс-диагностики, проверка демо.
- SemCueМетодика в правилах, квиз и интервью, расчеты, проверка текста нейросети, сборка PDF и презентации, установка на сервер заказчика.
Для технических читателей
Как устроено
- Интерфейс
- React, Vite и TypeScript. Анкета с ветвлением хранится версиями (сейчас 0.8), сохраненные заявки открываются той версией, по которой их заполняли.
- Расчеты и методика
- Python. 17 формул с явными входами и единицами. Методика — правила с приоритетами вида «условие → точка внимания → что проверить» и уточняющие вопросы при нехватке данных.
- Нейросеть
- Вызов через OpenRouter, ответ по JSON-схеме. После каждого ответа код проверяет числа, ссылки на факты, причинные связи и тренды. Есть лимит расходов, а без нейросети разбор собирается из шаблонов.
- Форматы
- PDF на ReportLab, редактируемая презентация на python-pptx, слайды для проверки рендерятся через LibreOffice. Все три формата строятся из одного снимка.
- Хранение и доступ
- SQLite и файлы на сервере. Ключ ссылки проверки хранится как хеш, контакт клиента лежит отдельным файлом с закрытыми правами и виден только на странице проверки. С одного адреса не больше 120 запросов в минуту.
- Медленный хостинг
- Прокси хостинга обрывает запрос через 30 секунд, а разбор с нейросетью готовится дольше. Сервер сразу отвечает «готовлю», и страница переспрашивает, пока разбор не готов. Статика отдается сжатой и кэшируется.
Откуда цифры
Каждая цифра на странице взята из рабочих документов и кода
- Описание устройства прототипа, 13.10.2026.
- Документ готовности: что просил консультант и что сделано, 13.10.2026.
- Журнал выкладок и проверок на тестовом сервере, 10–13.10.2026.
- Код: формулы расчетов, проверка текста нейросети, сборщик снимка, учебные модули.
- Сравнение моделей для текста разбора, 12.10.2026.
Следующая система
Своя CRM вместо amoCRM →