IBM Bob: агентная разработка в закрытом контуре без выхода в интернет

IBM сделала общедоступной self-hosted-версию платформы Bob — своей агентной среды для разработки ПО. Теперь предприятия могут разворачивать её на собственных мощностях, в приватных или суверенных облаках и в полностью изолированных (air-gapped) сетях, не выпуская код за периметр.

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

Что вошло в общедоступную версию

Self-hosted-развёртывание включает:

  • Bob, работающий в управляемой заказчиком корпоративной среде;
  • основные возможности платформы: IDE-опыт, BobShell, параллельный вызов инструментов, агентный каркас (agent harness), навыки и режимы;
  • self-hosted, air-gapped и гибридные конфигурации моделей;
  • BYOL (bring-your-own-license) для моделей из списка поддерживаемых IBM;
  • интеграцию с поддерживаемыми IDE и инфраструктурными окружениями;
  • опциональные Premium Packages для модернизации Java, IBM i и IBM Z.

Модель в поставку не входит: её нужно добыть, лицензировать и разместить самостоятельно. Цены IBM не публикует — покупателей отправляют оставлять заявку на демонстрацию.

Модельный слой решает, где считаются данные

Bob self-hosted не содержит встроенной модели. Заказчик приносит свою из списка, который IBM группирует по способу развёртывания. Это и определяет, где обрабатываются код и контекст.

Способ развёртывания Кто размещает модель Поддерживаемые модели на момент GA
Self-hosted Заказчик, на своей инфраструктуре NVIDIA Nemotron, Poolside Laguna
Гибрид или приватный SaaS Внешний сервис через одобренную схему приватного подключения Claude Sonnet 5.0, Claude Opus 4.8, Gemini 3.7 Flash, OpenAI GPT 5.6 Sol

При self-hosted-модели код, контекст разработки и артефакты сборки могут оставаться внутри среды заказчика. IBM приводит конкретный пример: банк может запустить инференс на своих мощностях для приложений core banking, а менее чувствительную нагрузку направить во внешнюю одобренную модель. Разработчики в обоих случаях видят одинаковый основной опыт Bob, а команды платформы и безопасности контролируют архитектуру под ним.

IBM также планирует расширять портфель моделей и добавить маршрутизацию между несколькими моделями. Это дорожная карта, а не поставленная функция.

Чем это отличается от соседних решений

Отличие Bob — в охвате. GitLab и GitHub приносят агентов на собственные DevOps-платформы, Mistral сочетает своего агента с собственными открытыми моделями. IBM же целится в модернизацию долгоживущих систем — прежде всего Java, IBM i и кода мейнфреймов — внутри сред, которые не могут касаться публичного интернета.

Именно поэтому к self-hosted-агентам стоит присматриваться и с точки зрения безопасности: чем больше агент получает прав на кодовую базу и инструменты, тем важнее, где он работает и что ему разрешено. Показательный пример — критическая уязвимость в GitLab AI Gateway с оценкой 9.9, а также подход, при котором доступ агентов к инструментам учитывают и ограничивают отдельно, как в RSA Agent ID.

Для российских заказчиков это в первую очередь история про закрытый контур: там, где по требованиям безопасности или регуляторики код не должен покидать инфраструктуру, self-hosted-развёртывание с локальной моделью остаётся единственным рабочим вариантом. Вопрос упирается в доступность самих моделей и лицензий, а не в платформу.

Частые вопросы

Кого касается новость?

Предприятия, которым нужно использовать агентную разработку, но нельзя отправлять код во внешние облака: банки, госсектор, оборонные и промышленные заказчики, а также команды, поддерживающие Java, IBM i и мейнфреймы.

Что именно нужно подготовить перед развёртыванием?

Свою инфраструктуру для хостинга, лицензию и саму модель из списка поддерживаемых IBM. Платформа модель не поставляет.

Какие модели подходят для полностью изолированного контура?

Для self-hosted-развёртывания на момент GA заявлены NVIDIA Nemotron и Poolside Laguna — их заказчик размещает у себя.

Можно ли совместить локальный и внешний инференс?

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

Сколько это стоит?

IBM цену не публикует. Покупка идёт через отдел продаж, для начала предлагается запросить демонстрацию.

Что даёт BYOL?

Bring-your-own-license позволяет использовать собственные лицензии на модели из списка поддерживаемых, не покупая их заново у IBM.

Есть ли маршрутизация между несколькими моделями?

Пока нет. IBM заявляет её как планы, а не как готовую функцию.

Зачем нужны Premium Packages?

Это опциональные пакеты для модернизации Java, IBM i и IBM Z — то есть для тех самых долгоживущих систем, на которые ориентирована платформа.

Источник: marktechpost.com