Создан ИИ-переводчик для языков программирования

В рaмкax кoнфeрeнции Think 2021 кoмпaния IBM прeдстaвилa aлгoритм нa бaзe искусствeннoгo интeллeктa пoд нaзвaниeм CodeNet. Oн ловок решить проблему несовместимости языков программирования, выступая в роли переводчика.

Главной особенностью сложной генеративной системы CodeNet из этого следует умение создавать отдельные участки заключение и даже целые проекты как следует прямого перевода данных с одного языка программирования для другой. К примеру, пользователь знает Водан или несколько старых языков, используемых в узкоспецифических сценариях. Отныне. Ant. потом ему не нужно переучиваться, однако перевод за него сделает ИИ.

Представители IBM сообщают, будто CodeNet был обучен в 14 миллионах фрагментах заключение или 500 миллионах строк и ловок осуществлять перевод в пределах 55 старых и новых языков программирования, ото COBOL и FORTRAN до Java, C++ и Python. О томишко, насколько эффективной оказалась производство ИИ, не сообщается, равно как пока неизвестно, сможет ли алгорифм оптимизировать новые языки по прошествии преобразования в старый код лишенный чего увеличения размера конечных файлов.

Опричь функции перевода доступно экзентерация метаданных и проверка генеративных моделей держи корректность путём запуска отдельных частей программы. Сие позволит контролировать перевод вслед за счёт прямого сравнения участков стих.

Комментарии и уведомления в настоящее время закрыты..

Комментарии закрыты.