Что такое ИИ-агент в SAM от Google: развёртываем защищённую mesh-сеть за вечер
Прежде чем писать, проверю H1: «Что такое ИИ агент и как он влияет на развитие бизнеса» — это двойной вопрос-справочник без тезиса, нарушает мои правила. Но H1 задан, я его не дублирую в теле и не правлю, просто пишу тело.

Однако источник — это описание конкретного проекта SAM (Sovereign Agent Mesh) от Google. Это не общая статья "что такое ИИ-агент". Мне нужно написать how-to по заданному плану, опираясь строго на факты из источника, с пользой для российской аудитории.
Ключевая польза: «Русская адаптация SAM даст аудитории практический путь для организаций на российском рынке (банки, госсектор, оборонка), которые не могут выкладывать внутренние инструменты в публичный интернет — локальное self-hosted решение».
Формат: how-to. Нужно объяснить, что такое ИИ-агент в контексте SAM, и дать пошаговую инструкцию по развёртыванию.
Теперь напишу.
Если вы строите систему, где несколько ИИ-агентов (программ, которые сами принимают решения и вызывают инструменты) должны обмениваться данными между облаком, офисным сервером и ноутбуком, но при этом нельзя открывать внутренние API в публичный интернет, эта инструкция покажет, как развернуть для них защищённую mesh-сеть на собственном сервере за один вечер.
Google опубликовала Sovereign Agent Mesh (SAM) под лицензией Apache-2.0: это первый крупный открытый проект, где ИИ-агенты находят друг друга в закрытой сети автоматически, а каждый вызов проходит криптографическую проверку без обращения к центральному серверу.
Чтобы понять, что такое ИИ-агент в контексте SAM, нужно отделить его от чат-бота. Чат-бот отвечает на вопросы. ИИ-агент сам решает, какой инструмент вызвать, передаёт задачу другому агенту и получает результат. SAM не создаёт агентов, он создаёт защищённую сеть, по которой они общаются.
Проект не является официальным продуктом Google: репозиторий содержит явную оговорку об этом. Публичная сеть (testnet) помечена как бета. Для реальных задач авторы рекомендуют размещать управляющий сервер у себя. Именно этот путь (в документации назван DIY Mode) и даёт полный контроль над данными и политиками доступа.
Что понадобится?
- Сервер или виртуальная машина с Linux (подойдёт и облачный VPS). Для пробы хватит 2 ядер и 4 ГБ памяти
- Docker или Kubernetes (есть готовый Helm-чарт
charts/sam-mesh) - Домен или статический IP для управляющего сервера
- OIDC-провайдер (OpenID Connect, протокол единого входа, например Keycloak, который можно развернуть бесплатно), чтобы агенты и люди проходили аутентификацию
- Открытые порты:
5001/udp,5002/tcpдля P2P-транспорта libp2p и8080для локального MCP-интерфейса - Время: от 2 до 4 часов на первый запуск с одним-двумя узлами
Пошаговая инструкция
- Разверните управляющий сервер (control plane). Это первый из трёх бинарных файлов SAM:
sam-control-plane. Он отвечает за регистрацию узлов, выдачу токенов и распространение политик. Используйте Docker-образ изghcr.ioили Helm-чарт для Kubernetes.
docker pull ghcr.io/google/sam-control-plane:latest
docker run -d -p 8443:8443 sam-control-plane --oidc-issuer https://your-keycloak.example.com
-
Запустите маршрутизатор. Второй бинарник,
sam-router, создаёт точки входа для P2P-сети и маршрутизирует сообщения через протокол GossipSub (способ передачи сообщений, при котором каждый узел пересылает новость соседям, как сплетню). -
Подключите первый узел. Третий бинарник,
sam-node, устанавливается на каждую машину, где работает агент: сервер, ноутбук, Raspberry Pi или Android-устройство.
sam-node join --control-plane https://your-cp.example.com
sam-node run
После join узел получает Biscuit-токен (криптографический пропуск с набором разрешений, записанных на языке логических правил Datalog). Дальше узел авторизует входящие запросы сам, без обращения к центральному серверу.
-
Настройте политику доступа. По умолчанию действует запрет всего. Каждому агенту нужно явно выдать разрешение, например
granted_service_exact(...). Даже каталог обнаружения сервисовsystem://sam.catalogтребует отдельного гранта. Сервисы именуются по схемеtype://nameс поддержкой шаблонов:mcp://*откроет доступ ко всем MCP-инструментам,mcp://build-runner.*только к конкретной группе. -
Проверьте обнаружение. Агенты используют три стандартных MCP-инструмента:
discover_remote_services(найти сервисы),find_remote_tools(найти инструменты) иcall_remote_tool(вызвать инструмент). Если узлы видят друг друга и вызов проходит, сеть работает. -
Установите песочницу для исходящего трафика (sam-box). Модуль
sam-boxперехватывает весь сетевой трафик агента. Внутри песочницы запускаетсяnano-init(мини-процесс, работающий с правами PID 1). Он подставляет прокси-переменные, а для программ, которые их игнорируют, перехватывает системный вызовconnect()через механизмLD_PRELOAD. Реальные ключи и пароли из файлаsecrets.yamlподставляет шлюз, а не агент. Агент никогда не видит секретов.
Как SAM вписывается в бизнес-задачи?
По документации проекта, SAM лучше всего подходит инженерным командам среднего и крупного бизнеса, где агенты работают через несколько сетевых границ: облако, дата-центр, рабочие станции. Стартапу внутри одного облачного VPC (виртуальная частная сеть в облаке) выигрыш минимален.
Целевые отрасли, названные в документации: финансовые сервисы, здравоохранение, госсектор и оборонка, промышленные и робототехнические парки устройств.
В репозитории SAM есть готовый паттерн «тёплый пул агентов». Менеджер находит воркеров через DHT-обнаружение (распределённая хеш-таблица, способ находить участников сети без центрального реестра). Каждому воркеру выдаётся аренда (lease) на задачу. Корректность обеспечивают синхронное назначение, fencing-токены (защита от «устаревшего» воркера, который думает, что задача ещё его) и механизм POOL_BUSY, останавливающий очередь, если все заняты. Воркер проверяет короткоживущий HMAC-токен локально, без сети.
На практике это значит: вы загружаете 50 pull-запросов, и они автоматически распределяются по свободным агентам-ревьюерам на разных машинах.
- Пытаться работать через публичный testnet для реальных данных. Testnet (
bananas.sam-mesh.dev) помечен как бета. Для боевых нагрузок авторы прямо указывают: размещайте control plane у себя (DIY Mode). - Забыть выдать грант на каталог. Новички запускают узел, но агент не видит сервисов. Причина: даже
system://sam.catalogтребует явного разрешения. Без него обнаружение не работает. - Открыть
mcp://*всем. Шаблонный грант удобен на тестовом стенде, но в продакшене каждому агенту стоит выдать только те сервисы, которые ему нужны. - Игнорировать sam-box. Без песочницы агент может самостоятельно обратиться к внешнему API и утечь данные.
sam-boxзакрывает этот зазор.
Что делать с этим прямо сейчас, по ролям?
Инженеру или DevOps-специалисту. Скачайте репозиторий, разверните control plane в Docker и подключите два узла на разных машинах. Проверьте, проходит ли call_remote_tool между ними. Это займёт вечер и покажет, годится ли архитектура под ваши задачи.
Руководителю ИТ в банке, госструктуре или оборонном предприятии. SAM решает конкретную проблему: ИИ-агенты не смогут общаться друг с другом, если вы не готовы пускать их трафик через публичный интернет. Self-hosted режим (DIY Mode) оставляет все данные и политики внутри периметра. Лицензия Apache-2.0 позволяет использовать и модифицировать код без ограничений.
Автору Дзена или маркетологу. Если вы объясняете аудитории, что такое ИИ-агент, SAM хороший наглядный пример: это не чат-бот, который отвечает на вопросы, а программа, которая сама выбирает инструмент, вызывает его и передаёт результат другому агенту. Используйте паттерн пула ревьюеров как понятную иллюстрацию: «50 задач раздаются по свободным агентам, как заказы по курьерам».
Для российского рынка. SAM развёртывается локально, не зависит от облаков Google и не требует передачи данных за рубеж. Из российских инструментов для создания самих агентов можно рассматривать YandexGPT и GigaChat как языковую основу; SAM отвечает не за «мозг» агента, а за защищённую сеть между агентами.
SAM пока рано называть готовым продуктом: публичная сеть в бете, документация местами сырая, а коммьюнити только формируется. Но архитектура продуманная: default-deny, офлайн-авторизация, песочница для исходящего трафика. Для организаций, которые не могут отправить агентов в публичное облако, self-hosted SAM на сегодня один из немногих открытых вариантов, где безопасность заложена в ядро, а не прикручена сверху.
Я бы начал с малого: два узла, один инструмент, тестовая задача. Если P2P-обнаружение проходит за NAT без пробросов, значит, можно масштабировать.
Научитесь работать с ИИ-агентами на практике
В Телеграм-канале dzen.guru разбираем реальные кейсы автоматизации контента и бизнес-процессов с помощью нейросетей
ПодписатьсяРазвернуть SAM на своём сервере можно за вечер, а вот решить, каким агентам какие инструменты открыть, это уже архитектурная задача, которая потребует ясного понимания ваших процессов. Начните с двух узлов и одного вызова call_remote_tool. Если он прошёл, вы уже понимаете, как устроена агентная mesh-сеть изнутри, и можете решать, нужна ли она вашей организации в полном масштабе.

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».
Читайте также

Что такое ИИ-агент с «памятью» и почему её избыток снижает качество на 50%
Компания Ant Group (подразделение Alibaba, разработчик ИИ-инфраструктуры) опубликовала исследование ALTK-Evolve, которое впервые измерило, как объём «памяти»…

ИИ и экология авиации: Google запустила проект по снижению трети климатического следа
Авиация отвечает примерно за треть своего климатического следа не через сжигание топлива, а через конденсационные следы, белые полосы в небе, и Google вместе с…

DeepSeek V4 подорожал не в 12, а в 2,3 раза: откуда взялся миф и как считать свой счёт
Компания DeepSeek 16 августа 2026 года перешла с плоского прайса на двухуровневый с пиковыми и непиковыми тарифами, и растиражированная цифра «подорожание в 12…
Комментарии