Как ИИ-агент считает цену тиража по таблице, проверяет макет клиента, называет сроки печати и передаёт нестандартный заказ технологу.
Цена в типографии зависит от тиража, материала, красочности и постобработки, поэтому бот сначала уточняет параметры, а не называет цифру наугад. Таблица с числовыми колонками отбирает нужную строку, база знаний хранит требования к макету, а вебхук или собственный сервис считают то, что в таблицу не укладывается. Нестандартный заказ уходит технологу.
Заявка приходит одной строкой: «Посчитайте тираж», макет приложен файлом непонятного формата, а из параметров указан только тираж — и то не факт, что верно. Менеджер откроет файл только через час, между звонками и заказами в цех.
Агент открывает вложение и уточняющие вопросы за секунды, и в этом разница между заявкой, на которую ответили ночью, и заявкой, которая ждёт утра.
Стоимость тиража складывается минимум из четырёх переменных: тираж, материал, красочность и постобработка. Одна и та же листовка на 1000 и 5000 экземпляров стоит непропорционально тиражу, а прайс на плотную мелованную бумагу отличается от прайса на обычную. Ламинация, биговка и высечка добавляют свою цену сверху.
Поэтому назвать цифру в ответ на «посчитайте тираж» без параметров нельзя — можно только уточнить их. Инструкция агента строится на списке вопросов: формат, тираж, материал, количество цветов и вид постобработки, и только с этим набором можно обращаться к прайсу.
Проверьте на своих диалогах.Регистрация без карты, 500 ₽ на тест по промокоду BLOG500
Собрать агентаПрайс типографии — это таблица с числовыми колонками: тираж, красочность, толщина материала, цена. Платформа Савви обращается к такой таблице через встроенный генератор запросов, который конвертирует вопрос клиента в отбор по колонкам, не перегружая модель самим текстом прайса.
Числовой и смысловой поиск можно комбинировать в одном запросе: тираж и красочность отбираются точно, материал — по смыслу. Так же устроена работа с прайсами в статье ИИ-агент и таблицы, только колонки там про другую номенклатуру.
Часть вопросов клиента касается формата макета, а не цены: в каком расширении присылать файл, какие вылеты оставить, в какой цветовой модели верстать. Это фактические требования типографии, и агенту их не придумывать: они один раз вносятся в базу знаний оператором.
Типичный набор пунктов для базы: допустимые форматы (PDF с встроенными шрифтами, TIFF, реже AI), вылеты за обрез — обычно 2–5 мм с каждой стороны, цветовая модель CMYK вместо RGB, минимальное разрешение растровых изображений. Агент отвечает на такие вопросы прямой цитатой из базы, без импровизации по аналогии с другими типографиями.
Клиент присылает макет вложением, и первый вопрос касается формата самого файла, а не цены. Действие «Извлечь текст из файла» принимает документ и возвращает содержимое в переменную для дальнейших шагов сценария: так бот, например, читает текстовое техническое задание внутри присланного файла.
Отдельно устроена проверка при отправке через API: платформа сверяет mime-тип вложения, и на неподдерживаемый формат возвращает ошибку 415 со списком разрешённых типов прямо в ответе. Это тот случай, когда бот сразу говорит клиенту, что файл не открылся и в каком формате его прислать заново.
Проверка формата отвечает на вопрос «файл открылся», а не «макет соответствует требованиям типографии». Разбор вылетов, цветовой модели и разрешения печатник делает отдельно, а бот на этом шаге отвечает за то, чтобы к нему в очередь не попадали файлы, которые вообще не читаются.
Файлы и фото, которые клиент присылает в обычной переписке, а не только вложением к заказу, устроены немного иначе: см. агент читает файлы клиента.
Срок изготовления зависит от тиража и загрузки цеха, и для срочных заказов у большинства типографий действует отдельный тариф. Эти цифры хранятся там же, где и цены, в таблице или в базе знаний, а не в голове у бота: срок — такая же переменная прайса, как красочность.
Расчёт, который выходит за пределы таблицы (сложная постобработка, партия из нескольких видов продукции, индивидуальная скидка), уходит технологу. В инструкции описывается условие «заказ нестандартный», и по нему агент вызывает файл с включённым прерыванием диалога: бот останавливает ответы, а разговор переходит к человеку. Расчёт через собственный сервис типографии подключается вебхуком — его настройка подробнее описана в статье вебхуки для ИИ-агента.
Когда тираж готов, агент не ждёт, что клиент вспомнит спросить сам. Фоллоу-ап с условием «дата готовности наступила» отправляет напоминание, и если срок сдвинулся, дата в переменной меняется вместе с ним — напоминание не уходит по старому графику.
Оцените количество заявок за неделю, где ответ ограничился фразой «пришлю расчёт позже» — это тот объём, который таблица с ценами и база знаний по макету забирают на себя сразу.
Начать стоит с прайса: перевести его в простую таблицу с числовыми колонками для тиража и красочности, а требования к макету выписать отдельным документом для базы знаний. Расчёты, которые в таблицу не укладываются, и заказы, признанные нестандартными, остаются за технологом — агент лишь избавляет его от вопросов, ответ на которые уже есть в прайсе.
Только когда параметры уже известны: формат, тираж, материал, красочность и постобработка. Если клиент прислал только «посчитайте тираж», агент сначала уточняет недостающие параметры и лишь потом обращается к таблице с ценами.
Действие «Извлечь текст из файла» принимает документ в форматах docx, pdf, rtf, txt и других и возвращает содержимое в переменную. При отправке через API форматы дополнительно проверяются по mime-типу, и на неподдерживаемый тип платформа возвращает ошибку со списком разрешённых форматов.
В базе знаний. Оператор один раз описывает требования типографии (CMYK вместо RGB, вылеты 2–5 мм, допустимые форматы файла), и агент отвечает на эти вопросы без обращения к менеджеру, а на нестандартный вопрос отвечает файлом с эскалацией на технолога.
Такой расчёт ведёт технолог, а агент готовит ему вводные. По инструкции он определяет заказ как нестандартный и вызывает файл с включённым прерыванием диалога: ответы останавливаются, разговор уходит человеку вместе с уже собранными параметрами тиража.
Да, через фоллоу-ап с условием и расписанием. Если у заказа есть переменная с датой готовности, напоминание переносится вместе с этой датой, а не отправляется по жёсткому таймеру.
Около 15 ₽ при оплате по токенам, 1000 токенов стоит 1 ₽. Отдельная плата за подключение канала или за работу с таблицей не берётся.
Хотите сразу к продукту: Чат-боты для продаж