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