Когда достаточно правил и скриптов?
Если вы можете записать условия как если, то, и исключений мало, правила работают надёжнее и дешевле. Типичный пример — пересчёт объёмов по смете при известных нормах и единицах: вход таблица, выход таблица.
Скрипты не устают, быстро выполняются и предсказуемы. Но они ломаются, когда формат данных меняется, и требуют программиста при каждой правке.
Правила хороши и там, где нужна полная воспроизводимость: скрипт, запущенный дважды, даёт одно и то же, и это легко проверить. Для расчётов, на которых строятся акты, такая предсказуемость ценнее гибкости.
Если сомневаетесь, посчитайте, как часто в процессе встречается нестандартный случай. Много таких случаев — довод в пользу агента.
Когда нужен агент, понимающий текст?
В закупке материалов под этапы информация приходит словами: поставщик пишет в свободной форме, что часть позиций будет позже, прораб просит срочно, заказчик меняет материал. Правилами такую переписку разобрать трудно.
Агент читает письма, выделяет сроки и позиции, сопоставляет с заявкой и предлагает изменения. Человек проверяет и подтверждает, а не разбирает всё с нуля.
Есть и промежуточный случай: письма настолько однотипны, что их можно разобрать шаблоном. Если поставщик всегда присылает таблицу в одном виде, агент не нужен, хватит обработки файла.
Что учесть при выборе
У выбора есть цена с обеих сторон: скрипт требует постоянного внимания программиста, агент — внимания специалиста, который читает его работу. Сравнивайте именно эти затраты, а не названия технологий.
Прежде чем решать, задайте себе несколько вопросов о процессе.
- Входные данные структурированы или это свободный текст.
- Правила стабильны или часто меняются.
- Цена ошибки: можно ли поймать её до отправки.
- Кто будет поддерживать решение, программист или специалист по процессу.
Как совместить оба подхода
Чаще всего оптимален смешанный вариант. Расчёты и сверки выполняют правила, а агент берёт на себя чтение писем, подготовку ответов и объяснение расхождений.
Начните с процесса, где скрипты уже работают, и посмотрите, остаётся ли рядом ручная работа с текстом. Именно её стоит отдать агенту, не трогая то, что уже налажено.
Пример из закупок: сводку остатков и потребности выполняет скрипт, а ответ на письмо поставщика о переносе поставки пишет агент, и снабженец читает его перед отправкой. Периодически пересматривайте разделение: то, что вчера требовало агента, завтра может стать шаблоном.
Как с этим работает Coagent
Платформа Coagent работает с почтой, Telegram, таблицами и 1С по правилам вашей компании. Рутину берёт агент, а подтверждение остаётся за человеком.
Разберите один свой процесс по четырём вопросам из списка и запишите вывод в одно предложение.