AiDevTeam | Коммерческое предложение

Коммерческое предложение
МеталлИИ — Утроение лидов без утроения штата конструкторов

Проектное предложение, подготовленное командой AiDevTeam.

Версия 1

Коммерческое предложение: МеталлИИ

Утроение лидов без утроения штата конструкторов


Версия: 1.0 Дата: 6 мая 2026 Клиент: ООО «СОБРАКС» (sobrax.ru, vorotazabor.ru) Контактное лицо: Максим Петров Подготовил: AiDevTeam


Содержание

Обзор для собственника

Часть I: Коммерческое предложение

  1. О проекте
  2. Текущие процессы и боли
  3. Архитектура решения
  4. Пакеты услуг
  5. Сравнение пакетов
  6. Ядро системы
  7. Дополнительные опции
  8. Конфигурации и сроки
  9. Наша рекомендация
  10. Бизнес-выгоды (ROI)

Часть II: Техническое задание

  1. Границы MVP
  2. Компоненты системы
  3. Модель данных
  4. API-спецификация
  5. Пользовательские сценарии
  6. Команда проекта
  7. Дорожная карта и план спринтов
  8. Предварительные исследования
  9. Стратегия тестирования
  10. Развёртывание и инфраструктура
  11. Критерии приёмки
  12. Нефункциональные требования

Часть III: Коммерческие условия

  1. Как мы работаем
  2. Условия оплаты
  3. Ежемесячные расходы
  4. Риски и митигация
  5. Гарантии
  6. Требования к клиенту
  7. Что не входит
  8. Открытые вопросы
  9. Перспективы развития
  10. Глоссарий
  11. Следующие шаги

Главное

Ситуация

Сегодня вы обрабатываете до 10 заявок в день силами двух менеджеров. Каждая заявка — это PDF с КМД-чертежами, ручной анализ через DeepSeek/Claude/ChatGPT, поиск цен на бирже металла, и сборка КП по 8–10 млн ₽ среднему чеку. Чтобы вырасти до 30 заявок в день, нужно либо найти ещё 4 менеджеров и 3 конструкторов в Брянске, либо автоматизировать воронку. Первое в текущей кадровой реальности отрасли невыполнимо.

Что вы получите

# Результат Эффект
1 Автоматическая квалификация лидов 24/7 До 30 заявок/день без расширения штата
2 Готовое КП в amoCRM за 5–10 минут после входящего письма Сокращение цикла сделки на 12–14 дней
3 Автоматический выбор поставщика после оплаты Экономия 5–10% на закупке металла
4 Единое окно документов и статусов по проекту Освобождение 6–8 часов/день у менеджеров

Три продукта — одна стратегия

Мы строим систему вокруг одной центральной идеи: ИИ заменяет конструкторское узкое горло, не сварщиков и не менеджеров продаж. На вашем рынке в 2026 году найти конструктора в Брянске сложнее, чем найти заказчика. Поэтому квалификация лидов, расчёт спецификации и формирование КП — три зоны, в которых автоматизация даст наибольшую отдачу.

Почему AiDevTeam

  • Глубокая отраслевая экспертиза. Мы изучили вашу нишу — ГОСТы по сортаменту, особенности КМД-чертежей, специфику amoCRM и российских металлоторговых бирж. Pydantic-схема под марки металла, профили и тоннаж — не «универсальный AI», а инструмент именно под металлоконструкции.
  • Гибридная архитектура. Не «всё через одну LLM». Вместо этого: детерминированные парсеры PDF/Excel первым проходом (стоят $0), Vision LLM как fallback для сканов и сложных случаев. Это в 5–10 раз дешевле и в 1.5 раза точнее, чем подход «отправь всё в GPT».
  • 152-ФЗ-комплаенс. Коммерческий русский текст с персональными данными — на российских облаках (GigaChat, Yandex Cloud). Инженерные чертежи — на международных моделях. Прозрачное разделение, не серая зона.
  • Прозрачное ценообразование. Не «купите коробку и разбирайтесь сами». Все ставки команды показаны открыто — вы видите, что покупаете.

Из пяти вариантов мы рекомендуем пакет «Бизнес» — он закрывает три главных узких места: квалификацию, формирование КП и автоматизацию закупки у поставщиков.

Как читать этот документ

Раздел Кому читать Что вы узнаете
Что получаете на каждом тарифе Собственнику, любому ЛПР Простым языком, что меняется в работе на каждом тарифе
Часть I (1–10) Собственнику, коммерческому директору Что получаете, сколько стоит, какие сроки
Часть II (11–22) Техническому директору, главному инженеру Архитектура, модель данных, API, тестирование
Часть III (23–33) Финансовому директору, юристу Оплата, риски, гарантии, договорные условия

Что вы получаете на каждом тарифе

Полное описание модулей и состава пакетов — в разделе 4. Здесь же — простыми словами, что меняется в работе и сколько вы получаете обратно. Если вы — собственник или ЛПР и читаете один раздел этого документа, читайте этот.

Пилот — 530 000 ₽ • 4 недели

Что меняется в работе: менеджер перестаёт вручную читать КМД-чертежи.

До После
25 мин на заявку: открыть PDF, прогнать через DeepSeek, перепроверить, вписать в amoCRM 2-3 мин: открыть готовую карточку в amoCRM, проверить резюме
Пиковые часы пропускаются («мы будем пропускать») Заявки обрабатываются 24/7, в нерабочее время — тоже
Потолок ~10 заявок/день Поднимаем до 15-20 заявок/день без расширения штата

Что получаете: освобождение ~4 часов в день у менеджеров + ни одной потерянной заявки.

Чего ещё нет: КП по-прежнему пишут вручную, поставщикам пишут вручную.

Когда брать: когда хотите проверить, что ИИ справляется с вашими КМД на вашем реальном потоке перед серьёзной инвестицией. После 4 недель будут реальные метрики точности.

Окупаемость: 3-5 месяцев на экономии менеджерского времени.


Старт — 1 200 000 ₽ • 7 недель

Что меняется в работе: ИИ теперь не только читает чертёж, но и сам пишет КП клиенту.

До (Пилот) После (Старт)
Менеджер открыл резюме → пошёл искать цены на бирже → собрал КП в Word/Excel: 20-30 мин КП готов в amoCRM через 5-10 минут после прихода письма, в PDF на вашем фирменном бланке
10 КП/день — это потолок 25 КП/день без перенапряжения
Цикл от лида до отправки КП — 1-3 дня (часто 3-4) Цикл сокращается до 1-3 часов

Что получаете: освобождение ещё ~3 часов/день + быстрая отправка КП поднимает конверсию (клиент получает ответ в день обращения, не через 3 дня — когда уже спрашивает у конкурента).

Чего ещё нет: после получения оплаты закупщик по-прежнему вручную пишет 5 поставщикам. Документы по проекту разрозненны.

Когда брать: когда главная боль — скорость отправки КП. Если клиенты часто уходят к тем, кто отвечает быстрее.

Окупаемость: 2-3 месяца. Главный эффект — конверсия в сделку растёт за счёт скорости.


Бизнес — 1 990 000 ₽ • 11 недель ⭐ Рекомендуем

Что меняется в работе: теперь автоматизирована вся воронка от лида до закупки металла.

До (Старт) После (Бизнеса)
После оплаты закупщик 1-2 часа пишет 5 поставщикам и сравнивает ответы вручную Система сама отправила 5 запросов, получила ответы, показала закупщику топ-3 рекомендации с обоснованием
Экономия на закупке — «как договорится менеджер» Гарантированная экономия 5-10% на металле через тендер между 5 поставщиками
Цель 30 заявок/день — не достижима без +4 менеджеров Цель 30 заявок/день достигнута текущим штатом

Что получаете в деньгах:

  • Прямая экономия на закупке: 300-600K ₽ с каждой сделки (5-10% от 6-млн закупки металла)
  • Освобождение ~6-8 часов/день у команды (менеджеры + закупщики)
  • 30 заявок/день вместо 10 — прирост выручки прямо пропорциональный росту трафика, если будете запускать рекламу

Чего ещё нет: клиент по-прежнему звонит и спрашивает «когда отгрузка». Накладные и акты разрозненны. Тёплые лиды теряются без касаний.

Когда брать: когда хотите за 11 недель закрыть три главных узких места одновременно — квалификацию, КП, закупку.

Окупаемость: первая же сделка через автоматизированную воронку покрывает 30-50% стоимости пакета. За 3-6 месяцев — полная окупаемость.


Премиум — 2 850 000 ₽ • 16 недель

Что меняется в работе: добавляется удержание клиента и защита от кассового разрыва.

До (Бизнес) После (Премиум)
Клиент звонит: «когда отгрузка?», «получили ли оплату?» — 30 мин/день у менеджеров Клиент получает автоматические уведомления по этапам: «в производстве», «готово», «отгружено»
Накладные в почте, акты в 1С, КМД где-то на диске — менеджер ищет «то, не знаю что» Все документы по проекту в одном окне в карточке сделки в amoCRM
Принимаем заказ от любого клиента Скоринг платёжеспособности по ИНН перед оплатой: видим арбитражные дела, опыт работы, риск неоплаты
Тёплые лиды (не дошли до сделки) — забываем Система сама пингует «висящих» лидов через 30 дней молчания → +1-2 повторные сделки/месяц

Что получаете:

  • Защита от кассового разрыва — на росте 10→30 заявок/день это критично (себестоимость 60-70% — металл с предоплатой)
  • Освобождение ещё ~1-2 часа/день
  • 1-2 дополнительные сделки/месяц с тёплой базы = ₽1.5-3M/мес дополнительной выручки

Чего ещё нет: реалтайм-аналитики воронки (не видно сейчас, где сделки «вязнут»). Нет интеграции с Helixa.

Когда брать: когда уже выросли до 20-30 заявок/день и хочется снизить риски масштабирования. Или когда видно, что много тёплых лидов теряется без касаний.

Окупаемость: 4-6 месяцев. Главные эффекты — снижение списаний дебиторки на 30-50% + повторные сделки с тёплой базы.


Экосистема — 3 950 000 ₽ • 22 недели

Что меняется в работе: вы получаете конкурентное окно 12-18 месяцев против остального рынка металлоконструкций РФ.

До (Премиум) После (Экосистема)
Видите воронку в amoCRM как есть Дашборд в реальном времени: конверсия по этапам, средний цикл сделки, топ-источники, эффективность каждого поставщика
ИИ — универсальный, работает «как есть» Tuning под ваши уникальные конструкции (типовые ангары СОБРАКС, заборы Vorotazabor) — точность распознавания растёт
Когда выйдет Helixa, нужна будет интеграция (~250K ₽) Бесплатная интеграция с Helixa — единая база знаний всей компании. Любой вопрос: «какой клиент чаще возвращается», «какой поставщик подвёл в марте» — в одном чате
При инциденте отвечаем в обычные сроки Приоритетный SLA 1 час — дежурный инженер на связи
Любые доработки — за полную цену Депозит 200K ₽ на доработки в течение 12 мес (покрывает 50% любого нового модуля)

Что получаете:

  • Видите бизнес как на ладони — где теряются сделки, где сильные/слабые поставщики, какие источники окупаются
  • Опережаете конкурентов на 12-18 месяцев — на рынке РФ AI в металлоконструкциях есть только у топ-5 заводов (Северсталь, ММК, НЛМК)
  • Защищены от технических сбоев — реакция за 1 час
  • Имеете 200K ₽ «кредита» на будущее развитие

Чего нет: ничего из того, что вообще существует на 2026 год. Это полная конфигурация.

Когда брать: когда хотите не просто автоматизироваться, а сделать СОБРАКС эталоном цифровизации в отрасли. Когда есть планы выйти за пределы регионального игрока (Tier-3) и занять место в среднем-крупном сегменте.

Окупаемость: 6-9 месяцев на аналитике (увидите утечки, которые сейчас не видно). Helixa и тюнинг — это уже долгосрочный moat, окупается годами.


Сравнительная сводка по эффекту

Метрика Сейчас Пилот Старт Бизнес Премиум Экосистема
Заявок/день обрабатывается 10 (потолок) 15-20 25 30+ 30+ 30+
Время на одну заявку 25-30 мин 2-3 мин 1-2 мин <1 мин <1 мин <1 мин
Время до отправки КП клиенту 1-3 дня 1-3 дня (вручную) 5-10 мин 5-10 мин 5-10 мин 5-10 мин
Экономия на закупке металла 0% 0% 0% 5-10% 5-10% 5-10%
Час экономии у команды/день 0 4 7 8-10 10-12 10-12
Защита от кассового разрыва нет нет нет нет есть есть
Видимость воронки в amoCRM в amoCRM в amoCRM в amoCRM в amoCRM дашборд

1. О проекте

ООО «СОБРАКС» — производитель металлоконструкций со специализацией на ангарах, складах, фермах, опорах ЛЭП, дымовых трубах и нестандартных промышленных изделиях. Производственная площадка в Брянске, офис в Москве. Средний чек проекта — 8–10 млн ₽. Поток заявок приходит с двух сайтов (sobrax.ru и vorotazabor.ru), а также из платных каналов Яндекса и партнёрских ссылок. Все они стекаются на корпоративную почту и далее в amoCRM.

Компания планирует утроить поток обрабатываемых заявок — с 10 до 30 в день — без пропорционального увеличения штата. Цель проекта «МеталлИИ»: построить инфраструктуру обработки входящих заявок, при которой ИИ читает КМД-чертёж, формирует резюме сделки в amoCRM, собирает коммерческое предложение и после оплаты автоматически рассылает запросы поставщикам металла. Менеджер вмешивается только на ключевых решениях — выбор поставщика, согласование с клиентом, контроль производства.


2. Текущие процессы и боли

В разговорах с вашей командой мы выделили пять болей, которые ИИ может закрыть. Здесь — слово в слово ваши формулировки и наше решение.

Проблема (из встречи 27.04.2026) Решение в системе
«Менеджер вручную открывает PDF и идёт в DeepSeek/ChatGPT, чтобы узнать тоннаж и материалы» ИИ автоматически читает КМД-чертёж, извлекает спецификацию, тоннаж, ГОСТы и марки стали. Менеджер видит готовое резюме в amoCRM через 5–10 минут после прихода заявки.
«Сейчас просто нет смысла увеличивать трафик, потому что мы будем пропускать» Система обрабатывает 30 заявок/день в пиковые часы без задержек. Узкое место времени менеджеров устраняется.
«Я и не запускаю соцсети, потому что в ручном режиме я не хочу это вести» Освободившееся время менеджеров — 6–8 часов в день — можно направить на маркетинг и работу с тёплой базой (входит в пакет «Премиум»).
«Мне важно, чтобы к каждому проекту были все документы, в одном окне» Единое представление накладных, актов, счетов в карточке сделки amoCRM (входит в пакет «Премиум»).
«В ручном режиме я смотрю чертежи через DeepSeek, кидаю ссылку на биржу, он считает себестоимость» Автоматический lookup цен на ваших 5 поставщиках + биржа металла. КП формируется по фиксированным правилам наценки (входит в «Старт» и выше).

Главный вывод: вы уже изобрели процесс, теперь нужно его автоматизировать. Мы не меняем вашу логику работы — мы её ускоряем.


3. Архитектура решения

flowchart TB
    subgraph Channels["Входящие каналы"]
        MAIL["Mail.ru / VK<br/>Корпоративная почта"]
        SITES["Сайты<br/>sobrax / vorotazabor"]
        ADS["Яндекс Директ<br/>Бизнес, партнёрки"]
    end

    subgraph Core["МеталлИИ — ядро"]
        IMAP["IMAP-приёмник<br/>IDLE + dedup"]
        AI["AI-квалификатор<br/>КМД → спецификация"]
        PRICING["Расчёт цен<br/>Биржа металла + поставщики"]
        KP["Генератор КП<br/>PDF с шаблоном"]
    end

    subgraph CRM["amoCRM"]
        LEAD["Сделка<br/>+ резюме + тоннаж"]
        DOC["Документы<br/>в одном окне"]
        STATUS["Статусы<br/>Производство / Доставка"]
    end

    subgraph Suppliers["Поставщики"]
        RFQ["RFQ-рассылка<br/>5 поставщиков"]
        SCORE["Скоринг ответов<br/>Топ-3"]
    end

    MAIL --> IMAP
    SITES --> CRM
    ADS --> CRM
    IMAP --> AI
    AI --> LEAD
    AI --> PRICING
    PRICING --> KP
    KP --> LEAD
    LEAD --> RFQ
    RFQ --> SCORE
    SCORE --> LEAD
    LEAD --> DOC
    LEAD --> STATUS

    style Channels fill:#172554,stroke:#3b82f6
    style Core fill:#14532d,stroke:#22c55e
    style CRM fill:#78350f,stroke:#f59e0b
    style Suppliers fill:#3b0764,stroke:#a855f7

Принципы архитектуры:

  1. Гибридная экстракция. Простые случаи (текстовый PDF, заполненный Excel) разбирают детерминированные парсеры — PyMuPDF, pdfplumber, openpyxl. Сложные (сканы, рукописные пометки, странные форматы) — Vision LLM. Это снижает стоимость в 5–10 раз и повышает точность.

  2. Идемпотентность на каждом шаге. Повторно полученное письмо, повторно отправленный КМД, упавший воркер, потеря интернета — ничего не должно создавать дубликаты в amoCRM или в рассылке поставщикам. Многоуровневые ключи: Message-ID, UIDVALIDITY/UID, SHA-256 файла, content-hash страницы.

  3. 152-ФЗ-разделение. Коммерческий русский текст с ПДн клиента — через GigaChat в российском облаке. Чертежи (минимум ПДн) — через ProxyAPI. Никаких ПДн в зарубежных моделях.

  4. amoCRM первого класса. Не нативная email-интеграция amoCRM (она задерживает на 10–30 минут и не отдаёт PDF в webhook), а отдельный IMAP-воркер, который кладёт в CRM только готовое резюме сделки через REST API.


4. Пакеты услуг

Каждый пакет включает Ядро системы — обязательную инфраструктуру. Дальше каждый последующий пакет добавляет модули, не заменяя предыдущие.

4.1. Пакет «Пилот» — проверка гипотезы на вашем потоке

Что входит:

Модуль Описание
Ядро системы Email-приёмник, AI-квалификатор, amoCRM-коннектор, инфраструктура, панель логов
Базовая квалификация КМД распознан, тоннаж и марки извлечены, резюме в amoCRM
Базовое подключение к сделке Создание lead+contact+company, прикрепление PDF в amoDrive

Что вы НЕ получаете в Пилоте:

Без этого Цена бездействия
Нет автогенерации КП Менеджеры по-прежнему собирают КП вручную: 30 минут × 10 заявок = 5 часов/день
Нет автоматизации закупки у поставщиков Каждый просчёт КП — новые письма пяти поставщикам и парсинг ответов вручную
Нет интеграции цен с биржи металла Себестоимость считается вручную через DeepSeek по ссылке

Бонусы: нет (вход в систему).

Стоимость: 530 000 ₽ Срок: 4 недели


4.2. Пакет «Старт» — автогенерация КП

Включает всё из «Пилота» +

Новые модули:

Модуль Описание
Парсер КМД с расчётом тоннажа Гибридный pipeline: PyMuPDF + Vision LLM. Извлекает спецификацию, профили, ГОСТы. Кросс-проверка тоннажа по штампу и спецификации (±2%).
Lookup цен с биржи металла Парсинг открытых прайсов поставщиков + общедоступные биржевые котировки. Себестоимость считается автоматически.
Генератор КП в PDF Шаблон с шрифтом PT Sans (с символом ₽), фирменной шапкой, спецификацией на 50+ строк, итогами с НДС, сроком действия КП 5–7 дней.
Загрузка КП в amoCRM Автоматическое прикрепление PDF к карточке сделки + переход на этап «Отправлено КП»

Что вы НЕ получаете в «Старте»:

Без этого Цена бездействия
Нет автоматизации запросов поставщикам После оплаты менеджер вручную пишет 5 поставщикам и сравнивает ответы 1–2 часа
Нет уведомлений клиенту по этапам Клиент звонит и спрашивает «когда отгрузка», менеджеры тратят 30 мин/день на ответы
Нет работы с тёплой базой Клиенты, не дошедшие до сделки, теряются в воронке навсегда

Бонусы:

  • Миграция текущих ваших шаблонов КП в систему (обычно ~30 000 ₽)
  • Настройка SPF/DKIM/DMARC и репутации домена для исходящей почты (обычно ~20 000 ₽)

Общая стоимость бонусов: ~50 000 ₽

Стоимость: 1 200 000 ₽ Срок: 7 недель


4.3. Пакет «Бизнес» — полная воронка от лида до закупки ⭐ Рекомендуем

Включает всё из «Старта» +

Новые модули:

Модуль Описание
RFQ-рассылка 5 поставщикам после оплаты Структурированный XLSX-шаблон + сопроводительное письмо. Жёлтые столбцы для заполнения поставщиком: цена, срок, склад, наличие. Дисциплина: 5 персональных писем (не BCC).
Парсер ответов поставщиков Каскад: openpyxl для Excel, pdfplumber для PDF, Vision LLM для сканов. ~80% ответов — детерминированный парсинг с нулевой стоимостью LLM.
5-критериальный скоринг Цена 55%, срок 18%, условия оплаты 15%, логистика 8%, надёжность 4%. Hard filters: нет сертификата → исключить. Anti-gaming: outliers ±30% от медианы.
Топ-3 в карточке сделки Менеджер видит ранжированный список рекомендаций с обоснованием. Финальное решение — за человеком.

Что вы НЕ получаете в «Бизнесе»:

Без этого Цена бездействия
Нет единого окна документов проекта Накладные и акты по-прежнему разрозненны: «где-то на диске, где-то в почте»
Нет автоматических уведомлений клиенту по этапам Производственный цикл 35 дней без авто-пингов = клиент звонит и нервничает
Нет работы с тёплой базой Тёплые лиды «висят» без касания, конверсия в повторные сделки ниже потенциала

Бонусы:

  • Всё из «Старта»
  • 1 кастомный шаблон отчёта в amoCRM по дизайну СОБРАКС (обычно ~30 000 ₽)
  • 2-часовое обучение менеджеров и закупщиков работе с системой (обычно ~15 000 ₽)
  • Скидка 5% (~110 000 ₽)

Общая стоимость бонусов и скидки: ~205 000 ₽

Стоимость: 1 990 000 ₽ 2 100 000 ₽ Срок: 11 недель


4.4. Пакет «Премиум» — единое окно проекта и удержание клиента

Включает всё из «Бизнеса» +

Новые модули:

Модуль Описание
Единое окно документов проекта Накладные, акты, счета, КМД-чертежи, паспорта качества — собраны в карточке сделки. Привязка по проекту, не разрозненно.
Авто-уведомления клиента по этапам «В производстве», «Готово», «На отгрузке», «Доставлено». По email + Telegram (если есть канал) + статус в amoCRM.
Работа с тёплой базой Re-activation: автоматические касания клиентов, не дошедших до сделки. Условия запуска: 30 дней молчания → персональное письмо.
Скоринг платёжеспособности заказчика По ИНН: проверка через Контур.Компас, история арбитражных дел, ОКВЭД. Защита от риска кассового разрыва при росте до 30 заявок/день.

Что вы НЕ получаете в «Премиум»:

Без этого Цена бездействия
Нет интеграции с Helixa (база знаний компании) Когда выйдет наша платформа Helixa — потребуется отдельная интеграция (~250 000 ₽)
Нет аналитики воронки Невозможно увидеть, где сделки «вязнут» — какой этап тормозит

Бонусы:

  • Всё из «Бизнеса»
  • 4-часовая программа обучения для всей команды (обычно ~30 000 ₽)
  • Tuning AI-агента под уникальные форматы ваших заказчиков (обычно ~50 000 ₽)
  • Скидка 7% (~225 000 ₽)

Общая стоимость бонусов и скидки: ~330 000 ₽

Стоимость: 2 850 000 ₽ 3 060 000 ₽ Срок: 16 недель


4.5. Пакет «Экосистема» — интеграция с Helixa и роадмап развития

Включает всё из «Премиум» +

Новые модули:

Модуль Описание
Аналитика воронки в реальном времени Дашборд: конверсия по этапам, средний цикл сделки, топ-источников лидов, эффективность поставщиков.
Интеграция с Helixa (когда выйдет) Готовый bridge к нашей платформе единой базы знаний компании. Ваши данные становятся фундаментом для общего AI-помощника.
Tuning Pydantic-схем под СОБРАКС Ваши уникальные конфигурации (например, типовые сборки ангаров) становятся встроенными шаблонами — ИИ распознаёт их быстрее.
Приоритетный SLA Реакция на инциденты в течение 1 часа. Каналы: Telegram, email, дежурный инженер.

Бонусы:

  • Всё из «Премиум»
  • 200 000 ₽ депозита на доработки и новые модули (действует 12 месяцев)
  • Бесплатная интеграция с Helixa, когда платформа выйдет (обычно ~250 000 ₽)
  • Скидка 10% (~395 000 ₽)

Общая стоимость бонусов, депозита и скидки: ~875 000 ₽

Бонус на будущую разработку — как работает:

  • 200 000 ₽ депозита действует 12 месяцев с момента запуска
  • Покрывает не более 50% от суммы нового заказа
  • Применяется к: новым модулям, кастомизациям, расширениям, интеграциям

Если через полгода вы захотите добавить «Telegram-бот для менеджеров» (260 000 ₽), вы заплатите 130 000 ₽, остальные 130 000 ₽ покроет депозит. Депозит расходуется до нуля, неиспользованный остаток сгорает.

Стоимость: 3 950 000 ₽ 4 385 000 ₽ Срок: 22 недели


5. Сравнение пакетов

Модуль Пилот Старт Бизнес Премиум Экосистема
Email-приёмник + dedup
AI-квалификатор КМД
amoCRM-коннектор
Инфраструктура и мониторинг
Парсер КМД с тоннажем
Lookup цен (биржа + поставщики)
Генератор PDF-КП
RFQ-рассылка поставщикам
Парсер ответов поставщиков
5-критериальный скоринг
Единое окно документов
Уведомления клиента по этапам
Скоринг платёжеспособности
Работа с тёплой базой
Аналитика воронки
Интеграция с Helixa
Приоритетный SLA
Депозит 200 000 ₽
Стоимость 530 000 1 200 000 1 990 000 2 850 000 3 950 000
Срок (недель) 4 7 11 16 22

6. Ядро системы

Ядро — это фундамент, который входит в каждый пакет. Без него система не работает.

# Компонент Описание
Я1 IMAP-приёмник Подключение к корпоративной почте через app-password или XOAUTH2. IDLE-режим с переподключением каждые 25 минут.
Я2 Идемпотентный pipeline Многоуровневые ключи: Message-ID + UIDVALIDITY/UID + SHA-256 файла + content-hash. Защита от дубликатов в CRM/RFQ.
Я3 AI-квалификатор Гибридный pipeline: PyMuPDF/pdfplumber + Vision LLM как fallback. Pydantic-схема под марки металла, профили, ГОСТ.
Я4 amoCRM-коннектор REST API через bzdvdn/amocrm-api-wrapper. Long token, custom_fields, lead+contact+company одним вызовом.
Я5 Инфраструктура Docker, CI/CD, мониторинг (Sentry), backup PostgreSQL, secret manager для app-password.
Я6 Панель логов Веб-интерфейс для просмотра обработанных писем, статусов, ошибок. Фильтры по дате, статусу, отправителю.

Если что-то здесь убрать — система перестанет работать. Поэтому Ядро не является пакетом, оно входит во все пакеты как фундамент.


7. Дополнительные опции

Независимые модули — можно добавить к любому пакету. Это возможности, которые выведут проект на новый уровень.

# Опция Что даёт Часы Стоимость Срок Wow
О1 Telegram-бот для менеджеров Push-уведомления о горячих лидах в реальном времени, inline-кнопки approve/reject КП, быстрая выгрузка статусов сделки 95 ч 260 000 ₽ 1.5 нед Менеджер реагирует за минуты, а не часы — даже в выходные
О2 Голосовой ассистент для приёма звонков AI принимает звонок, квалифицирует лида (бюджет, сроки, тип конструкции), переводит на менеджера или создаёт сделку в amoCRM 240 ч 660 000 ₽ 4 нед Не теряете звонки в нерабочее время — захват 100% обращений
О3 Dashboard поставщиков Единый портал, где поставщики получают RFQ, заполняют ответы прямо в браузере (не XLSX по email), история сделок 175 ч 480 000 ₽ 3 нед Стандартизированные ответы поставщиков → парсинг 100% точный
О4 A/B-тестирование шаблонов КП Сравнение конверсии разных версий КП, статистическая значимость, автоматический выбор победителя 130 ч 360 000 ₽ 2 нед Шаблон КП учится продавать сам — конверсия растёт еженедельно
О5 Интеграция с 1С Двунаправленная: накладные и платежи из 1С → amoCRM. Управленка собирается без Excel вручную. 200 ч 550 000 ₽ 3.5 нед Видеть финансы и продажи в одной картине, не «два мира»

Как считаются опции

Все опции декомпозируются на 5–8 технических компонентов перед оценкой. Часы умножаются на ×1.3 (учёт скрытой работы — изучение API, итерации промптов, баги интеграций) и +15% contingency.

Worked example — О1 «Telegram-бот для менеджеров» (95 часов):

Компонент Часы
Регистрация бота, OAuth с amoCRM, привязка к менеджерам 12
Подписка на webhook'и amoCRM (новый лид, новый КП) 14
Inline-кнопки и действия (approve/reject, редирект на сделку) 22
Выгрузка статусов сделок по запросу (top-10 активных) 16
Rate limiting и обработка ошибок Telegram API 10
Обработка edge cases (приватные чаты, групповые, retry) 12
Тестирование на реальном потоке менеджеров 9
ИТОГО 95

Каждая опция аналогично разбита внутренне — это исключает «оценку из воздуха».


8. Конфигурации и сроки

Если вы хотите комбинировать пакет с опциями — вот ориентировочные суммы и сроки:

Конфигурация Состав Стоимость Срок
Минимальный старт Пилот 530 000 ₽ 4 нед
Без поставщиков Старт 1 200 000 ₽ 7 нед
Старт + Telegram-бот Старт + О1 1 460 000 ₽ 9 нед
Бизнес ⭐ Рекомендуем Бизнес 1 990 000 ₽ 11 нед
Бизнес + 1С Бизнес + О5 2 540 000 ₽ 14 нед
Бизнес + Telegram + 1С Бизнес + О1 + О5 2 800 000 ₽ 14 нед
Премиум Премиум 2 850 000 ₽ 16 нед
Премиум + голос Премиум + О2 3 510 000 ₽ 19 нед
Премиум + всё кроме голоса Премиум + О1 + О3 + О4 + О5 4 500 000 ₽ 22 нед
Экосистема Экосистема 3 950 000 ₽ 22 нед
Экосистема + всё Экосистема + все опции 6 260 000 ₽ 28 нед

Сроки указаны при работе одной командой. При параллельной работе двух команд — минус 25–30%.


9. Наша рекомендация

Для вашей ситуации мы рекомендуем пакет «Бизнес».

Три причины именно его:

1. Он закрывает все три узких места одновременно.

  • Квалификация лидов (главное узкое горло — конструкторов в Брянске не нанять)
  • Автогенерация КП (5–10 минут вместо 30 минут × 30 заявок = 5 часов в день)
  • Автоматизация закупки у поставщиков (после оплаты — экономия 5–10% на металле)

«Пилот» и «Старт» решают только часть проблемы и не дают эффекта на закупочной стороне. «Премиум» добавляет важные, но не критические для роста модули (документы, уведомления).

2. Окупаемость за 1–2 первые сделки. Стоимость пакета — 1 990 000 ₽. При среднем чеке 8–10 млн ₽ и обычной марже 15–20%, окупаемость наступает за первую же сделку, которая прошла через автоматизированную воронку. Подробный расчёт ROI в разделе 10.

3. Не блокирует переход в «Премиум» и «Экосистему». Если после 3–6 месяцев работы захотите добавить единое окно документов, скоринг платёжеспособности, аналитику воронки или интеграцию с Helixa — мы доработаем поверх. Apache 2.0 + MIT-зависимости означают: никакого vendor lock-in.

В качестве дополнительной опции рекомендуем О1 «Telegram-бот для менеджеров» (+260 000 ₽). Он закрывает главную тревогу собственника: «что, если я уеду в отпуск, а заявка прилетела». С ботом вы получаете push на телефон в реальном времени — даже из Брянского цеха, даже из машины.


10. Бизнес-выгоды (ROI)

# Выгода Описание Эффект на год
1 Утроение пропускной способности воронки С 10 до 30 заявок/день обрабатываются текущим штатом + до 20 заявок/день × 250 раб.дн × ваша конверсия
2 Сокращение цикла сделки на 12–14 дней По данным открытых кейсов B2B-производства Оборачиваемость растёт на 15–20%
3 Экономия 5–10% на закупке металла RFQ-конкурс между 5 поставщиками При средней закупке 6 млн ₽/сделка = 300–600 тыс. ₽/сделка
4 Освобождение 6–8 часов/день у менеджеров Менеджер не открывает PDF, не считает в DeepSeek, не пишет КП Эквивалент 1 ставки менеджера = ~1.2 млн ₽/год
5 Защита от кассового разрыва (Премиум+) Скоринг платёжеспособности отсеивает рискованных клиентов Снижение списаний дебиторки на 30–50%
6 Конкурентное окно На рынке металлоконструкций РФ AI-инструменты используют только топ-5 заводов (Северсталь, ММК, НЛМК). У средних игроков AI ещё не пришёл. Преимущество в 12–18 месяцев — пока конкуренты не подтянулись

Кейсы аналогичных проектов (российский рынок)

Цифры ниже — открытые маркетинговые публикации интеграторов, а не наша гарантия. Но они показывают, чего достигли похожие компании.

Компания Что сделали Результат
Бухгалтерия B2B ChatGPT + Битрикс24 для генерации КП КП ×18, отправка 3→14/день, выручка +67%/квартал, ROI +310%
B2B-производство (n8n + amoCRM) AI-агент 5 квалифицирующих вопросов «Пустые» проекты −40%, цикл сделки −12 дней
Zinker (цинкование МК) amoCRM + кастомные виджеты Продажи +44%, штат не расширяли 4 года
Производство 3 линий МК n8n + amoCRM мониторинг мощности Загрузка 60→92% за 4 месяца

Главное: в нише металлоконструкций нет ни одного публичного кейса AI-квалификации лидов в РФ. Окно открыто.


Часть II: Техническое задание


11. Границы MVP

Здесь — что входит и что не входит в первую версию системы (пакет «Бизнес» как референс).

Входит в MVP

Компонент ID Зависимости
IMAP-приёмник Mail.ru M1
Идемпотентный pipeline (Postgres-as-queue) M2 M1
3-слойная dedup (bytes/text/pHash) M3 M2
AI-квалификатор КМД (vision + spec extract) M4 M3
Lookup цен с биржи металла M5 M4
Lookup цен у 5 поставщиков (XLS + scrape) M6 M5
Расчёт себестоимости и наценки M7 M5, M6
Генератор PDF-КП (HTML + Puppeteer + PT Sans) M8 M7
amoCRM-коннектор (REST API, custom_fields) M9 M4, M8
RFQ-рассылка XLSX 5 поставщикам M10 M9
Парсер ответов (openpyxl/pdfplumber/Vision LLM) M11 M10
5-критериальный скоринг M12 M11
Веб-панель логов и админки M13 M2

НЕ входит в MVP

  • Голосовой канал приёма заявок (опция О2)
  • Интеграция с 1С (опция О5)
  • Telegram-бот для менеджеров (опция О1)
  • A/B-тестирование шаблонов КП (опция О4)
  • Аналитика воронки в реальном времени (пакет «Экосистема»)
  • Интеграция с Helixa (пакет «Экосистема»)
  • Скоринг платёжеспособности заказчика (пакет «Премиум»)

12. Компоненты системы

12.1. Email-приёмник (M1)

Назначение: забирать новые письма из корпоративного ящика Mail.ru / VK WorkSpace и складывать в очередь обработки.

Алгоритм:

flowchart LR
    IMAP[IMAP IDLE<br/>imap.mail.ru:993] --> NEW{Новые<br/>UID?}
    NEW -->|нет| WAIT[Ожидание<br/>25 мин]
    WAIT --> IMAP
    NEW -->|да| FETCH[BODY.PEEK]
    FETCH --> DEDUP[Dedup по<br/>Message-ID + UID]
    DEDUP --> QUEUE[(Postgres queue)]
    QUEUE --> SEEN[Mark Seen]

    style IMAP fill:#172554,stroke:#3b82f6
    style QUEUE fill:#14532d,stroke:#22c55e

Технологии:

  • ikvk/imap_tools (Python, MIT) — IDLE, UID-fetch
  • App-password Mail.ru (XOAUTH2 как опция при необходимости)
  • Postgres SELECT FOR UPDATE SKIP LOCKED как очередь
  • DLQ-таблица для падающих писем

Пример реальный: письмо приходит на orders@sobrax.ru, IMAP IDLE его видит за <1 сек, BODY.PEEK не выставляет \Seen (можно re-fetch), Message-ID хешируется и пишется в processed_messages, при дубликате — drop, иначе — enqueue.

Бенчмарк: 30 писем/день = 1 письмо в 30 минут. IMAP IDLE не упирается в лимиты Mail.ru. Отказ в IDLE-сессии (TCP-drop) обрабатывается за 5–10 секунд экспоненциальным backoff.


12.2. AI-квалификатор КМД (M4)

Назначение: прочитать PDF КМД-чертежа, извлечь спецификацию металла (тоннаж, профили, ГОСТ, марки стали), кросс-проверить через сравнение тоннажа в штампе и в спецификации.

Алгоритм:

flowchart TB
    PDF[PDF КМД] --> PYMUPDF[PyMuPDF<br/>векторный текст<br/>+ координаты]
    PYMUPDF --> HAS{Текстовый<br/>слой есть?}
    HAS -->|да| MISTRAL[Mistral OCR 3<br/>табличная спецификация]
    HAS -->|нет| GEMINI1[Gemini 2.5 Pro<br/>OCR-fallback]
    MISTRAL --> SCHEMA[Pydantic schema<br/>марки/профили/ГОСТ]
    GEMINI1 --> SCHEMA
    SCHEMA --> GEMINI2[Gemini 2.5 Pro<br/>штамп + тоннаж]
    GEMINI2 --> CROSS{Тоннаж<br/>совпадает<br/>±2%?}
    CROSS -->|да| OK[JSON валиден]
    CROSS -->|нет| FLAG[Флаг для<br/>ручной проверки]

    style PDF fill:#172554,stroke:#3b82f6
    style OK fill:#14532d,stroke:#22c55e
    style FLAG fill:#450a0a,stroke:#ef4444

Технологии:

  • PyMuPDF — извлечение текстового слоя (для большинства КМД достаточно)
  • Mistral OCR 3 — табличная часть (спецификации)
  • Gemini 2.5 Pro — штамп КМД, размерные цепочки, технические требования (через ProxyAPI)
  • instructor + Pydantic для structured outputs

Пример: КМД на ангар 750×500×8 м с 12-страничной спецификацией. PyMuPDF выделяет 8 страниц с текстом, 4 — со схемами. Mistral OCR 3 за ~12 секунд возвращает таблицу из 47 позиций (балка двутавр 30Б1, швеллер 16П, лист 8 мм 09Г2С и т.д.). Gemini 2.5 Pro читает штамп: «Общий вес 142.5 т». Сумма по спецификации = 141.8 т. Разница 0.5% — в пределах tolerance.

Бенчмарк: на чертежах AECV-Bench Gemini 2.5 Pro даёт 80% accuracy на размерах. Для СОБРАКС-типа задач (текстовая спецификация — основной источник, штамп — резервный) реалистичная точность full-pipeline = 92–96%.


12.3. Генератор PDF-КП (M8)

Назначение: превратить структурированный JSON (тоннаж, цены, поставщик, сроки) в красивый PDF на бланке СОБРАКС с шапкой, спецификацией на 50+ строк и итогами.

Алгоритм:

JSON-данные сделки → Jinja2-шаблон →
  HTML с PT Sans + табличной частью →
  Puppeteer (Chromium) → PDF →
  Прикрепление в amoDrive

Структура шаблона:

  • base.html.jinja — фирменная шапка, реквизиты, подвал, печать
  • partials/specs_table.html.jinja — таблица 50+ строк с thead {display: table-header-group} (заголовок повторяется на каждой странице)
  • partials/totals.html.jinja — итоги без НДС, НДС 20%, итого с НДС, сумма прописью
  • partials/terms.html.jinja — срок действия КП 5–7 дней (норма металлоторговли), условия оплаты, базис поставки

Шрифты: PT Sans / PT Serif (ParaType, OFL) — единственный шрифт, спроектированный специально под российскую кириллицу с символом ₽.

Пример: сделка №1247 на 2.85 млн ₽ за ферму 30×18×6 м. Template получает JSON со списком 23 позиций, рендерится за ~600 мс в PDF на 3 страницах: страница 1 — шапка + резюме + первые 18 позиций спецификации, страница 2 — оставшиеся 5 позиций + итоги + условия, страница 3 — подпись и печать.


12.4. RFQ-генератор и парсер ответов (M10–M11)

Назначение: после оплаты сделки автоматически отправить запрос цены 5 известным поставщикам металла + распарсить ответы в течение 24–48 часов.

Структура XLSX-шаблона (sheet «Спецификация»):

Колонка Поле Кто заполняет
A № п/п мы
B Наименование мы
C Профиль/сечение мы
D ГОСТ мы
E Марка стали мы
F Длина мм мы
G Кол-во мы
H Ед. изм. мы
J Цена за ед., ₽ с НДС поставщик (жёлтый)
K Стоимость позиции, ₽ поставщик (формула)
L Срок поставки, раб.дней поставщик
M Склад отгрузки поставщик
N Наличие поставщик
O Сертификат поставщик
P Комментарий поставщик

Парсер ответов — каскад:

flowchart LR
    REPLY[Ответ<br/>поставщика] --> ROUTE{MIME-тип}
    ROUTE -->|XLSX| OPENPYXL[openpyxl<br/>+ calamine]
    ROUTE -->|PDF text| PDFPLUMBER[pdfplumber<br/>+ Camelot]
    ROUTE -->|PDF scan| VISION[Vision LLM]
    ROUTE -->|inline text| LLM[LLM normalizer]
    OPENPYXL --> NORM[Pydantic schema]
    PDFPLUMBER --> NORM
    VISION --> NORM
    LLM --> NORM
    NORM --> SCORE[5-criterion score]

    style OPENPYXL fill:#14532d,stroke:#22c55e
    style PDFPLUMBER fill:#14532d,stroke:#22c55e
    style VISION fill:#78350f,stroke:#f59e0b
    style SCORE fill:#3b0764,stroke:#a855f7

Стоимость парсинга: 80% ответов (заполненный наш XLSX) — нулевая стоимость LLM, $0 за ответ. 15% — pdfplumber + Camelot, $0. 5% — Vision LLM, ~$0.06 за ответ. Средняя стоимость = $0.005 на RFQ.

Скоринг (по нашей формуле):

  • Цена с учётом доставки до объекта — 55%
  • Срок поставки от оплаты — 18%
  • Условия оплаты (отсрочка > предоплата) — 15%
  • Близость склада / логистика — 8%
  • Trust (сертификат, опыт, наличие) — 4%

Hard filters перед скорингом: delivery > deadline → exclude; нет сертификата (если ГОСТ обязателен) → exclude; нормализация всех цен к «с НДС» перед сравнением; outliers |price − median| > 30% → flag для ручной проверки.


13. Модель данных

Ключевые сущности системы. Полный JSON Schema будет в техническом приложении к договору.

13.1. Заявка (Lead)

{
  "lead_id": "uuid",
  "amocrm_id": 12345678,
  "received_at": "2026-05-02T14:32:00+03:00",
  "source_email": {
    "from": "client@example.ru",
    "subject": "Запрос на ангар 30x18",
    "message_id": "<unique@mail.ru>",
    "raw_eml_path": "s3://sobrax-emails/2026-05-02/14-32-00.eml"
  },
  "attachments": [
    {
      "filename": "Ангар_КМД.pdf",
      "sha256": "a3b4c5d6...",
      "page_count": 12,
      "fingerprint": {
        "text_sha256": "...",
        "page_phashes": ["...", "..."]
      }
    }
  ],
  "extraction": {
    "structure_type": "ангар",
    "tonnage_total_kg": 142500,
    "tonnage_stamp_kg": 142500,
    "tonnage_diff_pct": 0.0,
    "items": [
      {
        "position": 1,
        "name": "Балка двутавровая 30Б1",
        "gost": "ГОСТ 26020-83",
        "steel_grade": "09Г2С",
        "section_mm": "300×140×7×11.5",
        "length_mm": 12000,
        "qty": 24,
        "unit": "шт",
        "weight_kg_unit": 432.0,
        "weight_kg_total": 10368
      }
    ],
    "extracted_at": "2026-05-02T14:35:12+03:00",
    "confidence": 0.94
  },
  "quote": {
    "subtotal_rub": 7125000,
    "vat_rub": 1425000,
    "total_rub": 8550000,
    "valid_until": "2026-05-09",
    "pdf_url": "amodrive://sobrax/quotes/Q-2026-1247.pdf"
  },
  "rfq_status": "pending",
  "selected_supplier_id": null
}

13.2. Поставщик (Supplier)

{
  "supplier_id": "uuid",
  "name": "ООО «Металлсервис-Брянск»",
  "city": "Брянск",
  "warehouse_addresses": ["..."],
  "contacts": [
    {"name": "Иван Петров", "email": "rfq@metallservice.ru", "phone": "..."}
  ],
  "default_payment_terms": "100% предоплата",
  "default_certificates": ["ГОСТ 26020-83", "ГОСТ 8240-97"],
  "history": {
    "total_rfqs_sent": 47,
    "total_responses": 42,
    "avg_response_time_hours": 18,
    "successful_orders": 12
  }
}

13.3. Ответ поставщика (Quote)

{
  "quote_id": "uuid",
  "rfq_id": "uuid-of-RFQ",
  "supplier_id": "uuid",
  "received_at": "2026-05-03T09:14:00+03:00",
  "items": [
    {
      "rfq_position": 1,
      "supplier_price_per_unit_rub": 19200,
      "delivery_days": 3,
      "warehouse_city": "Брянск",
      "in_stock": true,
      "certificate_provided": true,
      "comment": "Резка по торцам +500 ₽/рез"
    }
  ],
  "total_with_vat_rub": 6885000,
  "validity_days": 7,
  "score": {
    "price_normalized": 0.98,
    "delivery_normalized": 1.00,
    "payment_normalized": 0.30,
    "warehouse_normalized": 1.00,
    "trust_normalized": 0.85,
    "weighted_total": 0.873
  },
  "rank": 1
}

14. API-спецификация

Минимальный набор endpoints для интеграции. Полная спецификация (OpenAPI 3.1) — приложение к договору.

Метод Endpoint Назначение
POST /api/v1/leads/process Принудительно обработать письмо по UID (для ручной перепрогонки)
GET /api/v1/leads/{id} Получить статус и детали обработанной заявки
POST /api/v1/quotes/generate Сгенерировать КП по lead_id
POST /api/v1/rfq/dispatch Запустить RFQ-рассылку для оплаченной сделки
GET /api/v1/rfq/{id}/responses Список ответов поставщиков с скорингом
POST /api/v1/rfq/{id}/select Зафиксировать выбор поставщика
GET /api/v1/health Health-check (для UptimeRobot/Pingdom)
GET /api/v1/metrics Prometheus-метрики

Пример: GET /api/v1/leads/abc123

HTTP/1.1 200 OK
Content-Type: application/json

{
  "lead_id": "abc123",
  "status": "quote_sent",
  "extraction_confidence": 0.94,
  "amocrm_url": "https://sobrax.amocrm.ru/leads/detail/12345678",
  "quote_pdf_url": "https://sobrax.amocrm.ru/api/v4/files/Q-2026-1247.pdf",
  "next_action": "Ждём оплату клиентом → авто-RFQ",
  "history": [
    {"at": "2026-05-02T14:32:00", "event": "email_received"},
    {"at": "2026-05-02T14:35:12", "event": "extraction_done"},
    {"at": "2026-05-02T14:36:08", "event": "quote_generated"},
    {"at": "2026-05-02T14:36:14", "event": "amocrm_synced"}
  ]
}

Коды ошибок:

  • 400 — невалидный запрос (UID не найден, неправильный формат)
  • 403 — токен не передан или недействителен
  • 404 — lead не найден
  • 409 — конфликт (попытка повторно отправить КП)
  • 429 — превышен rate limit (для public API)
  • 500 — внутренняя ошибка (логируется в Sentry)

15. Пользовательские сценарии

Сценарий 15.1: Менеджер получает квалифицированный лид

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

Дано:

  • Подключённая корпоративная почта Mail.ru
  • Активная лицензия amoCRM с настроенными custom fields
  • Активная сессия менеджера в amoCRM

Когда:

  • На корпоративную почту приходит письмо с PDF КМД от потенциального клиента

Тогда:

  • В течение 5–10 минут в amoCRM появляется новая сделка в стадии «Новая заявка»
  • В карточке сделки заполнены поля: контактные данные, тип конструкции, тоннаж, ключевые позиции спецификации, предварительная цена
  • К сделке прикреплён исходный PDF и автоматически сгенерированный PDF-КП
  • Менеджер получает уведомление в amoCRM через стандартный механизм

Сценарий 15.2: Закупщик инициирует RFQ после оплаты

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

Дано:

  • Сделка в amoCRM перешла в стадию «Оплачено/Производство»
  • В карточке сделки указана нужная спецификация металла (47 позиций)

Когда:

  • Закупщик нажимает кнопку «Запросить цены» в карточке сделки

Тогда:

  • Система формирует XLSX-шаблон с заполненной спецификацией
  • 5 поставщикам отправляются персональные письма (НЕ BCC)
  • В течение 24–48 часов в системе накапливаются ответы
  • Закупщик видит топ-3 рекомендации с полным обоснованием (цена, срок, условия)
  • После выбора — финальный заказ оформляется в выбранном поставщике

Сценарий 15.3: Собственник проверяет здоровье воронки

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

Дано:

  • Активная сессия в веб-панели «МеталлИИ»

Когда:

  • Собственник открывает дашборд

Тогда:

  • Видит карточку «Сегодня»: количество заявок, успешно обработанных, попавших на ручную проверку
  • Видит график за неделю/месяц: динамика заявок, средний чек, конверсия
  • Видит топ-5 источников трафика с конверсией каждого
  • Один клик — открывается amoCRM с фильтром по соответствующему сегменту

Сценарий 15.4: Восстановление после сбоя

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

Дано:

  • Система работает штатно, последние 3 дня без сбоев
  • На очереди обработки 4 письма

Когда:

  • Сервер перезагружается из-за обновления безопасности

Тогда:

  • После запуска IMAP-приёмник пере-подключается через 5–10 секунд
  • Postgres-очередь сохранила состояние всех 4 заданий
  • Каждое задание перезапускается ровно один раз (SELECT FOR UPDATE SKIP LOCKED гарантирует не-дублирование)
  • В Sentry создаётся событие «server_restart» с временем простоя
  • В дашборде сообщается: «Восстановлено 4 задания, простой 38 секунд»

Сценарий 15.5: Конфликт ревизий КМД

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

Дано:

  • Месяц назад клиент прислал КМД-чертёж объекта
  • Сегодня клиент прислал «обновлённую версию»

Когда:

  • Email с PDF приходит в систему

Тогда:

  • Система находит, что normalized text hash другой, но структура страниц совпадает на 92% (per-page pHash)
  • Система определяет это как «новая ревизия» того же проекта
  • В amoCRM не создаётся новая сделка — обновляется существующая
  • В истории сделки появляется запись «Ревизия КМД получена 2026-05-06»
  • Менеджер получает уведомление о ревизии

16. Команда проекта

Состав команды и роли

Роль Основные задачи Ставка, ₽/час
AI-архитектор / Tech Lead Архитектура pipeline, выбор моделей, интеграция Vision LLM, промпт-инжиниринг, контроль качества 3 300
AI/ML Engineer Реализация AI-квалификатора, парсеры PDF, Pydantic-схемы, dedup-логика, оптимизация стоимости LLM 2 700
Senior Backend Engineer API, очереди, amoCRM-коннектор, RFQ-генератор, парсер ответов поставщиков, скоринг 2 400
DevOps Engineer Инфраструктура, Docker, CI/CD, мониторинг, secrets, backup, deploy 2 400
QA Engineer Контракт-тесты, integration-тесты, тесты на реальных КМД, performance-тесты 2 000

Расчёт стоимости пакета «Бизнес»

Статья Часы Ставка Сумма
AI-архитектор / Tech Lead 90 3 300 297 000
AI/ML Engineer 180 2 700 486 000
Senior Backend Engineer 250 2 400 600 000
DevOps Engineer 110 2 400 264 000
QA Engineer 90 2 000 180 000
Итого разработка 720 1 827 000
Непредвиденные расходы (15%) 274 050
Подитог 2 101 050
Скидка 5% за выбор «Бизнеса» −111 050
ИТОГО 1 990 000

Часы — расчётные с учётом ×1.3 буфера на скрытую работу (изучение API, итерации промптов, баги интеграций, тестирование на реальных данных, цикл правок клиента).


17. Дорожная карта и план спринтов

gantt
    title МеталлИИ — дорожная карта пакета «Бизнес» (11 недель)
    dateFormat YYYY-MM-DD
    excludes weekends

    section Sprint 0
    Discovery, договор, доступы           :s0, 2026-05-19, 5d

    section Sprint 1-2: Ядро
    IMAP-приёмник, dedup, очередь         :s1, after s0, 10d
    AI-квалификатор v1                    :s2, after s1, 5d

    section Sprint 3-4: КП
    Lookup цен, расчёт                    :s3, after s2, 7d
    Генератор PDF, шаблон                 :s4, after s3, 8d

    section Sprint 5-6: amoCRM
    REST-коннектор, custom fields         :s5, after s4, 7d
    E2E на реальных КМД                   :s6, after s5, 8d

    section Sprint 7-8: Поставщики
    RFQ-генератор XLSX, рассылка          :s7, after s6, 7d
    Парсер ответов, скоринг               :s8, after s7, 8d

    section Финал
    Тестирование, обучение                :final, after s8, 5d

Ключевые milestones

Неделя Milestone Демо
1 Discovery, договор, технические доступы получены
3 Email-приёмник работает, письма складываются в очередь Просмотр панели логов
5 AI-квалификатор извлекает спецификацию из ваших реальных КМД Демо на 5 ваших чертежах
7 КП формируется в PDF, попадает в amoCRM Демо: пришло письмо → через 8 минут КП в карточке сделки
9 Полный pipeline до RFQ работает на тестовых данных E2E-демо
11 Production-запуск, обучение менеджеров и закупщиков Финальная приёмка

18. Предварительные исследования

Перед стартом проекта мы провели три параллельных исследования (см. Research/ в папке проекта).

Завершённые исследования

# Тема Ключевой вывод
Р1 Бенчмарки Vision LLM на инженерных чертежах Gemini 2.5 Pro лидер на размерах (80% accuracy) при цене ₽3.4-4.2K/мес для 900 КМД
Р2 Стек экстракции: SaaS vs self-host На 30 КМД/день SaaS дешевле в 3–5 раз. Self-host оправдан при >5K КМД/мес
Р3 Структура российского КП по металлоконструкциям Двухслойный документ: страница 1 — резюме, далее — спецификация. Срок действия 5–7 дней (норма металлоторговли)
Р4 RFQ-протокол для поставщиков Гибрид: русский email + структурированный XLSX. ~40% поставщиков заполняют XLSX обратно (минимум трения для них)
Р5 Стоимость инфраструктуры РФ VPS 4×8×80 ГБ Selectel = ₽4К/мес; amoCRM Расш ×4 = ₽4.4К; LLM hybrid ₽15.5К
Р6 Конкурентный анализ Вертикальных AI-CRM для металлоконструкций в РФ нет — moat для проекта

Открытые вопросы (требуют валидации на реальных данных)

# Вопрос Как валидируем
В1 Реальная точность КМД-парсинга на форматах СОБРАКС Пилот на 50 ваших исторических КМД в Sprint 2
В2 Реальный response rate поставщиков на наш XLSX-шаблон Sprint 7: тестовая RFQ-рассылка на 5 поставщиков
В3 Скорость работы Mistral OCR 3 на больших спецификациях (>30 страниц) Sprint 3: бенчмарк на 20 крупных проектах
В4 Совпадение нашего скоринга поставщиков с ручным выбором закупщика Sprint 8: ретро-анализ 30 ваших последних закупок

19. Стратегия тестирования

Уровень Объём Цель Инструменты
Unit-тесты 70% покрытия backend Корректность парсеров, скоринга, расчёта цен pytest, vitest
Integration-тесты 50+ интеграционных кейсов IMAP↔Postgres↔amoCRM end-to-end testcontainers, httpx-mock
Contract-тесты OpenAPI 3.1 + Pydantic API не ломается при рефакторе schemathesis
Accuracy-тесты 50 КМД от СОБРАКС Точность экстракции ≥92% custom test runner с golden-данными
Performance-тесты 30 заявок/час burst Latency p95 < 10 минут на письмо k6, locust
Security-тесты OWASP Top-10 Защита /q/<token>, /api/v1/* bandit, semgrep
Manual UAT 2 недели на staging Реальный поток + менеджеры

Конкретные критерии приёмки accuracy-тестов

  • На 50 ваших исторических КМД точность извлечения тоннажа: ≥92% документов попадают в ±2% от реального значения
  • Точность извлечения списка позиций: ≥95% позиций распознаны корректно
  • Cross-validation тоннажа спецификация vs штамп: >90% документов проходят без флага
  • Время обработки 1 КМД (12 страниц): p95 < 4 минут

20. Развёртывание и инфраструктура

Стек

Слой Технология Размещение
VPS Selectel HighFreq 4×8×80 ГБ Москва (УЗ-3)
Database Managed PostgreSQL 1×4×40 ГБ Selectel (УЗ-3)
Object Storage S3 Vault (raw .eml + PDF) Selectel (УЗ-1)
Queue Postgres SKIP LOCKED На том же PG
Outbound SMTP UniSender Go (РФ-серверы) РФ
LLM (vision) Gemini 2.5 Pro через ProxyAPI Через РФ-прокси с НДС
LLM (Russian text) GigaChat 2 Pro async Sber (РФ)
amoCRM Существующий тариф клиента
Monitoring Sentry Team + Grafana Cloud Free EU (без ПДн в payload)
Backup pg_dump → S3 Glacier daily РФ

Безопасность

  • App-password Mail.ru хранится в Yandex Lockbox / Vault
  • Все API-вызовы amoCRM идут через long-token, ротация раз в 6 мес
  • HTTPS-only с Let's Encrypt автоматизированный
  • Sentry beforeSend hook — scrub email и full names из стек-трейсов

152-ФЗ

  • Все ПДн (имена, контакты, переписка) хранятся в РФ-облаке
  • Foreign-LLM (Gemini) получает только инженерные чертежи без ПДн
  • Согласие на обработку ПДн — стандартный пункт договора с заказчиком

Backup и Recovery

  • Ежедневный pg_dump → S3 Glacier (стоимость хранения: ~₽300/мес за 100 ГБ)
  • Retention: 30 дней горячее хранилище + 12 мес архив
  • RTO: 4 часа при полном восстановлении из backup
  • RPO: 1 час (последний point-in-time recovery PostgreSQL)

21. Критерии приёмки

Модуль M1: Email-приёмник

Критерий Проверка
IMAP-подключение к Mail.ru стабильно работает 100 писем за 24 часа без потерь
Dedup корректно работает Повторно отправленное письмо не создаёт дубль
Восстановление после сбоя сети После 30-секундного отключения IMAP воркер реконнектится за <60 сек

Модуль M4: AI-квалификатор

Критерий Проверка
Точность тоннажа на ваших 50 КМД ≥92% документов в ±2% от реального
Точность позиций в спецификации ≥95% позиций распознаны
Время обработки 12-страничного КМД p95 < 4 минут
Cross-validation tonnage стамп vs спец ≥90% документов без флага

Модуль M8: Генератор КП

Критерий Проверка
КП корректно отображается в Adobe Reader, FoxIt, Preview 100% (тест на 5 ридерах)
Шрифт PT Sans с символом ₽ корректно встраивается Visual diff vs эталон
Переноса строк в 50-row таблице нет посредине ячейки Тест на 10 КП с разной длиной
Сумма прописью корректна Тест на 20 числах

Модуль M9: amoCRM-коннектор

Критерий Проверка
Lead создаётся за <30 секунд после прихода письма Метрика в Grafana
Custom fields заполнены корректно E2E-тест на 10 кейсах
PDF КП прикреплён в amoDrive Auto-test

Модуль M10–M12: RFQ + скоринг

Критерий Проверка
RFQ отправлен 5 поставщикам персональными письмами Auto-test через MailHog
XLSX-шаблон корректно открывается в Excel/LibreOffice Manual UAT
Скоринг даёт результат в течение 5 секунд после получения всех ответов Performance test

Системные критерии

Критерий Проверка
Uptime производственной среды ≥99% за неделю
Latency p95 от письма до синка в amoCRM <10 минут
Backup PostgreSQL восстанавливается Quarterly DR test

22. Нефункциональные требования

# Параметр Порог
N1 Доступность системы (uptime) ≥ 99% за месяц (≤ 7.2 часа простоя)
N2 Время обработки 1 заявки (p95) ≤ 10 минут от прихода письма до синка в amoCRM
N3 Время обработки 1 КМД (p95) ≤ 4 минут на 12-страничный PDF
N4 Точность извлечения тоннажа ≥ 92% документов в ±2% от реального
N5 Скорость API (p95) ≤ 3 секунды на любой endpoint
N6 Покрытие тестами backend ≥ 70% line coverage
N7 Параллельная обработка ≥ 5 заявок одновременно без падения качества
N8 RTO (Recovery Time Objective) ≤ 4 часа при полном отказе
N9 RPO (Recovery Point Objective) ≤ 1 час потери данных в худшем случае
N10 Стоимость LLM на 1 заявку ≤ ₽15 (при средней сложности КМД)

Часть III: Коммерческие условия


23. Как мы работаем

Активность Частота Формат
Демо спринта Каждые 2 недели Видеозвонок 30–45 мин + демонстрация на staging
Еженедельный sync 1 раз в неделю (30 мин) Telegram-видео или Zoom: статус, блокеры, решения
Доступ к staging Постоянный URL с самого Sprint 0, обновляется при каждом push
Канал связи Постоянный Выделенная Telegram-группа (вы + Лилия + тех.лид + DevOps)
Приёмка результатов По завершении этапа Демо + чек-лист приёмки + подпись акта

Управление изменениями. Любое изменение к ТЗ оформляется через Change Request. Команда оценивает влияние на сроки и бюджет, обе стороны согласуют. Минорные правки в рамках сметы — без формальной процедуры.

Эскалация. Если Лилия (PM) не отвечает дольше 4 часов в рабочее время — пишите напрямую Игорю (CEO AiDevTeam). Если нужно срочное решение по архитектуре — связывайтесь с Tech Lead.


24. Условия оплаты

Для рекомендованного пакета «Бизнес» (1 990 000 ₽):

# Событие Оплата Нарастающим итогом
1 Подписание договора (предоплата 30%) 597 000 ₽ 597 000 ₽
2 Приёмка ядра системы (Sprint 4 — email + AI-квалификатор + amoCRM) 597 000 ₽ 1 194 000 ₽
3 Приёмка генератора КП и интеграции с биржей (Sprint 6) 398 000 ₽ 1 592 000 ₽
4 Финальная приёмка (RFQ + скоринг + production-запуск) 398 000 ₽ 1 990 000 ₽

Условия оплаты для других пакетов

«Пилот» (530 000 ₽): 30% / 50% / 20% — 159 000 / 265 000 / 106 000 ₽

«Старт» (1 200 000 ₽): 30% / 50% / 20% — 360 000 / 600 000 / 240 000 ₽

«Премиум» (2 850 000 ₽): 30% / 50% / 20% — 855 000 / 1 425 000 / 570 000 ₽

  • Промежуточная приёмка единого окна документов и уведомлений после Sprint 11

«Экосистема» (3 950 000 ₽): 30% / 40% / 20% / 10% — 1 185 000 / 1 580 000 / 790 000 / 395 000 ₽

  • Финальные 10% — после интеграции с Helixa (когда выйдет)

Налоги и реквизиты

  • Налогообложение AiDevTeam: УСН 6% «доходы». НДС не выделяется.
  • Получатель: ООО «АйДевТим» (реквизиты в договоре)
  • Способ оплаты: банковский перевод по реквизитам, основание — счёт от AiDevTeam

25. Ежемесячные расходы

Важная договорённость: все облачные сервисы (LLM-провайдеры, Selectel/Yandex Cloud, amoCRM, UniSender) оплачиваются вами напрямую. Мы только настраиваем и передаём вам доступы. Это даёт вам полный контроль над расходами и независимость от нас.

Что именно вы оплачиваете напрямую

Сервис Зачем нужен Ориентир расходов
ProxyAPI (Gemini 2.5 Pro) Vision LLM для КМД-анализа ₽3 500–5 000/мес при 30 КМД/день
GigaChat 2 Pro async (Сбер) Русский текст: КП, RFQ-письма, нормализация ответов поставщиков ₽9 500–13 500/мес
Mistral OCR 3 (через ProxyAPI) Табличные спецификации (опционально) ₽1 300–2 000/мес
Selectel HighFreq VPS 4×8×80 Сервер приложения ₽4 100/мес
Selectel Managed PostgreSQL База данных ₽3 800/мес
Selectel S3 Vault Архив писем и PDF ₽300–500/мес (200 ГБ)
UniSender Go (6K писем пакет) Отправка КП и RFQ ₽1 500/мес
Sentry Team Мониторинг ошибок ₽2 000/мес
amoCRM Расширенный ×4 пользователя Уже есть у вас (как сейчас)
VK WorkSpace Базовый ×4 Уже есть у вас (как сейчас)

Ориентировочный итог: ~₽30 000–35 000/мес на инфраструктуру и AI-провайдеры.

Это 0.4% от стоимости одной 8-млн ₽ сделки. Окупается с первой автоматически обработанной сделки в первый месяц.

Альтернативные сценарии

Если объём вырастет до 100+ заявок/день — имеет смысл рассмотреть self-hosted Vision LLM (Qwen2.5-VL-7B на собственном GPU). Это снизит LLM-затраты на ~80%, но прибавит ~₽45 000/мес за GPU-сервер. Точка окупаемости — около 80 заявок/день.

Что мы НЕ берём с вас

  • Никаких комиссий за прохождение платежей через нас (вы платите провайдерам сами)
  • Никаких «магических» наценок на API-токены (вы видите цены от первоисточников)
  • Никаких блокирующих токенов или хранения ключей (всё под вашим контролем)

26. Риски и митигация

quadrantChart
    title Карта рисков
    x-axis "Низкая вероятность" --> "Высокая вероятность"
    y-axis "Низкое влияние" --> "Высокое влияние"
    quadrant-1 "Митигировать"
    quadrant-2 "Срочно решить"
    quadrant-3 "Принять"
    quadrant-4 "Мониторить"

    R1 Mailru paid IMAP: [0.5, 0.7]
    R2 Vision LLM accuracy: [0.3, 0.8]
    R3 Supplier non-response: [0.6, 0.5]
    R4 amoCRM API rate limit: [0.2, 0.4]
    R5 Cash flow at scale: [0.7, 0.9]
    R6 ProxyAPI uptime: [0.4, 0.6]
# Риск Влияние Митигация
R1 Mail.ru с февраля 2026 экспериментирует с платным IMAP/SMTP для бесплатных аккаунтов Высокое Используем корпоративный домен через VK WorkSpace (₽1К/место/мес — ваш текущий тариф). Yandex 360 готов как fallback (нативный XOAUTH2).
R2 Точность Vision LLM на нестандартных КМД ниже 90% Высокое Двойной проход (Mistral OCR 3 + Gemini 2.5 Pro) с cross-validation. При confidence < 0.85 → flag на ручную проверку. Пилот на 50 ваших КМД в Sprint 2.
R3 Поставщики не заполняют наш XLSX-шаблон Среднее Гибридный парсер — принимает любой формат ответа (XLSX, PDF, текст в письме). 5-критериальный скоринг работает даже на частичных данных.
R4 amoCRM API rate limit или сбой Низкое Лимит 50 RPS, наша нагрузка ~600 calls/day. Retry с exp.backoff. При полном отказе — очередь в Postgres ждёт восстановления.
R5 Кассовый разрыв при росте 10→30 заявок/день (60–70% себестоимости — металл с предоплатой) Высокое В пакете «Премиум»: скоринг платёжеспособности заказчика. В МVP: явные предупреждения собственнику в дашборде.
R6 ProxyAPI или GigaChat недоступны в момент пиковой нагрузки Среднее Multi-provider routing: при падении ProxyAPI → fallback на Gemini напрямую. При падении GigaChat → fallback на YandexGPT. Очередь не теряет письма.
R7 Курсовые колебания (LLM в долларах) Среднее LLM-расходы напрямую у вас. Бюджет в КП — ориентир, не фикс. Раз в квартал делаем обзор и предлагаем оптимизации.

27. Гарантии

Гарантия точности AI-квалификатора:

  • Запускаем pilot на 50 ваших исторических КМД до начала разработки
  • Если точность тоннажа на пилоте <90% — корректируем подход (другая модель, дополнительный fine-tuning) бесплатно
  • Целевая точность production: ≥92% документов в ±2% от реального тоннажа

Гарантия uptime:

  • 99% за месяц — проверяется по Grafana / Sentry
  • При просадке ниже — компенсация в виде продления гарантийного периода

Гарантия на код:

  • 3 месяца после production-запуска — бесплатное исправление багов в нашем коде
  • Не покрывается: новые требования, изменения внешних API, сбои внешних провайдеров

Гарантия документации:

  • Полная техническая документация: API OpenAPI 3.1, схема БД, runbook для DevOps, инструкции для менеджеров
  • Передача в формате Markdown в репозиторий, который остаётся у вас

Гарантия исходного кода:

  • Полный исходный код передаётся в ваш Git-репозиторий
  • Никаких vendor lock-in: все зависимости — open-source (Apache 2.0, MIT, BSD)
  • При желании можете в любой момент перенести разработку в свою команду

28. Требования к клиенту

Что нужно от ООО «СОБРАКС» для старта:

Доступы (Sprint 0)

  • Корпоративный почтовый ящик (например, orders@sobrax.ru) с настроенным app-password
  • Long-token amoCRM (private integration с правами read/write на сделки, контакты, файлы)
  • Доступ к 5 поставщикам — список email-адресов и контактных лиц для тестовой RFQ-рассылки в Sprint 7
  • Образцы 50 ваших исторических КМД (для pilot AI-квалификатора)
  • Образец вашего шаблона КП (если есть фирменный)
  • Реквизиты компании (для шапки КП): юр. адрес, ИНН/КПП/ОГРН, банк, печать как PNG

Информация (Sprint 0–1)

  • Текущая структура amoCRM-сделки: список custom fields, обязательные поля
  • Бизнес-логика расчёта наценки на материал (как сейчас считаете)
  • Список ГОСТ, с которыми работаете чаще всего
  • Контакты ваших закупщиков (для обучения работе с системой)

Участие (на всём проекте)

  • 1 человек со стороны СОБРАКС, доступный для еженедельных sync (~1 час/неделю)
  • 1 человек для приёмки артефактов спринтов (~2 часа на спринт)
  • Доступ к менеджерам для UAT в финальной фазе (~4 часа всего)

29. Что не входит

В пакет «Бизнес» не входит:

  • Голосовой канал приёма заявок (опция О2)
  • Telegram-бот для менеджеров (опция О1)
  • Интеграция с 1С (опция О5)
  • A/B-тестирование шаблонов КП (опция О4)
  • Скоринг платёжеспособности заказчика (входит в «Премиум»)
  • Единое окно документов проекта — накладные, акты в одном месте (входит в «Премиум»)
  • Уведомления клиента по этапам производства (входит в «Премиум»)
  • Работа с тёплой базой и re-activation (входит в «Премиум»)
  • Аналитика воронки в реальном времени (входит в «Экосистема»)
  • Интеграция с Helixa (входит в «Экосистема»)
  • Покрытие лицензий внешних API (вы оплачиваете напрямую)
  • Хостинг и поддержка amoCRM (это ваш существующий тариф)
  • Юридическая проработка внешних договоров (с поставщиками, клиентами)
  • Разработка новых сайтов или их редизайн (sobrax.ru, vorotazabor.ru)

Если что-то из исключённого нужно — обсудим как Change Request или отдельным договором.


30. Открытые вопросы

Эти вопросы требуют уточнения до или в течение Sprint 0:

# Вопрос Варианты Дедлайн
ОВ1 Использовать app-password Mail.ru или OAuth2? A: app-password (быстрее в настройке)
B: OAuth2 (длинноживущий, но регистрация через Mail.ru индивидуально)
До Sprint 1
ОВ2 Хранилище для архива писем — Selectel S3 или собственный сервер? A: Selectel S3 (managed, дешевле)
B: Свой сервер (полный контроль)
До Sprint 1
ОВ3 Когда отправлять КП клиенту — автоматически или после подтверждения менеджера? A: Авто (быстрее)
B: После подтверждения (контроль)
C: Гибрид: типовые конфигурации авто, нестандарт — на подтверждение
До Sprint 5
ОВ4 Нужна ли полная загрузка КМД в amoDrive или достаточно ссылки на S3? A: Полная загрузка в amoDrive (всё в CRM)
B: Ссылка на S3 (легче CRM)
До Sprint 5
ОВ5 Кому отправлять алерты при сбоях — собственнику или DevOps? A: Собственнику (Telegram)
B: DevOps (Sentry/Slack)
C: Обоим, но с разной серьёзностью
До Sprint 1

31. Перспективы развития

После запуска MVP открываются следующие направления развития:

Горизонт 6 месяцев

  • Telegram-бот для менеджеров (опция О1) — push о горячих лидах, inline approve КП
  • A/B-тестирование шаблонов КП (опция О4) — конверсия растёт за счёт data-driven правок
  • Расширение каталога поставщиков — с 5 до 15+ через автоматический парсинг открытых прайсов
  • Mobile-приложение для приёмки на объекте — фото отгрузки, статусы в реальном времени

Горизонт 12 месяцев

  • Голосовой ассистент для приёма звонков (опция О2) — захват 100% входящих обращений
  • Интеграция с 1С (опция О5) — финансовая управленка собирается без Excel
  • Единое окно документов проекта (входит в «Премиум»)
  • Скоринг платёжеспособности заказчика (входит в «Премиум»)

Горизонт 18+ месяцев

  • Helixa — единая база знаний СОБРАКС (входит в «Экосистема»). Все созвоны, переписки, проекты, поставщики, клиенты — в одной векторно-графовой базе. Любой вопрос: «какой клиент чаще всего возвращается», «какой поставщик подвёл в марте», «сколько мы заработали на ангарах за квартал» — в одном чате.
  • Predictive maintenance — прогноз спроса на типовые конструкции по сезонам и регионам. Заранее закупаем металл, не догоняем рынок.
  • Платформа для отрасли — то, что построим для СОБРАКС, можно превратить в SaaS-продукт для всей отрасли. Вы — первый клиент с особыми условиями.

32. Глоссарий

Термин Расшифровка
КМД Конструкции металлические деталировочные — рабочие чертежи с разбивкой на отдельные детали и узлы
КМ Конструкции металлические — стадия общего проектирования (укрупнённая)
КП Коммерческое предложение клиенту с ценой, спецификацией, сроками
RFQ Request for Quote — запрос цены поставщику
БОМ / Спецификация Bill of Materials — список всех позиций металла с количеством и характеристиками
IMAP Internet Message Access Protocol — протокол получения писем с почтового сервера
IDLE Режим IMAP, в котором клиент держит соединение и получает уведомления о новых письмах в реальном времени
UID / UIDVALIDITY Уникальный идентификатор письма в IMAP-папке + версия папки. Вместе обеспечивают идемпотентность.
Vision LLM Языковая модель с пониманием изображений (Gemini 2.5, Claude Sonnet, GPT-4o и т.д.)
Pydantic schema Структурированная схема для валидации данных в Python — гарантирует, что AI возвращает именно нужный формат
Cross-validation Перекрёстная проверка — например, тоннаж по штампу должен совпасть с суммой по спецификации
Idempotency Свойство операции — повторный вызов с тем же входом не меняет результат
DLQ Dead Letter Queue — очередь для писем, которые не удалось обработать с первого раза
152-ФЗ Федеральный закон «О персональных данных», требует обработку ПДн на территории РФ
ProxyAPI Российский посредник для оплаты зарубежных AI-провайдеров от юрлица РФ с НДС
amoDrive Файловое хранилище amoCRM — куда складываем PDF КП и КМД клиентов
Скоринг Балльная оценка поставщиков по нескольким критериям с весами
NFR Non-Functional Requirements — нефункциональные требования (uptime, latency, accuracy)

33. Следующие шаги

# Действие Срок Ответственный
1 Решение по выбору пакета («Бизнес» рекомендуем) До 12 мая 2026 Максим Петров
2 Выбор дополнительных опций (если нужны) До 12 мая 2026 Максим Петров
3 Подписание договора До 16 мая 2026 AiDevTeam + СОБРАКС
4 Получение технических доступов (см. раздел 28) До 19 мая 2026 Максим Петров + DevOps
5 Передача 50 исторических КМД для pilot До 19 мая 2026 Максим Петров
6 Sprint 0 — Discovery, технические встречи, окончательный план 19–23 мая 2026 AiDevTeam
7 Старт разработки (Sprint 1) 25 мая 2026 AiDevTeam
8 Production-запуск пакета «Бизнес» 11 августа 2026 AiDevTeam + СОБРАКС

Все оценки являются предварительными и будут уточнены в Sprint 0 после получения технических доступов и реальных образцов КМД.

Предложение действительно 30 дней — до 5 июня 2026. Разработка: AiDevTeam — aidevteam.ru