IBM представила Bob, ИИ-агента для модернизации корпоративного кода

IBM опубликовала страницу продукта bob.ibm.com, посвящённую агентному ИИ-помощнику для разработки, в тексте страницы он называется и «IBM Bob», и «Project Bob» без пояснения, какое из имён официальное. Bob позиционируется не как автодополнение кода, а как «ИИ-партнёр по разработке»: он может порождать отдельных фокусированных агентов и подагентов, каждый со своим контекстом, инструментами и навыками, чтобы параллельно вести длительные задачи в фоне и возвращать только итог. Функция «Literate Coding» позволяет описывать задачу на естественном языке прямо в редакторе, не переключаясь между чатом и IDE. «Bob Shell» выносит агента в командную строку, для интерактивной работы, скриптов рутинных задач и встраивания в CI/CD-конвейеры. Отдельный модуль «Bobalytics» даёт аналитику по вкладу Bob в цикл разработки на уровне всей организации, предполагается, что так компания сможет отслеживать внедрение агентов и считать экономический эффект. IBM также заявляет об интеграции с собственной экосистемой, Red Hat и Instana, прямо из IDE. Платные («премиум») пакеты добавляют режимы, навыки и рабочие процессы для модернизации: обновление Java-приложений до новых версий, работа с мейнфреймами и разработка под IBM i. Основную часть страницы занимают отзывы клиентов. Сай Говендер, генеральный директор компании Blue Pearl, заявил, что с помощью Bob перевёл кодовую базу с Java 11 на Java 25 примерно на 90% быстрее обычного подхода, за 3 дня вместо более чем 30 дней. Уэсли Винен из Appsys ICT Group сообщил, что построил готовый к продакшену MCP-сервер за 3 запроса («prompts»). Решад Мусса из Supplier Shield рассказал, что меньше чем за 15 минут собрал небольшой прототип в стиле FPS-игры. Несколько отзывов, от Такеши Сугаты (MONO-X) и Джо Донофрио (Wolff Bros), отдельно хвалят работу Bob с RPG-кодом и модернизацию под Java-архитектуру для систем на IBM i. Стив Каст из Fresche Solutions отметил, что у Bob есть встроенные ограничения (guardrails): инструмент работает в разных режимах с подтверждением изменений и, столкнувшись с несуществующей RPG-командой, не «галлюцинирует» ответ, а прямо говорит, что не понимает её. Страница не называет ни дату релиза, ни версию, ни цену, ни то, какая ИИ-модель лежит в основе Bob, и не раскрывает, оплачены ли отзывы клиентов.

Ключевые факты

  • IBM выпустила страницу продукта для агентного ИИ-помощника разработчика, называемого одновременно «IBM Bob» и «Project Bob»
  • Ключевые функции: параллельные агенты/подагенты, «Literate Coding» (естественный язык → код), «Bob Shell» (CLI и CI/CD), аналитика «Bobalytics», интеграция с Red Hat и Instana
  • Премиум-пакеты нацелены на модернизацию: обновление Java, работа с мейнфреймами и IBM i, RPG/COBOL
  • Клиентские отзывы: Blue Pearl, перенос Java 11→25 за 3 дня вместо 30+ (заявлено ~90% ускорение); Appsys ICT Group, MCP-сервер за 3 запроса; Supplier Shield, прототип за 15 минут
  • Страница не сообщает цену, дату релиза, версию и модель, на которой построен Bob

Почему это важно

IBM выходит на рынок агентных ИИ-помощников для разработки, то есть в ту же нишу, где уже работают GitHub Copilot, Cursor и Claude Code, но делает ставку не на массового разработчика, а на корпоративного заказчика с легаси-системами: обновление Java, мейнфреймы, RPG и COBOL на IBM i. Это отличает Bob от большинства конкурентов, которые в первую очередь ориентируются на современные стеки.

Кому это важно

Прежде всего, крупным организациям с унаследованным Java-кодом или системами на мейнфреймах и IBM i, которым нужна модернизация без полного переписывания. Также инструмент адресован ИТ-руководителям, которым нужна отчётность и метрики по внедрению ИИ-агентов внутри компании (для этого и сделана «Bobalytics»).

Как это применить

Bob работает как из IDE, так и из командной строки («Bob Shell»), встраивается в CI/CD-конвейеры и подключается к другим продуктам IBM, Red Hat и Instana. Базовые функции описаны на странице продукта, но расширенные возможности для модернизации (обновление Java, работа с мейнфреймами и IBM i) вынесены в отдельные премиум-пакеты, их состав и стоимость на странице не раскрыты.

Можно ли доверять

Источник, собственная маркетинговая страница IBM, а не независимый обзор. Все количественные заявления (90% ускорения, 3 дня против 30+, 3 запроса на MCP-сервер, 15 минут на прототип), это отдельные клиентские отзывы, а не результаты контролируемых тестов, и страница не говорит, оплачены ли эти отзывы. Страница также не поясняет, чем «IBM Bob» отличается от «Project Bob», оба названия используются вперемешку без указания, какое актуально, и не называет ни модель, на которой построен инструмент, ни цену, ни дату релиза.

Риски и подводные камни

Цифры об ускорении разработки взяты из единичных клиентских кейсов без описания методологии, переносить их как типичный результат некорректно. Упомянутые «встроенные ограничения» (guardrails) описаны только словами клиента, а не документацией IBM. Глубокая интеграция с экосистемой IBM (Red Hat, Instana, премиум-пакеты для мейнфреймов) создаёт зависимость от одного поставщика, это стоит учитывать при выборе инструмента для модернизации критичных легаси-систем.

«Мы использовали BOB для модернизации Java-кодовой базы с версии 11 на версию 25 и добились примерно 90% ускорения поставки, 3 дня против более чем 30 дней при типичном подходе.»

— Сай Говендер, генеральный директор Blue Pearl