Блог

AI Proposal Generation: как автоматизировать подготовку КП без риска для цифр

Автогенерация КП — это не «LLM пишет текст». Разбираем архитектуру: откуда берутся цены, как проверяются цифры, кто подтверждает скидку и как измерять эффект на конверсии.

Что на самом деле означает AI proposal generation

AI proposal generation — это не генератор текста поверх шаблона. Это конвейер, который собирает контекст сделки (продукт, объём, историю переговоров), берёт цены и условия из системы-источника правды (прайс, CRM, ERP), и только использует модель для структуры документа и убедительного текста — не для расчёта суммы.

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

Референсная архитектура генерации КП

Триггер — переход сделки на этап «КП» в CRM или явный запрос менеджера. Сервис оркестрации собирает контекст: карточку сделки, выбранные позиции каталога, применимые скидки по политике, историю похожих успешных предложений. Модель получает этот контекст и генерирует структуру документа и текст разделов, но не итоговые суммы.

Числовые поля — цена, скидка, итог, сроки — рассчитываются отдельным детерминированным шагом до или после вызова модели и валидируются по схеме перед рендерингом в PDF/DOCX по шаблону. Идемпотентный ключ на сделку и версию КП предотвращает дублирование документов при повторном триггере.

Контекст без выдуманных фактов

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

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

Guardrails: скидки, условия и подтверждение

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

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

Как измерять эффект

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

Бизнес-метрики — время от заявки до отправленного КП, конверсия из КП в оплату по сравнению с ручным процессом, число сделок, где скорость подготовки предложения повлияла на выбор клиента. Пилот на одном сегменте каталога за 2–4 недели даёт достаточно данных для решения о масштабировании.

Чек-лист автогенерации КП перед запуском

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

Валидация числовых полей перед рендерингом КП

{
  "proposal_id": "PROP-2026-0731",
  "deal_id": "D-4471",
  "pricing_source": "1c-price-list-v12",
  "line_items": [
    { "sku": "SVC-100", "qty": 1, "unit_price": 300000, "discount_pct": 0 }
  ],
  "total": 300000,
  "discount_requires_approval": false,
  "approved_by": null
}

FAQ

Может ли модель самостоятельно назначать скидку в КП?

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

Как избежать выдуманных цифр и характеристик в предложении?

Числовые поля никогда не генерируются моделью напрямую — они приходят из прайса, CRM или ERP. Фактические утверждения о продукте привязываются к источникам через RAG по каталогу, а не к общим знаниям модели.

Чем это отличается от обычного генератора документов по шаблону?

Генератор шаблонов просто подставляет поля. AI proposal generation дополнительно адаптирует структуру и текст под контекст конкретной сделки и клиента, сохраняя детерминированную проверку всех цифр.

Связанные решения

Контакты

Ответим в течение 4 рабочих часов. После 30-минутного созвона пришлём предварительный план и вилку бюджета в течение 24 часов.

Напишите в свободной форме — что нужно сделать и как с вами связаться.

Telegram Позвонить