08:53
AI vs COBOL: бенчмарк для вайбкодинга

В наши дни, доминирует идея, что программный код стал невероятно дешевой вещью, что никто не пишет код руками, что отныне софт могут писать люди, не знающие языков программирования от слова "совсем". Нас уверяют, программист - стремительно умирающая профессия, что уже совсем скоро весь необходимый софт для бизнеса, сможет писать сам владелец этого бизнеса. Ну, или его секретарша. 

Проблема однако в том, что мы пока что не видим признаков всего этого. Если программный код стал невероятно дешев, то в современном IT есть куча задач, которые до сих пор не были решены именно из-за недостатка кодящей рабочей силы. Например, создание реально рабочей альтернативы Windows (а не полумертвого проекта ReactOS, или серверной ОС Linux, которую почему-то считают приемлемым вариантом для десктопов). И в России и в Европе, когда пытаются в импортозамещение американского sofware, по-прежнему понимают под оным НАКАТИТЬ ЛИНУКС, хотя казалось бы - что мешает навайбкодить собственную операционную систему и парк программ под нее? Коль скоро у нас теперь есть универсальный программист? 

И вот похоже, у нас появился проект, который может послужить лакмусовой бумажкой для тезиса об LLM как дешевом универсальном программисте. Дело в том, что на Западе, существует огромный технический долг на языке COBOL, созданном в конце 1950-х. На этом языке еще в 60-70-е, было написано огромное количество софта, главным образом банковского. И это ПО, используется до сих пор - причем его постоянно приходится исправлять, апгрейдить, дополнять. Что приводит к тому, что пишется еще больше строк кода на COBOL. И избавиться от этого языка-динозавра, нет никакой возможности - для этого, придется переписывать весь имеющийся софт на современные языки программирования, а это влетит просто в колоссальную сумму. 

И вот, после того как у нас появилась возможность создавать код с помощью ИИ, начали ходить разговоры, что пора бы уже избавиться наконец от COBOL. Недавно, Hypercubic, стартап из США объявил о запуске проекта по масштабному переписыванию кода на COBOL с помощью роя ИИ-агентов. 

Я считаю, что такой проект послужил бы неплохим бенчмарком для вайбкодинга - годится ли технология, когда никто не пишет код руками, для чего-то серьезного, а не только для создания глючных видеоигр. Так что - будем посмотреть, на мой взгляд данный проект заслуживает самого пристального внимания. 

Американский стартап Hypercubic, занимающийся разработкой специализированных ИИ-агентов для трансляции кода COBOL на современные языки программирования, объявил о проведении посевного раунда финансирования, в ходе которого на развитие привлечено $5,3 млн. Инвестиционную программу возглавила компания CIV. Кроме того, средства предоставили Y Combinator, Afore Capital, Multimodal Ventures, Pioneer Fund, Epsilon Ventures и Unpopular Ventures, а также ряд частных инвесторов.

 
 
 

COBOL (Common Business-Oriented Language), появившийся ещё в 1959 году, до сих пор остаётся основой глобальной финансовой инфраструктуры и приложений на мейнфреймах: по оценкам, более 95% транзакций по картам и операций банкоматов зависят от систем, написанных на этом языке. В мире насчитывается свыше 200 млрд строк COBOL-кода, однако эти программы крайне плохо документированы, а найти квалифицированных специалистов в соответствующей области очень сложно. Первые разработчики на COBOL давно отошли от дел, если вообще живы, да и их преемники приближаются к пенсионному возрасту.

Процесс переноса COBOL-кода на современные языки программирования сопряжен с огромными рисками. Такие приложения часто представляют собой сложные монолитные системы, а поэтому даже небольшое изменение может привести к сбою критически важных банковских и финансовых сервисов. При этом восстановление логики, заложенной десятилетия назад, требует огромных усилий: бизнес-правила часто «зашиты» непосредственно в код и нигде не описаны. По этой причине многие компании откладывают модернизацию: процесс занимает годы, стоит дорого, а вероятность сбоев слишком высока.

Стартап Hypercubic предлагает решение проблемы с помощью ИИ-агентов, обученных на огромных объёмах кода COBOL. Система сначала тщательно анализирует исходники, восстанавливает скрытую бизнес-логику и автоматически генерирует документацию. Затем ИИ переписывает приложение на современных языках, сохраняя функциональность и совместимость с историческими данными. Утверждается, что такой подход сокращает сроки модернизации с нескольких лет до пары месяцев, одновременно повышая надёжность.

Вместе с тем Gartnet предрекает провал автоматизированному переносу ПО с мейнфреймов с помощью ИИ — к 2030 году ¾ поставщиков таких решений или закроются, или переориентриуются. Проблема не только в коде, который является только частью более обширного инфраструктурного комплекса, но и в данных, рабочем окружении и аппаратных решениях. IBM по-прежнему развивает мейнфреймы, позволяя интегрировать их с современными платформами и предлагая новые варианты использования.

Источник: 

P.S. А вы в курсе, кстати, что для COBOL существует компилятор GnuCOBOL? Который может компилировать код, в том числе и под Android? Блджад, покодить на COBOL под Android - это наверное, одно из самых охренительных приключений в этой жизни... Таким не могу похвастаться даже я - а я в этом плане уж знаю толк в извращениях... 

Категория: Black Pill | Просмотров: 15 | Добавил: hexenhammer-2 | Теги: вайбкодинг, Cobol, Hypercubic, LLM, искусственный интеллект, Программирование, ии | Рейтинг: 0.0/0
Всего комментариев: 0
avatar