Корпоративные ИТ-системы десятилетиями строились на базе REST API и микросервисной архитектуры. Эти системы стабильны, тщательно протестированы и глубоко интегрированы в производственные процессы. Однако с появлением автономных искусственных интеллектов возникла проблема: традиционные сервисы не умеют общаться на языке агентов.
Специалисты AWS совместно с инженерами Cisco представили техническое решение этой проблемы — агентские оверлеи (agentic overlays). Это легковесные программные прослойки, которые превращают классические REST-сервисы в инструменты, понятные ИИ-агентам. Данный подход позволяет компаниям внедрять современные технологии без необходимости переписывать существующую бизнес-логику.
Конфликт парадигм: REST против A2A
Чтобы понять суть проблемы, нужно взглянуть на различия в архитектуре. REST API создавались для детерминированного взаимодействия между клиентом и сервером. Клиент отправляет запрос на конкретный адрес (endpoint), передает параметры и получает предсказуемый ответ. Это идеальный подход для выполнения четких команд: создать, прочитать, обновить или удалить данные.
С другой стороны, протоколы меж-агентского взаимодействия (A2A, Agent-to-Agent) спроектированы для автономных систем. Агенты находят друг друга через метаданные, обсуждают свои возможности и обмениваются структурированными сообщениями, чаще всего в формате JSON-RPC. A2A оптимизирован для рассуждений, делегирования задач и координации многошаговых процессов.
Diagram of a traditional REST-based application stack, showing client requests routed by a REST API controller to a set of REST endpoints exposing business logic.
До недавнего времени компаниям приходилось выбирать: либо оставлять агентов за бортом корпоративной инфраструктуры, либо создавать параллельные системы. Поддержка двух стеков — REST для обычных приложений и A2A для ИИ — ведет к дублированию кода, удвоению затрат на мониторинг и высокому риску рассинхронизации данных.
Как работают агентские оверлеи
Агентский оверлей решает проблему совместимости, выступая в роли умного переводчика. Это тонкая оболочка, которая оборачивает существующий REST-сервис.
Технически оверлей выполняет две главные функции. Во-первых, он принимает сообщения от агентов в формате JSON-RPC и трансформирует их в стандартные HTTP-запросы (REST payloads). Во-вторых, он получает ответ от сервера и переводит его обратно на язык, понятный агенту.
Кроме того, оверлей может представлять существующие REST-маршруты как инструменты, совместимые с протоколом Model Context Protocol (MCP). В результате базовый сервис даже не подозревает, что с ним общается искусственный интеллект, а агент видит перед собой стандартный набор навыков и задач.
Значение для индустрии
Architecture diagram of two parallel stacks: a REST stack with REST endpoints and an A2A stack with A2A endpoints, each with its own controller, deployment pipeline, and observability tooling.
Подход, предложенный AWS, критически важен для масштабирования ИИ в корпоративном секторе. Он устраняет необходимость масштабного рефакторинга.
Развертывание происходит в рамках единого конвейера (pipeline). Разработчикам не нужно создавать новые базы данных или дублировать системы аутентификации. Достаточно добавить новые маршруты для A2A-трафика на том же хосте и порту, где работает основное приложение.
Это снижает так называемое «расползание агентов» (agent sprawl) в инфраструктуре. Компании могут переиспользовать уже существующие, проверенные временем сервисы в качестве функциональных узлов для больших языковых моделей (LLM) и автономных агентов.
Взгляд в будущее
Мы наблюдаем важный переходный этап. Пока индустрия не выработает единый универсальный стандарт, объединяющий детерминированные API и вероятностные ИИ-системы, паттерны вроде агентских оверлеев будут основным мостом между прошлым и будущим корпоративных ИТ.
Способность быстро и безопасно подключать легаси-системы к новым ИИ-протоколам станет серьезным конкурентным преимуществом. Инфраструктура, которая годами считалась жесткой и неповоротливой, благодаря таким решениям превращается в гибкий набор инструментов для автономных агентов.