Общедоступная версия harness-оболочки AgentCore
Сегодня AWS объявляет о появлении общедоступной версии harness-оболочки для управляемых агентов в Amazon Bedrock AgentCore, которая позволяет специалистам перейти от идеи к работающему агенту уже через несколько минут. Агент – это не только модель. Если модель – это мозг, то harness-оболочка – это тело: все то, что позволяет мозгу совершать действия. Она выполняет цикл оркестрации, запускает инструменты, управляет контекстным окном, сохраняет состояние между шагами, восстанавливает работу при сбоях и изолирует каждый сеанс. Harness определяет эффективность работы агента в той же мере, что и модель, и создание надежной оболочки сегодня отнимает у разработчиков больше всего времени. Harness-оболочка AgentCore предоставляет этот уровень в виде управляемой возможности. Вместо того чтобы писать код цикла, клиенты задают конфигурацию агента: используемую им модель, вызываемые инструменты, получаемые навыки и выполняемые инструкции. А затем цикл собирается и запускается в AgentCore. Исходя из предоставленного клиентом единого определения, уже через несколько минут может быть запущен агент производственного уровня в собственной изолированной среде с файловой системой и оболочкой, межсеансовой памятью, навыками, в том числе из подобранного AWS каталога, и возможностью работы в Интернете. Это не просто инструмент для начинающих, который команды со временем перерастают: та же начальная конфигурация применяется специалистами и в большом масштабе, а когда необходима особая оркестрация, harness экспортируется в код на текущей платформе без необходимости разрабатывать что-либо заново.
Помимо ускорения работы, AgentCore отделяет оболочку от модели. Клиенты могут выбирать любые модели и сменять поставщиков прямо во время сеанса, не теряя контекста и не затрагивая логику агентов, например осуществлять планирование с одной моделью, а писать код с другой. Кроме того, harness-оболочка представляет собой неотъемлемую часть унифицированной платформы, а не является слоем хостинга поверх нее. Она подключается к инструментам через тот же шлюз, который обеспечивает соблюдение политик безопасности, соединяя агента с корпоративной базой знаний и веб-поиском. На этой же платформе реализованы функции идентификации, памяти и наблюдаемости, поэтому каждое действие агента контролируется и отслеживается с момента первого вызова без необходимости в дополнительной интеграции. Если для того или иного примера использования требуется особая оркестрация, то, выполнив всего одну команду интерфейса командной строки (CLI), можно экспортировать harness-оболочку в код на основе Strands, используя те же вычислительные ресурсы и примитивы. В качестве назначения для экспорта скоро будет доступен пакет средств разработки ПО Claude Agent SDK. Агент, конфигурация которого определена клиентом изначально, будет использоваться и на тысячном запуске, работая на одной и той же фундаментальной основе.
Harness-оболочка AgentCore сегодня является общедоступной для всех коммерческих регионов AWS, где доступны сервисы AgentCore. Подробнее см. в документации.