IBM Korea выпускает AI-инструмент для кодирования Bob, позволяющий снизить затраты до 40%
Репортаж от Wedoany,Компания IBM Korea недавно провела вебинар, на котором представила корпоративный AI-инструмент для кодирования под названием IBM Bob. Этот инструмент применяет искусственный интеллект на всех этапах жизненного цикла разработки программного обеспечения (SDLC), от определения требований до развертывания и эксплуатации.
На вебинаре начальник отдела IBM Korea Пак Чжу Чхан отметил, что традиционные AI-инструменты для кодирования, ориентированные на индивидуальных разработчиков и скорость генерации кода, отличаются от корпоративных сред разработки с использованием ИИ. Он подчеркнул, что на организационном уровне более важны согласованность результатов, унификация процессов до и после написания кода, а также контролируемость безопасности и затрат.
IBM Bob — это инструмент AI-оркестровки в линейке продуктов IBM watsonx, область применения которого охватывает все этапы SDLC: определение требований, проектирование, разработку, тестирование, развертывание и сопровождение. Инструмент поддерживает написание спецификаций требований, генерацию кода и документации, создание тестовых примеров, автоматизацию развертывания и формирование сводок по эксплуатационным задачам. Начальник отдела Пак Чжу Чхан подчеркнул, что ранее роль AI-инструментов для кодирования часто ограничивалась этапом генерации кода, однако такие проблемы реальных проектов, как неотраженные в дизайне изменения требований, нехватка тестовых данных или обнаружение уязвимостей безопасности только после эксплуатации, сложно решить одной лишь генерацией кода. Цель IBM — применять ИИ на всех этапах для повышения производительности.
IBM Bob использует метод маршрутизации моделей, автоматически выбирая между базовыми моделями, такими как Anthropic Claude, Mistral·Devstral, IBM Granite, в зависимости от характера и сложности задачи. Утверждается, что такой подход позволяет сократить необоснованное использование дорогостоящих моделей для простых задач, снижая затраты на использование ИИ до 40%.
Процесс разработки с помощью этого инструмента состоит из трех режимов: «Спросить» (Ask), «Спланировать» (Plan) и «Агент» (Agent). Режим Ask используется для понимания целей проекта, функциональности, технической среды и существующей кодовой базы, а также для анализа влияния запросов на изменения. Режим Plan служит для написания спецификаций требований и подробных проектных документов, определения приоритетов компонентов и критериев проверки. Режим Agent непосредственно генерирует и модифицирует код на основе проекта, проводит проверки безопасности, производительности, сопровождаемости и пишет тестовый код. Документы, созданные на каждом этапе, такие как описание проекта и спецификации требований, используются в качестве основы для последующей работы ИИ, обеспечивая непрерывность процесса.
На вебинаре были продемонстрированы сценарии применения IBM Bob, включая миграцию SQL из базы данных Oracle в среду PostgreSQL, а также диагностику и рефакторинг кода существующего Java-приложения. Демонстрация показала, что в режиме Agent перед чтением файлов или выполнением операций модификации можно запросить одобрение пользователя, а задачи с высоким риском требуют проверки разработчиком или администратором.
Что касается корпоративных функций безопасности, функция «Bob Findings» позволяет обнаруживать уязвимости безопасности и проблемы с качеством в коде, классифицировать их по степени серьезности, а также предоставлять информацию о местоположении проблемы, причинах и направлениях исправления, охватывая такие уязвимости, как SQL-инъекции, межсайтовый скриптинг (XSS), а также дублирование кода и технический долг. Администраторы могут просматривать бюджет и использование токенов через панель мониторинга «Bobalytics», а также устанавливать права пользователей и лимиты использования, обеспечивая предсказуемость затрат.
IBM также привела практический пример: южноафриканская IT-консалтинговая компания Blue Pearl использовала IBM Bob для обновления приложения с Java 11 до Java 25, заменив 127 устаревших API. Уровень автоматизированного тестового покрытия проекта вырос с 0% до 92%, а работа, которая, как ожидалось, заняла бы более 30 дней, была выполнена примерно за 3 дня. По данным IBM, это ускорение поставки примерно на 90%.
Начальник отдела Пак Чжу Чхан подчеркнул, что IBM Bob запрашивает одобрение человека перед выполнением действий и сообщает ему о результатах выполнения, оставляя окончательное решение за человеком.


Связанные продукты


Планшетный портативный спутниковый терминал Ручной портативный терминал с антенной диаметром 0,35 м
China Starwin Science & Technology co., Ltd.
Интеллектуальная система мониторинга конвейерных лент
LUO YANG WIRE ROPE INSPECTION TECHNOLOGY CO., LTD.

Интеллектуальный автоматический калибратор давления ConST811A
Beijing ConST Instruments Technology Inc.


Контроллер системы обнаружения горючих газов 30
Jinan Benan Technology Development Co., Ltd.



Автоматический патрульный робот/автоматический робот безопасности
FOTUN HONGKONG LIMITED








