Наименование организации:
ООО «Мой Софт»
40702810310000021416
Расчетный счет:
АО «ТИНЬКОФФ БАНК»
Банк:
044525974
БИК:
781101001
Корреспондентский счет:
7811616280
ИНН:
781101001
КПП:
1167847299410
ОГРН:
ОКПО:
03614300
Бесщетников Антон Игоревич
Генеральный директор:
192019, г. Санкт-Петербург, ул. Мельничная, д. 18, литер А, пом. 18-H 10, оф. 805
Юридический адрес:
Почтовый адрес:
192019, г. Санкт-Петербург, а/я 2
Реквизиты компании ООО «Мой Софт»
По нишам

Чат-бот для типографии: тираж, макет, сроки

Как ИИ-агент считает цену тиража по таблице, проверяет макет клиента, называет сроки печати и передаёт нестандартный заказ технологу.

Команда платформы СаввиОбновлено 17 сентября 20265 мин чтения
Стопка отпечатанных листов рядом с раскрытым макетом на планшете
Коротко

Цена в типографии зависит от тиража, материала, красочности и постобработки, поэтому бот сначала уточняет параметры, а не называет цифру наугад. Таблица с числовыми колонками отбирает нужную строку, база знаний хранит требования к макету, а вебхук или собственный сервис считают то, что в таблицу не укладывается. Нестандартный заказ уходит технологу.

Заявка приходит одной строкой: «Посчитайте тираж», макет приложен файлом непонятного формата, а из параметров указан только тираж — и то не факт, что верно. Менеджер откроет файл только через час, между звонками и заказами в цех.

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

Почему первый ответ типографии — вопросы, а не цена

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

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

Проверьте на своих диалогах.Регистрация без карты, 500 ₽ на тест по промокоду BLOG500

Собрать агента

Как таблица считает цену по тиражу, материалу и краскам

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

1 Загрузить прайс таблицей CSV, Excel или Google-таблица. Заголовки колонок стоят в первой строке, без объединённых ячеек: тираж, материал, красочность, цена.
2 Разрешить числовой отбор По колонкам «Тираж» и «Красочность» задаётся точный отбор: агент передаёт в запрос конкретное число и диапазон.
3 Добавить смысловой поиск по материалу Клиенты называют бумагу своими словами. VECTOR_SEARCH находит строку по смыслу названия, а не по точному совпадению текста.
4 Ограничить выборку В настройках таблицы задаётся максимум строк результата — в диалог приходит только нужная строка прайса.

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

Что писать в базе знаний про макет

Часть вопросов клиента касается формата макета, а не цены: в каком расширении присылать файл, какие вылеты оставить, в какой цветовой модели верстать. Это фактические требования типографии, и агенту их не придумывать: они один раз вносятся в базу знаний оператором.

Типичный набор пунктов для базы: допустимые форматы (PDF с встроенными шрифтами, TIFF, реже AI), вылеты за обрез — обычно 2–5 мм с каждой стороны, цветовая модель CMYK вместо RGB, минимальное разрешение растровых изображений. Агент отвечает на такие вопросы прямой цитатой из базы, без импровизации по аналогии с другими типографиями.

Как агент принимает файл и проверяет, что вообще прислали

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

Отдельно устроена проверка при отправке через API: платформа сверяет mime-тип вложения, и на неподдерживаемый формат возвращает ошибку 415 со списком разрешённых типов прямо в ответе. Это тот случай, когда бот сразу говорит клиенту, что файл не открылся и в каком формате его прислать заново.

!
Файл принят — это не значит, что макет готов к печати

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

Файлы и фото, которые клиент присылает в обычной переписке, а не только вложением к заказу, устроены немного иначе: см. агент читает файлы клиента.

Сроки, срочный заказ и напоминание о готовности тиража

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

Расчёт, который выходит за пределы таблицы (сложная постобработка, партия из нескольких видов продукции, индивидуальная скидка), уходит технологу. В инструкции описывается условие «заказ нестандартный», и по нему агент вызывает файл с включённым прерыванием диалога: бот останавливает ответы, а разговор переходит к человеку. Расчёт через собственный сервис типографии подключается вебхуком — его настройка подробнее описана в статье вебхуки для ИИ-агента.

Когда тираж готов, агент не ждёт, что клиент вспомнит спросить сам. Фоллоу-ап с условием «дата готовности наступила» отправляет напоминание, и если срок сдвинулся, дата в переменной меняется вместе с ним — напоминание не уходит по старому графику.

~15 стоимость диалога с расчётом цены по прайсу
0,5–0,8 рабочая точность смыслового поиска по материалу
53,8 % обращений приходят вне Пн–Пт с 9 до 18
Источник: Точность смыслового поиска — рекомендация из руководства платформы Савви. Доля обращений вне графика — по диалогам платформы. Стоимость диалога — при оплате по токенам, 1000 токенов = 1 ₽.

Оцените, сколько заявок сегодня считает менеджер вручную

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

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

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

Может ли чат-бот сразу назвать цену тиража

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

Как агент понимает, какой файл прислал клиент

Действие «Извлечь текст из файла» принимает документ в форматах docx, pdf, rtf, txt и других и возвращает содержимое в переменную. При отправке через API форматы дополнительно проверяются по mime-типу, и на неподдерживаемый тип платформа возвращает ошибку со списком разрешённых форматов.

Где хранятся требования к макету: вылеты, цветовая модель, форматы

В базе знаний. Оператор один раз описывает требования типографии (CMYK вместо RGB, вылеты 2–5 мм, допустимые форматы файла), и агент отвечает на эти вопросы без обращения к менеджеру, а на нестандартный вопрос отвечает файлом с эскалацией на технолога.

Можно ли рассчитывать сложные тиражи с нестандартной постобработкой

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

Напомнит ли бот клиенту, что тираж готов

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

Сколько стоит один такой диалог

Около 15 ₽ при оплате по токенам, 1000 токенов стоит 1 ₽. Отдельная плата за подключение канала или за работу с таблицей не берётся.

Команда платформы СаввиПишем о том, как бизнес внедряет ИИ-агентов, на данных платформы. Обновлено 17 сентября 2026.
BLOG500
Собрать агента