КейсыРастИИшка
ИИ-команда · коммерческие данные

Прайс-лист для ИИ: как не продать по вчерашней цене

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

Чтобы ИИ-ассистент называл актуальную цену, ему нужен управляемый источник с версией, сроком действия, условиями применения и понятным поведением при отсутствии подходящего предложения. Загрузить документ в базу знаний недостаточно. Нужно определить, какую строку разрешено использовать для конкретного покупателя в конкретный момент, а затем сохранить основание ответа. Ниже — практический порядок для компаний с несколькими прайсами, скидками и регулярными обновлениями.

Ассистент выбирает действующую ценовую карточку среди новых и архивных предложений
Редакционная иллюстрация к теме статьи; не фотография клиентского проекта.

Одна цена редко бывает одной цифрой

В каталоге оборудование стоит 120 тысяч рублей. Для дилера действует другая сумма, для заказа от трёх единиц — третья. Доставка в соседний регион рассчитывается отдельно, комплектация меняет итог, а предложение поставщика заканчивается в пятницу. Если передать ассистенту только число, он неизбежно достроит недостающие условия своими словами. Даже очень вежливый ответ от этого не становится коммерчески корректным.

Разделите цену товара, предварительный расчёт и согласованное предложение. Цена товара относится к определённой позиции и набору условий. Предварительный расчёт показывает оценку при названных вводных. Согласованное предложение может включать индивидуальные договорённости, срок действия и ограничения. Эти три объекта удобно показывать рядом, но опасно смешивать в один безымянный столбец «Стоимость».

В документации Microsoft Dynamics 365 Sales прайс-листы и их позиции связаны с продуктами и параметрами ценообразования. Это пример устройства конкретной системы, а не требование использовать её. Практический вывод шире: прайс должен содержать достаточные признаки, чтобы выбрать предложение, а не просто найти похожее название.

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

Как выглядит пригодная для ответа запись

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

ПолеЗачем нужноЧто происходит без него
Код товара и вариантСвязать запрос с точной позициейОтвет по соседней комплектации
Сумма, валюта, единицаПонять значение числаЦена за упаковку превращается в цену за штуку
Категория клиента и объёмВыбрать применимые условияРозничный запрос получает дилерскую скидку
Начало и окончание действияПроверить актуальность во времениАрхивная акция продолжает продавать
Версия и источникОбъяснить происхождение ответаПри споре остаётся только история чата
Ответственный за публикациюУправлять изменениямиЛюбая новая таблица становится официальной

Условия о налогах, доставке, монтаже и включённых работах храните явно, в формулировках, согласованных вашей компанией. Здесь нельзя полагаться на привычку сотрудника: «у нас и так все знают». Внешний клиент может понимать сумму иначе. Статья не устанавливает налоговые или договорные правила; она показывает, какие утверждённые бизнесом сведения необходимо передавать вместе с ценой.

Не делайте каждое поле обязательным для всех товаров без разбора. У цифрового сервиса и промышленной установки разные параметры. Общая структура задаёт минимум, а категория добавляет свои признаки. Так система не превращается в анкету на сорок вопросов перед покупкой кабеля, но и не рассчитывает сложную поставку по одному слову «насос».

Для выбора предложения нужны точная позиция, применимые условия и действующая версия. Одна сумма не описывает коммерческий смысл.
Для выбора предложения нужны точная позиция, применимые условия и действующая версия. Одна сумма не описывает коммерческий смысл.

Кто имеет право назначать актуальную версию

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

Запишите направление движения данных. Например: коммерческий отдел утверждает изменения, опубликованная версия попадает в рабочий каталог, ассистент читает только его. Старые документы остаются в архиве для объяснения прошлых ответов. Поиск по архиву не должен давать ассистенту право продавать по любой исторической цене. Доступность документа и применимость содержащегося предложения — разные свойства.

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

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

Срок действия и свежесть — разные часы

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

Договоритесь о допустимой задержке для каждой группы. Товары с ежедневным изменением закупки и стабильный месячный тариф не требуют одинакового режима. Не называйте универсальные «пять минут» стандартом качества. Сначала оцените, какое изменение опасно, как часто оно возникает и сколько времени компания готова работать на подтверждённой, но не самой свежей версии.

Используйте единое понимание времени: часовой пояс, включительность конечной даты, момент вступления новой версии. Фраза «до пятницы» неудобна для программы и спорна для людей. Укажите точный момент в согласованной зоне, а в интерфейсе покажите человеку понятную дату. При переходе между регионами это избавляет от ситуации, когда акция уже закончилась для одного сервера и ещё идёт для другого.

Просроченный ответ не обязательно означает полный отказ от разговора. Ассистент может назвать характеристики, объяснить состав поставки, собрать вводные и отправить запрос на подтверждение суммы. Важно отделить известное от требующего проверки. Формулировка «уточняю действующие условия по этой комплектации» полезнее случайной цены с припиской, которую клиент всё равно не заметил.

Обновление прайса без тихой потери строк

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

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

Для сумм проверьте разделители, валюту, единицы и округление. Строка «1 200,50» не должна стать числом 1, а цена за сто метров — ценой за метр. Технический импорт обязан сохранить коммерческий смысл. Сделайте несколько контрольных позиций с заранее известным результатом и проверяйте их после каждой смены формата поставщика.

Удаление строки требует отдельного решения. Товар снят с продажи, временно отсутствует, переименован или просто не попал в выгрузку? Это разные состояния. Если любое отсутствие трактовать как запрет, полезные позиции исчезнут после неполной загрузки. Если игнорировать отсутствие всегда, снятый товар продолжит продаваться годами. Передайте смысл изменения отдельным статусом или утверждённым правилом сверки.

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

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

Почему поиск по PDF не заменяет выбор цены

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

Это не означает, что любой PDF непригоден. Иногда он остаётся официальным источником, а структурированная копия создаётся после проверки. Тогда сохраняйте связь строки с исходным документом, страницей и версией. Человек сможет восстановить основание ответа. Принципы организации контекста разбираем в материале о базе знаний компании для ИИ; здесь нас интересует именно применимость конкретной цены.

Если позиция найдена неоднозначно, ассистент уточняет различающий параметр. Покажите два понятных варианта вместо внутреннего списка из двадцати кодов. «Нужна версия для помещения или улицы?» помогает пользователю. «Выберите SKU» помогает разработчику, но редко клиенту. Уточнение должно вести к реальному различию стоимости, а не создавать видимость деловитого разговора.

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

Что сохранять вместе с коммерческим ответом

Для проверки полезны идентификатор обращения, выбранная позиция, версия прайса, применённые условия и время расчёта. Если использовалась ручная скидка, укажите основание и согласовавшего сотрудника. Не собирайте лишние персональные сведения ради красивого журнала. Достаточно восстановить, почему система выдала эту сумму и имела ли она право делать это в тот момент.

В документации Dynamics 365 о предложениях описаны отдельные состояния и жизненный цикл коммерческого предложения. Для собственного процесса полезно сохранить ту же логическую границу: подготовленный расчёт ещё не равен утверждённому обязательству. Какие статусы и права нужны вашей компании, определяет её порядок продаж и настройки системы.

В веб-словаре Schema.org Offer предусмотрены свойства цены, валюты и срока действия предложения. Они помогают описывать данные для машин, но сама разметка не обеспечивает их обновление и не проверяет право на скидку. Наличие priceValidUntil в HTML не остановит ассистента, если его рабочий источник продолжает возвращать просроченную строку.

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

Учебный расчёт стоимости устаревшего прайса

Возьмём условную поставку из двенадцати единиц. Старая цена — 1 000 рублей за единицу, новая — 1 200. Ответ по архивной строке даёт 12 000 рублей вместо 14 400. Расхождение составляет 2 400 рублей. Это учебный пример, не цена услуги 404ai и не результат внедрения. В реальной сделке последствия зависят от договора, маржи, возможности пересогласовать сумму и отношений с покупателем.

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

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

Приёмка: проверяйте неудобные запросы

СценарийОжидаемое поведениеЧто считать дефектом
Обычный товар, действующая строкаСумма с верной единицей и условиямиНеизвестная версия источника
Два варианта исполненияУточнение различающего параметраВыбор самого дешёвого наугад
Срок предложения истёкЗапрос подтверждения без обещания старой суммыАрхивная акция показана действующей
Импорт завершился ошибкойСогласованная политика устаревших данных и уведомлениеПоловина каталога стала новым прайсом
Новая цена опубликована в середине диалогаПовторная проверка перед итоговым предложениемНесовместимые суммы в одной спецификации
Нужна индивидуальная скидкаПередача на согласование по правамМодель назначает скидку сама

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

Проведите проверку обновления целиком: опубликуйте тестовую версию, получите расчёт, замените условия, повторите запрос и восстановите историю первого ответа. Так проверяется не только поиск, но и жизненный цикл данных. Обязательно отделите тестовые предложения от настоящей рассылки клиентам. Хороший сценарий приёмки не должен неожиданно стать работающей рекламной акцией.

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

С чего начать владельцу бизнеса

Выберите одну товарную группу, один канал обращения и ответственного за коммерческие условия. Соберите действующие источники, отметьте конфликтующие записи и согласуйте минимальные поля. После этого опишите, когда ассистент может назвать сумму сам, когда задаёт вопрос, а когда передаёт запрос сотруднику. Такой небольшой договор между продажами и данными полезнее требования «пусть ИИ всегда знает актуальную цену».

Для обсуждения сценария можно начать с Везории и ИИ-команды: показать источники, роли и желаемый путь согласования. Конкретные интеграции, права и режим обновления определяются в проекте; эта статья не утверждает, что произвольный прайс уже подключён к продукту. Цель настройки — получить проверяемый ответ с понятными условиями и человеком, который отвечает за их изменение.

Частые вопросы

Почему загрузки прайса в базу знаний недостаточно?

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

Какие поля нужны в записи о цене?

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

Что делать, если новая выгрузка прайса не прошла?

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

Можно ли назвать предварительную сумму?

Можно, если известны достаточные вводные и ясно показаны условия оценки. Предварительный расчёт не должен выглядеть утверждённым предложением. Если неизвестная часть существенно влияет на стоимость, объясните её и передайте запрос на уточнение вместо скрытой подстановки удобного значения.

Что сохранять для разбора спорного ответа ИИ?

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

Передать агентам один рабочий процесс

Посмотрите ИИ-офис Везории и выберите одну повторяющуюся задачу. Для разбора нужны источники данных, ответственный и действия, которые требуют одобрения.

Посмотреть ИИ-офис ↗

Обсудить процесс ↗

Сравниваете несколько направлений? Соберите бриф по задаче.