IBM преобразует старичка COBOL в молодой код.
COBOL (Common Business Oriented Language) – один из старейших языков программирования, который впервые появился в 1959 году. Согласно Для просмотра ссылки Войдиили Зарегистрируйся 2022 года, сегодня в производственных системах используется более 800 миллиардов строк кода на COBOL, в то время как в 2017 году это число составляло около 220 миллиардов.
IBM Для просмотра ссылки Войдиили Зарегистрируйся новое решение для современной проблемы обновления приложений на COBOL — систему Code Assistant for IBM Z, которая использует искусственный интеллект для автоматического перевода кода с COBOL на Java . Об этом сообщил главный научный сотрудник IBM Research, Ручир Пури.
<iframe width="560" height="315" src="
" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" title="IBM watsonx Code Assistant for Z product demonstration"> </iframe>
По словам Пури, система была разработана, чтобы помочь предприятиям провести рефакторинг основных приложений, сохранив при этом производительность и безопасность. Платформа будет доступна для общего пользования в четвёртом квартале 2023 года, а в начале сентября на конференции IBM TechXchange в Лас-Вегасе запустится превью-версия.
Code Assistant работает на базе CodeNet, модели с 20 миллиардами параметров, обученной на 1,5 триллиона токенов, и способной понимать не только COBOL и Java, но и около 80 других языков программирования.
Ручир Пури заявляет, что Code Assistant поддерживает полный жизненный цикл обновления приложения и помогает разработчикам понимать, проводить рефакторинг, преобразовывать и проверять переведенный код в современной архитектуре.
Однако стоит отметить, что не всё так гладко. Недавнее исследование Стэнфорда показало, что программисты, использующие системы генерации кода на базе ИИ, чаще допускают уязвимости в разрабатываемых приложениях. Пури советует тщательно проверять код перед его применением.
Системы, подобные Code Assistant, имеют большое значение для будущего роста IBM. Около 84% клиентов IBM в секторах финансов и государственной службы используют COBOL. Компания также планирует расширять свои предложения в области ИИ для генерации кода, конкурируя с GitHub Copilot и Amazon CodeWhisperer.
Вопросы безопасности остаются, но несомненно, что IBM делает ставку на будущее, в котором искусственный интеллект будет играть ключевую роль в преобразовании и модернизации IT-инфраструктуры.
COBOL (Common Business Oriented Language) – один из старейших языков программирования, который впервые появился в 1959 году. Согласно Для просмотра ссылки Войди
IBM Для просмотра ссылки Войди
<iframe width="560" height="315" src="
По словам Пури, система была разработана, чтобы помочь предприятиям провести рефакторинг основных приложений, сохранив при этом производительность и безопасность. Платформа будет доступна для общего пользования в четвёртом квартале 2023 года, а в начале сентября на конференции IBM TechXchange в Лас-Вегасе запустится превью-версия.
Code Assistant работает на базе CodeNet, модели с 20 миллиардами параметров, обученной на 1,5 триллиона токенов, и способной понимать не только COBOL и Java, но и около 80 других языков программирования.
Ручир Пури заявляет, что Code Assistant поддерживает полный жизненный цикл обновления приложения и помогает разработчикам понимать, проводить рефакторинг, преобразовывать и проверять переведенный код в современной архитектуре.
Однако стоит отметить, что не всё так гладко. Недавнее исследование Стэнфорда показало, что программисты, использующие системы генерации кода на базе ИИ, чаще допускают уязвимости в разрабатываемых приложениях. Пури советует тщательно проверять код перед его применением.
Системы, подобные Code Assistant, имеют большое значение для будущего роста IBM. Около 84% клиентов IBM в секторах финансов и государственной службы используют COBOL. Компания также планирует расширять свои предложения в области ИИ для генерации кода, конкурируя с GitHub Copilot и Amazon CodeWhisperer.
Вопросы безопасности остаются, но несомненно, что IBM делает ставку на будущее, в котором искусственный интеллект будет играть ключевую роль в преобразовании и модернизации IT-инфраструктуры.
- Источник новости
- www.securitylab.ru