AWS добавила детальный контроль доступа к памяти Amazon Bedrock AgentCore, предоставляя разработчикам управляемый способ изолировать память агента пользователем или арендатором через AgentCore Gateway. В выпуске от 28 августа важная часть конструкции агента перенесена в политику инфраструктуры: кто может читать, записывать, извлекать или изменять память, которую ИИ-агент использует между сеансами.

По данным AWS, эта функция использует аутентификацию OAuth JWT и политики Cedar. Управляемый соединитель памяти предоставляет 12 операций с памятью как действия Cedar, поэтому команды могут выражать правила доступа к операциям с памятью, а не полагаться только на код приложения для фильтрации записей до или после каждого вызова.

Это может звучать как небольшое обновление авторизации. Это не. Постоянная память — одно из основных отличий простого интерфейса чата от долгоработающего агентского продукта. Как только агенты запоминают предпочтения пользователя, контекст учетной записи, историю проекта, предыдущие решения, обращения в службу поддержки или состояние бизнес-процессов, память становится границей безопасности. Теперь AWS относится к этому именно так.

Что изменилось

Amazon Bedrock AgentCore Memory является частью стека инфраструктуры агентов AWS. Он предназначен для того, чтобы помочь агентам хранить и извлекать контекст в ходе взаимодействий, а не заставлять каждую команду приложения создавать свой собственный уровень памяти с нуля.

Новая возможность контроля доступа позволяет разработчикам обеспечивать изоляцию каждого пользователя и каждого арендатора через AgentCore Gateway. AWS заявляет, что эта функция работает с аутентификацией OAuth JWT и Cedar, языком политики, который также используется в других системах авторизации AWS. Документация AgentCore описывает политику в AgentCore как механизм на основе Cedar для управления доступом к инструментам шлюза.

Практический сдвиг заключается в том, что авторизация памяти теперь может осуществляться ближе к уровню шлюза и инструментов. Вместо того, чтобы писать специальные проверки для каждого вызова памяти внутри приложения, команды могут определять политики, определяющие, какой вызывающий объект может выполнять какое действие с памятью, в каком пространстве имен или контексте клиента.

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

Почему изоляция памяти теперь важна

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

Традиционная авторизация API обычно фокусируется на запросе: может ли вызывающий объект получить доступ к этому ресурсу прямо сейчас? Память агента растягивает вопрос во времени. Запись, сохраненная во время одного сеанса, может быть получена через несколько недель с помощью другого вызова инструмента, другой модели или другой версии агента. Если платформа не переносит контекст идентификации и авторизации в эти операции с памятью, уровень памяти может стать скрытым источником межпользовательской утечки данных.

Использование AWS Cedar также важно, поскольку оно указывает на политику как инфраструктуру для агентских систем. Разработчикам агентов все чаще требуются элементы управления, охватывающие инструменты, память, среды выполнения, ключи API и журналы аудита. Размещение этих элементов управления на уровне шлюза дает командам платформы возможность последовательно применять политику, даже если команды приложений экспериментируют с различными моделями или платформами агентов.

Это напрямую относится к проектированию шлюза AI API. Шлюза, который только перенаправляет запросы моделям, уже недостаточно для серьезного развертывания агентов. Плоскость управления должна понимать идентификаторы, арендаторов, инструменты, области памяти, ограничения скорости и журналы аудита. Model Gate и аналогичные платформы имеют одно и то же направление: унифицированный доступ полезен только в том случае, если он имеет четко выраженные границы.

Кого это затрагивает

Непосредственной аудиторией являются клиенты AWS, создающие агенты на базе Bedrock AgentCore, особенно команды, работающие над продуктами SaaS, внутренними корпоративными помощниками, автоматизацией поддержки клиентов, исследовательскими агентами и рабочими процессами, ориентированными на партнеров. Любой продукт, который обслуживает несколько организаций или команд из общей инфраструктуры, должен отвечать на один и тот же вопрос: откуда агент узнает, какую память ему разрешено использовать?

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

От этого также страдают команды безопасности и платформы.Память агента теперь необходимо просматривать как базу данных, индекс документов или хранилище секретов. Модель доступа должна быть явной. Журнал аудита должен показывать, какой идентификатор обращался к какой операции с памятью. Изоляцию арендаторов следует тестировать напрямую, а не на основании маршрутизации приложений.

Для предприятий, покупающих или создающих агентские системы, этот выпуск поднимает базовый уровень для вопросов поставщиков. Уже недостаточно спрашивать, есть ли у помощника память. Покупателям следует спросить, как распределяется память, применяется ли авторизация вне модели, как обновляются политики и как доступ к памяти отображается в журналах.

Практические последствия для разработчиков

Самое очевидное последствие — архитектурное. Команды, создающие долгоживущие агенты, должны отделять маршрутизацию возможностей модели от выполнения и разрешений на использование памяти. Мощной модели может быть разрешено анализировать задачу, но это не означает, что каждый вызов инструмента или поиск в памяти должен наследовать широкий доступ.

Во-вторых, шлюзы и платформы агентов должны рассматривать операции с памятью как первоклассные события. Чтение, запись, поиск, удаление и обновление имеют разные профили риска. Аналитика использования не должна ограничиваться подсчетом токенов. Для рабочих нагрузок агентов аналитике все чаще необходимо отображать использование инструментов, доступ к памяти, область действия клиента, идентификацию пользователя и результаты политики.

В-третьих, мультитенантным продуктам следует избегать использования быстрых инструкций для обеспечения разделения данных. Можно приказать модели не извлекать контекст другого клиента, но в модели должна быть обеспечена надежная изоляция. Это означает ограниченные учетные данные, политику шлюза, дизайн пространства имен и тесты, доказывающие неудачу межклиентского доступа.

Наконец, партнерские платформы и платформы реселлеров должны обратить на это внимание. Если AI API для агентств или уровень автоматизации Partner API позволяют нижестоящим клиентам создавать агентов, управление памятью становится частью контракта на продукт. Платформа должна предоставить партнерам достаточную гибкость для создания полезных средств автоматизации, не позволяя им создавать невидимые пути обмена данными между клиентами.

Что остается неясным

AWS описала модель управления и использование JWT OAuth, политик Cedar, AgentCore Gateway и управляемых операций с памятью. Что остается менее ясным из публичного объявления, так это то, как команды будут разрабатывать эти политики в сложных производственных развертываниях, насколько простой будет отладка политик и сколько операционных подробностей клиенты будут получать в журналах по умолчанию.

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