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

Что дать модели до черновика
- Шаблон документа и список утверждённых фактов.
- Источники цены, срока и ограничений.
- Поля, которые модель оставляет пустыми.
- Человек, который принимает финальную версию.
Как собрать предложение из брифа
- Собери источники цен и условий
Вынеси прайс, сроки и ограничения в таблицу с effective_from и owner. Не подключай папку со всеми старыми КП без статуса актуальности.
Что увидишь: Для каждой цифры можно назвать источник и дату.
Если не сработало: Оставь поле requires_review вместо догадки.
- Заполняй бриф перед промптом
Передай модели не длинную переписку, а поля клиента, задачи, объёма и ограничений. Сохрани ссылку на исходную переписку рядом с черновиком.
Сверь: Модель не путает цель клиента с внутренним комментарием менеджера.
Если не сходится: Сначала попроси AI выделить факты и вопросы, а не писать КП.
- Генерируй по секциям
Попроси вернуть блоки: проблема, подход, состав работ, сроки, что нужно от клиента, цена и следующий шаг. Каждый блок должен иметь статус confirmed или review.
Что должно совпасть: Менеджер видит, какие части требуют ручной проверки.
Если ответ другой: Отключи автоматическое форматирование и проверь данные в таблице.
- Проведи финальную проверку
Перед отправкой сверяй имя, валюту, налог, сроки, обещания и контакт. Отправка из workflow должна быть отдельным действием с approval.
Перед запуском: Без approval письмо клиенту не уходит.
Если упёрлось: Оставь кнопку «Скачать черновик», а отправку делай вручную.

Сначала заведи бриф и прайс
В брифе держи client, problem, scope, exclusions, deadline, budget_range, required_sections и forbidden_promises. В прайсе — product_id, price, currency, effective_from, effective_to и owner. Старые документы не удаляй, но помечай их архивными.
Промпт должен просить блоки: проблема, подход, состав работ, сроки, цена, что нужно от клиента, следующий шаг. Для каждого блока добавь status confirmed или review. Если факта нет в источнике, пусть модель вернёт requires_review, а не заполнит пробел убедительным текстом.
- Перед отправкой проверяй имя, валюту, налог и срок.
- Генерация и отправка должны быть двумя разными кнопками.
Минимальный approval
Сохрани документ как draft, отправь менеджеру ссылку и не давай workflow право вызвать Send email. После approve запиши кто подтвердил и версию прайса. Если данные изменились, старый черновик должен стать invalid, а не уйти клиенту автоматически.
Источником цены должна быть строка прайса
В прайсе храни `product_id`, `price`, `currency`, `effective_from`, `effective_to` и `owner`. В брифе — `client`, `problem`, `scope`, `exclusions`, `deadline`, `budget_range` и `forbidden_promises`. AI собирает блоки документа, но каждая сумма и дата получает `source_id` и `status = confirmed/review`.
Сохраняй документ как draft и отправляй менеджеру ссылку. Отдельная кнопка approve проверяет актуальность прайса и только потом разрешает Send email. Если цена изменилась, старый черновик переводи в `invalid`, а не отправляй автоматически.
Что можно написать автоматически
| Критерий | Вопрос | Хороший признак |
|---|---|---|
| Вход | Что подготовить для черновик коммерческого предложения? | Создай шаблон брифа: клиент, задача, объём, ограничения, срок, бюджетный диапазон, обязательные блоки и запрещённые обещания. |
| Действие | Что система может сделать сама? | Только заранее перечисленные действия, без доступа ко всему аккаунту |
| Проверка | Как понять, что результат можно принять? | Сравни предложение с брифом и прайсом: каждая сумма и дата должны иметь источник. |
| Сбой | Куда уходит непонятный случай? | Пометь документ draft, выдели неподтверждённые поля и верни его менеджеру без отправки клиенту. |
Как проверить документ перед отправкой
Черновик предложения готов быстрее. Каждая сумма и формулировка связана с брифом, прайсом или договорённостью.

Где AI добавляет лишние обещания
Давать модели папку с неактуальными прайсами.
Просить написать убедительно и не задавать правила про факты.
Смешивать внутренние комментарии с текстом для клиента.
Отправлять документ автоматически после генерации.
Когда предложение проходит ручное согласование
Если документ содержит юридические условия или крупную сумму, оставь обязательное согласование перед отправкой. Это дешевле, чем объяснять клиенту случайную цифру.
Что проверить в первом документе
Кому подходит черновик коммерческого предложения?
AI собирает черновик КП из структурированного брифа и утверждённых цен. Финальные обещания, сроки, скидки и юридические условия проверяет человек.
С чего начать, если всё пока вручную?
Для первого шага создай шаблон брифа: клиент, задача, объём, ограничения, срок, бюджетный диапазон, обязательные блоки и запрещённые обещания.
Как проверить, что настройка не навредит?
Проверка здесь такая: сравни предложение с брифом и прайсом: каждая сумма и дата должны иметь источник.
Что делать при непонятном результате?
При таком результате пометь документ draft, выдели неподтверждённые поля и верни его менеджеру без отправки клиенту.




