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

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

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