Самостоятельно размещаемый Claude Managed Agents
Размещайте сервис Claude Managed Agents и его песочницы на собственной инфраструктуре. Узнайте, кто размещает каждую часть, когда выбирать этот вариант и с чего начать.
Самостоятельно размещаемый Claude Managed Agents — это Managed Agents на вашей собственной инфраструктуре, которой может быть облачная учётная запись или локальный центр обработки данных. Вы размещаете сервис и песочницы («sandbox»). Модель работает в Anthropic или у выбранного вами поставщика («provider»).
У Managed Agents есть две части, которые вы можете размещать:
- Песочницы: контейнеры, виртуальные машины или другие изолированные рабочие пространства, где инструменты агента выполняют команды и работают с файлами. См. Самостоятельно размещаемые песочницы.
- Сервис: API, цикл агента и хранилище для агентов, сеансов и истории сеансов.
Самостоятельно размещаемые песочницы передают вам первую часть. Самостоятельно размещаемый Managed Agents расширяет эту схему: сервис также размещаете вы. Название каждого варианта говорит о том, что размещаете вы:
| Вариант | Песочницы | Сервис | Модель |
|---|---|---|---|
| Облачные песочницы (по умолчанию) | Anthropic | Anthropic | Anthropic |
| Самостоятельно размещаемые песочницы | Вы | Anthropic | Anthropic |
| Самостоятельно размещаемый Managed Agents | Вы | Вы | Anthropic или выбранный вами поставщик |
На этих страницах под размещённым сервисом понимается сервис в том виде, в котором его запускает Anthropic, а под вашим сервером — сервис в том виде, в котором его запускаете вы, с собственной базой данных. Оба предоставляют один и тот же API, поэтому SDK и CLI ant работают с вашим сервером, а остальная документация Managed Agents остаётся применимой. Исключения перечислены на странице Отличия от размещённого сервиса.
Claude Managed Agents запускает Claude как автономного агента: вы определяете агента, запускаете сеанс («session») и обмениваетесь событиями с агентом, пока он работает. В разделе Основные понятия объясняются агенты, окружения, сеансы и события. Вам не нужно сначала использовать размещённый сервис.
Когда выбирать самостоятельно размещаемый Managed Agents
Выбирайте самостоятельно размещаемый Managed Agents, если вам требуется одно из следующего:
- Хранение на вашей инфраструктуре: вы должны самостоятельно хранить агентов, сеансы и историю сеансов.
- Выбор поставщика инференса: вызовы модели должны направляться в Amazon Bedrock, Claude Models on Google Cloud (Google managed), Microsoft Foundry или ваш собственный шлюз моделей. См. Поставщик инференса.
Если вам нужно лишь, чтобы инструменты работали на вашей инфраструктуре, используйте самостоятельно размещаемые песочницы, при которых сервис запускает Anthropic. См. Выбор среды для агента.
С самостоятельно размещаемым Managed Agents вы запускаете и защищаете сервер, его базу данных и ваши песочницы, а каждый выпуск устанавливаете самостоятельно. Некоторые функции есть только в размещённом сервисе, поэтому, прежде чем принять решение, ознакомьтесь со страницей Отличия от размещённого сервиса.
Что и где выполняется
Один или несколько серверов, их база данных и ваши песочницы составляют одно развёртывание.
- Сервер (
cma-server): обслуживает API, выполняет цикл агента и хранит агентов, сеансы и историю каждого сеанса. Он вызывает вашего поставщика инференса всякий раз, когда агенту нужна модель. Сервер никогда не выполняет инструменты агента для оболочки и файлов. - База данных: PostgreSQL 16 или новее. Без базы данных сервер хранит свои данные в памяти, и перезапуск их стирает.
- Воркеры: программы, которые получают работу от сервера и выполняют инструменты агента для оболочки и файлов в ваших песочницах. Воркер — это команда
ant beta:workerили воркер SDK. - Ваши приложения: ваш собственный код и скрипты, которые обращаются к серверу с помощью SDK или CLI
ant. - Консоль на вашем сервере: веб-страница по адресу сервера, на которой пользователи входят через вашего поставщика удостоверений, чтобы создавать агентов и запускать сеансы. См. Использование консоли на вашем сервере.
- Административный CLI (
cma-server-admin): создаёт окружения и их ключи окружений. Он работает в Linux (x86-64 и Arm) и macOS на Apple silicon.
Ваши обязанности по безопасности
Модель безопасности самостоятельно размещаемых песочниц применима здесь, с двумя отличиями. То, что на той странице возлагается на Anthropic, является вашей ответственностью, включая защиту сервера, размещение хранилищ памяти и обнаружение необычного использования. На той странице также предлагается отдельное рабочее пространство и окружение для каждой границы доверия. Здесь же каждому уровню доверия требуется собственное развёртывание, как объясняется в разделе Мультитенантность.
Три вида учётных данных
| Учётные данные | Кто их хранит | Что они аутентифицируют |
|---|---|---|
| Ключ API сервера | Ваши приложения, CLI ant и административный CLI | Запросы к вашему серверу. Этот ключ генерируется при настройке. Он играет ту же роль, что ключ Claude API в размещённом сервисе. |
| Учётные данные инференса | Сервер | Вызовы модели, которые сервер выполняет к вашему поставщику инференса. Например, это может быть ключ Claude API, учётные данные вашего облачного поставщика или токен, который принимает ваш шлюз моделей. Приложениям и воркерам они не нужны. |
| Ключ окружения | Ваши воркеры, которые опрашивают сервер | Очередь работ одного окружения и сеансы этого окружения. |
Что покидает вашу сеть
При каждом вызове модели сервер отправляет вашему поставщику инференса всю беседу на текущий момент, включая входные данные и результаты инструментов. По умолчанию это Claude API. Вызов Claude API также передаёт идентификаторы своего сеанса, а также агента и окружения этого сеанса. В разделе Данные и доступ в самостоятельно размещаемом Claude Managed Agents перечислены все соединения, которые устанавливает сервер. Там также указано, куда отправляются журналы и кто может обращаться к серверу.
С чего начать
Чтобы запросить доступ к загрузке, обратитесь к команде, работающей с вашей учётной записью в Anthropic. Затем следуйте руководству Начало работы с самостоятельно размещаемым Claude Managed Agents, чтобы запустить сервер и выполнить первый сеанс.
Архив каждого выпуска содержит руководство оператора для этой версии — operator-guide.md. Попросите Claude прочитать этот файл, чтобы Claude мог помочь вам настроить и запустить сервер, а также написать код, который к нему подключается.
Эта страница была полезной?