
Первая версия нашего ИИ-продавца назвала клиенту цену от балды. Уверенно, с разбивкой по позициям, и на треть ниже реальной. Клиент пришёл с этой цифрой к менеджеру, и объяснять пришлось долго. С тех пор у меня правило: языковая модель не считает цену. ИИ-продавец с расчётной ценой устроен иначе: цену считает калькулятор по прайсу, а модель собирает параметры заказа, вызывает калькулятор и объясняет клиенту результат.
Это статья для тех, у кого цена зависит от параметров: типографии, мебель на заказ, ремонт, окна, изделия по чертежу. Расскажу, как устроен расчёт, что ломалось четыре месяца, пока он стал точным, и как подготовить свой прайс, чтобы бот мог по нему считать.
Почему «просто ИИ» называет цену от балды
Языковая модель предсказывает следующее слово. Когда клиент спрашивает «сколько стоят пятьсот визиток», модель не считает, она вспоминает, как обычно выглядит ответ на такой вопрос, и пишет что-то правдоподобное. «Примерно две с половиной тысячи» звучит убедительно, и в этом проблема. Модель в ней уверена, клиент тоже, хотя цифра взята из воздуха.
Дать модели прайс в промпт тоже не решение. Она умеет читать таблицу, но умножать тираж на цену за штуку с надбавкой за ламинацию и срочность будет с ошибками, причём разными в разных чатах. У нас на этом этапе в одном диалоге бот посчитал тираж в листах, а в другом в штуках, и цены разошлись вдвое.
Как устроен расчёт: три части
Первая часть это сбор параметров. Модель хорошо понимает, что «нужны наклейки на банки, штук триста, круглые, сантиметров пять» это размер, тираж, форма и назначение. Её задача превратить свободный текст в заполненную форму и спросить только то, чего не хватает. Здесь модель на своём месте, никакой калькулятор не разберёт человеческую речь.
Вторая часть это калькулятор. Обычная функция или таблица: на вход параметры, на выход цена. Никакого ИИ, та же логика, по которой считает менеджер. Модель не видит формулу и не может её «улучшить», она только передаёт параметры и получает число.
Третья часть это ответ. Модель берёт число и объясняет его клиенту: что вошло в цену, сколько будет при другом тираже, что изменится с ламинацией. Здесь снова нужна речь, и модель справляется.
По сути, мы разделили работу менеджера на ту, где нужно понимать человека, и ту, где нужно не ошибаться в арифметике. Первую отдали модели, вторую коду.

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

Нестандартные заказы уходят человеку. «А можно как на картинке, только с вырубкой» бот не считает, потому что калькулятора для этого нет. Он говорит клиенту, что передал заказ менеджеру, и менеджер получает чат с уже собранными параметрами. Это важно: бот, который не знает, должен сказать «не знаю», а не придумать.
Четыре месяца, пока цена стала точной
Мы запустились с калькуляторами на основные продукты типографии: визитки, листовки, наклейки, баннеры. Первый месяц выглядел хорошо, конверсия выросла примерно на треть. А потом стали всплывать расхождения.
Единицы измерения. Клиент говорит «пятьсот штук», прайс считает в листах, на листе шесть визиток. Бот честно передавал пятьсот, и цена выходила в шесть раз выше. Пришлось учить его переводить штуки в листы для каждого продукта отдельно.
Ламинация и постпечать. В прайсе они были отдельной строкой, и бот про них не спрашивал, пока клиент сам не вспоминал. Добавили в форму параметров обязательный вопрос там, где это влияет на цену.
Срочность. «Нужно к завтрашнему утру» меняет цену и не всегда возможно. Калькулятор про это не знал, менеджер знал в голове. Вынесли в правила: до какого часа приём, какая надбавка, что вообще нельзя за сутки.

Каждую такую ошибку находили по чатам: менеджер видел неправильную цену, писал мне, я правил калькулятор или форму. Через четыре месяца поток таких правок иссяк, и расчёты стали совпадать с расчётами менеджера. Дальше конверсия в обычные месяцы держалась на тридцать-сорок процентов выше, чем до бота. Про весь год, включая провал весной, писал в кейсе.
Где это работает так же
Мебель на заказ. Параметры: тип, размеры, материал, фурнитура. Бот собирает габариты и материал, калькулятор даёт ориентир, замер и точная цена уже у мастера. Клиент получает вилку за две минуты, а не через два дня.
Ремонт и отделка. Площадь, тип работ, черновая или чистовая. Смета по метрам считается прекрасно, всё остальное после осмотра. Бот отсеивает тех, кому «примерно двести тысяч» не подходит, и записывает на осмотр остальных.
Окна и остекление. Размеры проёма, профиль, стеклопакет, монтаж. Классический калькулятор, который на сайтах оконных компаний стоит давно, только теперь он в чате и отвечает на «а если без монтажа».
Металлообработка и изделия по чертежу. Здесь бот собирает чертёж и материал, считает только типовое, а всё остальное отдаёт технологу с уже готовым описанием. Выигрыш в том, что технолог получает заявку без десяти уточняющих вопросов.
Общее у всех одно: есть часть цены, которая считается по правилам, и есть часть, которая требует человека. Бот забирает первую целиком и готовит вторую.
Как подготовить прайс
Выпишите для каждого продукта параметры, без которых цену назвать нельзя. Укажите единицы, в которых считаете, и в которых говорит клиент, если они разные. Пропишите границы: минимальный тираж, максимальный размер, что не делаете. Отдельно надбавки: срочность, постпечать, доставка. И честно отметьте, что считаете только после осмотра или по чертежу, это уйдёт менеджеру.
Такой прайс это половина работы по подключению. Вторая половина это месяц-два, пока бот и менеджер сверяют расчёты и вы находите то, что «всегда считали в голове».
Когда цену боту отдавать нельзя
Если каждый заказ индивидуальный проект и цена рождается в обсуждении, калькулятора не существует, и бот здесь может только собрать вводные. Если торг это часть вашей модели и цена в чате всегда стартовая, бот с точной цифрой будет мешать. Если цена зависит от осмотра объекта, бот называет вилку и записывает на осмотр, не больше. Во всех трёх случаях он всё ещё полезен, но как приёмщик заявок, а не как продавец.
Расчёт цены это то, на чём чаще всего ломаются шаблоны и простые боты, разбирал это в статье про автоответчик Авито. А как строить сам диалог вокруг вопроса «сколько стоит», показывал на примерах в статье как отвечать на сообщения на Авито. Всё вместе, от спроса до повторных продаж, в статье как продавать на Авито в 2026.
Если у вас цена по параметрам и менеджер считает её весь день, напишите мне. Подключу ИИ-продавца на ваши объявления в демо-режиме, и вы увидите, как он считает именно ваши заказы, до оплаты.