К содержанию
SemCue

Клиентский проект · бизнес-консультант · ИИ-диагностика

Нейросеть пишет разбор.Цифры считает код.

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

Установлен у клиента · 13 октября 2026 · сервер заказчика; весь путь от квиза до PDF и презентации проверен на тестовых клиентах

  1. Владелец бизнесаКвиз, 10 вопросовкарта по пяти зонам и три наблюдения
  2. Владелец бизнесаИнтервью, 8–18 экрановцифры за два периода, на любой вопрос можно ответить «Не знаю»
  3. КодРасчеты и методика17 формул и правила с приоритетами выбирают главную точку внимания
  4. НейросетьТекст разборапереписывает готовые черновики языком консультанта
  5. КодПроверка текстачисло без источника или причина без данных: раздел заменяется шаблоном
  6. КонсультантПроверка и выдачастраница, PDF и презентация из одного снимка

Что заказывал консультант

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

Готового ТЗ на методику не было. Были принципы, случаи из его практики, формат офлайн-кейсов и таблица экспресс-диагностики. Из них мы собрали правила вида «условие в ответах → точка внимания → что проверить». У каждого правила есть приоритет, и порядок задал консультант: сначала кто и как принимает решения и контролирует процесс, потом запасы и закупки, потом маржа и только потом спрос. Для каждого правила записано, из какого материала консультанта оно взято.

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

  • Шаг 1

    Квиз

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

  • Шаг 2

    Интервью

    От 8 до 18 экранов в зависимости от ответов: выручка, заказы, маржа или наценка, запасы, закупки, реклама, резерв и обязательные платежи. На любой вопрос можно ответить «Не знаю».

  • Шаг 3

    Заявка

    До проверки клиент видит, в какой зоне главная точка внимания и что войдет в разбор. Сам вывод и расчеты скрыты.

  • Шаг 4

    Проверка и выдача

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

Код считает и выбирает вывод, нейросеть пишет

Проще всего было бы отдать ответы большой модели и попросить разбор. Текст получится убедительным, но модель может пересчитать маржу по-своему, перепутать периоды или назвать причину падения выручки, о которой клиент ничего не говорил. Консультанту пришлось бы проверять такой разбор строчка за строчкой.

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

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

Что дает владелец

Ответы квиза10 вопросов, баллы по пяти зонам
Цифры интервьювыручка, заказы, маржа или наценка, запасы, реклама, резерв и обязательные платежи
«Не знаю»пропуск остается пропуском и не превращается в ноль

Что решает код

Считает 17 формулесли данных не хватает, расчет не выполняется, и это видно в разборе
Выбирает главное по методикерешения и контроль, затем запасы и закупки, маржа, спрос
Задает уточняющие вопросыкогда для вывода не хватает данных

Что делает нейросеть

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

Каждое число в тексте сверяется

После нейросети текст проверяет код. Раздел не проходит, если в нем есть число, которого нет в ответах клиента и расчетах, ссылка на неизвестный факт, причинная связь вроде «из-за», «поэтому», «привело к» или утверждение о росте или падении без двух сопоставимых периодов. Всего таких причин семь. Вместо раздела, который не прошел, в разбор идет шаблон, составленный кодом.

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

Черновик нейросети

«Выручка выросла на 18 %, поэтому стоит вложиться в рекламу: это вернет прибыль.»

Проверки кода

  1. Рост или падениеЕсть два сопоставимых периода? В ответах один период. Переписать.
  2. Число «18 %»Есть в ответах клиента или в расчетах? Нет. Раздел отклонен.
  3. «Поэтому»Причинная связь, которую данные не доказывают. Переписать.
  4. «Вернет прибыль»Обещание результата. Фраза отбрасывается.

Что попадает в разбор

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

Условный пример, не из разбора клиента. Чтобы раздел не прошел, хватает одного нарушения.

Модель для текста выбирали 12 октября: восемь моделей сравнили на семи сценариях и остановились на Claude Sonnet 5.5. Если нейросеть недоступна или исчерпан лимит расходов, разбор все равно собирается, только с формулировками из шаблонов.

Сайт, PDF и презентация из одного снимка

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

Если клиент меняет ответы, появляется новая версия, а старая ссылка открывает старую. Правка формулировки консультантом тоже дает новую версию, которую нужно подтвердить, а цифры и анализ при этом не меняются. За время работы сборщик сменил 20 версий, и разборы, собранные любой из них, открываются так, как были выданы.

Что входит

Ответы клиентаквиз и интервью
Расчеты и выводформулы и правила методики
Проверенный текстнейросети или шаблона

Снимок

Нельзя изменитьхеш и номер версии сборщика
Клиент изменил ответыновая версия; старая ссылка открывает старую
Консультант поправил формулировкуновая версия с подтверждением, цифры те же

Что получает клиент

Страница разборатаблицы на телефоне превращаются в карточки
PDFстраницы учебных кейсов — бланки для печати
Редактируемая презентацияPPTX для встречи с клиентом
Снимок нельзя изменить. Любая правка создает новую версию.

В платный разбор входят главный вывод, блок «как изменились цифры» (было → стало), первый шаг, рабочий блок с таблицей, которую можно заполнить на сайте и скачать для 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 секунд, а разбор с нейросетью готовится дольше. Сервер сразу отвечает «готовлю», и страница переспрашивает, пока разбор не готов. Статика отдается сжатой и кэшируется.

Откуда цифры

Каждая цифра на странице взята из рабочих документов и кода

Следующая система

Своя CRM вместо amoCRM →

SemCue / Обсудим задачу

Что вы хотите изменить?

Расскажите о проекте и задаче. Даже если пока есть только идея.

Напишите нам в Telegram

Обсудим цель, текущую ситуацию и подходящий следующий шаг.

Обсудить проект в Telegram
В разработкеСайт ещё дорабатывается: что-то может меняться.