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