Чтобы держать под контролем расходы на разработку и управление жизненным циклом ПО, IBM выпускает Bob — платформу на базе ИИ, которая становится основой для инженерных процессов в крупных компаниях.
Технический долг, смешанные облачные среды и жесткие правила соответствия требованиям сталкиваются со скоростью работы кодовых ассистентов. Без ограничений эти инструменты создают неконтролируемые риски вместо реального прогресса.
Dinesh Nirmal, старший вице-президент IBM Software, отметил: «Каждый бизнес стремится к модернизации. Но скорость без контроля и прозрачности — это риск. Bob от IBM позволяет компаниям двигаться с скоростью ИИ, не жертвуя необходимыми мерами по управлению и безопасности».
Bob выступает как партнер разработки на базе ИИ, который встраивается на всех этапах жизненного цикла ПО. Платформа использует структурированный подход с режимами на основе ролей, вызовами инструментов и контролем с участием человека, чтобы соблюдать стандарты без потери темпов работы.
Обновление устаревших систем занимает 60–80 процентов инженерного бюджета, а такие проекты часто растягиваются на месяцы. Проблема усугубляется разрозненностью инструментов, ролей сотрудников и этапов проектов, что замедляет выпуск ПО и закладывает риски в процесс.
Интеграция с legacy-архитектурами сильно тормозит современную разработку. Системы на мейнфреймах с кодом десятилетней давности нельзя просто обновить через чат-интерфейс. Зависимости уходят глубоко в корпоративные базы данных, поэтому любое автоматизированное изменение требует тщательного картирования.
Агентная архитектура Bob сначала анализирует эти зависимости, а затем координирует специализированных агентов для тестирования, документации и конвейеров непрерывной интеграции, выполняя полную модернизацию.
Компания APIS IT применила платформу для обновления государственных систем, накопивших технический долг в средах мейнфреймов и .NET. Это ускорило анализ архитектуры и создание документации в 10 раз, с точностью 100 процентов для legacy-систем на JCL/PL/I.
«Bob перенес наши сложные сервисы .NET за часы вместо недель», — рассказал Veran Pokornić, архитектор решений в APIS IT.
Динамическое распределение задач для максимальной эффективности
Внедрение больших языковых моделей в корпоративные среды редко проходит гладко. Руководители инженерии борются с галлюцинациями ИИ при анализе незадокументированных legacy-систем.
Ориентация на векторные базы данных для генерации с дополнением из поиска часто приводит к изолированным хранилищам данных, требующим отдельного обслуживания и контроля. Когда разработчики пишут код, модель должна понимать внутренние библиотеки и проприетарную логику компании. Без контекста она выдает синтаксически верный, но бесполезный функционально код, тратя дорогие вычислительные ресурсы.
Одна из главных проблем масштабирования автоматизации — выбор моделей и связанные с этим расходы на вычисления. Переключение между проприетарными и открытыми моделями отвлекает инженеров. Bob решает это через динамическую оркестрацию нескольких моделей: задачи распределяются по требованиям к точности, задержкам и стоимости.
Система оценивает сложность запроса перед распределением. Простые автодополнения идут на легкие и дешевые модели, а задачи по архитектурному мышлению — на передовые.
Движок Bob черпает из пула моделей: Anthropic Claude, открытые варианты от Mistral, IBM Granite, плюс специализированные дообученные версии для предсказания правок и проверки безопасности. Прозрачная модель ценообразования по факту использования позволяет руководителям привязывать расходы на ИИ к реальным результатам производства.
Ускоренные циклы разработки нагружают традиционные процессы проверки качества и безопасности. Код генерируется за секунды, а валидация на соответствие — часы.
ИИ-генерированный код иногда пропускает стандартные проверки, создавая слепые зоны в продакшене. Интеграция больших языковых моделей добавляет новые векторы атак к классическим уязвимостям, меняя профиль безопасности компании.
Bob встраивает защитные механизмы в повседневную рутину разработчиков. Платформа нормализует промты, сканирует чувствительные данные, enforces политики в реальном времени и проводит автоматизированное красное тестирование. Прозрачность для разработчиков обеспечивается настраиваемыми контрольными точками: руководители могут задавать ручные ворота или автоутверждения по типу задач.
Отслеживание автоматизированных действий требует глубокой интеграции. Интерфейс командной строки BobShell создает самодокументирующиеся агентные процессы в реальном времени. Каждое решение или изменение кода отслеживается от начала до развертывания, удовлетворяя строгие аудиторские требования.
Оценка продуктивности разработчиков
IBM сначала протестировала платформу на группе из 100 разработчиков в июне 2025 года. Сейчас более 80 тысяч сотрудников компании используют Bob в глобальных операциях.
Опрошенные внутренние пользователи отметили средний рост продуктивности на 45 процентов по разработке новых функций, исправлению уязвимостей и модернизации. Команда IBM Maximo сэкономила 69 процентов времени на сложном рефакторинге, а подразделение Instana сократило время на задания в среднем на 70 процентов — около 10 часов в неделю.
Внешние клиенты добились похожих результатов. Провайдер облачных решений Blue Pearl сжал стандартное обновление Java с 30 дней до трех, сэкономив свыше 160 инженерных часов. Работа над платформой BlueApp завершилась без дефектов после развертывания.
«Разработчикам нужен инструмент, который понимает полный контекст их работы и действует на его основе», — сказал Neel Sundaresan, генеральный менеджер по автоматизации и ИИ в IBM Software. «Именно это мы создали в Bob. Это агентная платформа, которая встраивает ИИ-партнера во все роли SDLC — от архитектора, набросавшего дизайн, до инженера безопасности, проверяющего код перед релизом».