AI enseñó a traducir código de un idioma a otro

Los científicos explicaron que los sistemas de inteligencia artificial y el aprendizaje automático se han convertido

cada vez más inteligente y capaz no sólo de comprendertexto, sino también escribirlo. Sin embargo, todavía tienen pocos conocimientos de lenguajes de programación. Para remediar esto, IBM anunció en Think 2021 que sus investigadores han creado una IA para la traducción de códigos, el proyecto IBM CodeNet.

“Necesitamos nuestra propia ImageNet, que puedeexplorar ideas innovadoras y reflejarlas en varios algoritmos, anotaron los investigadores. - CodeNet es, de hecho, ImageNet para computadoras. Es un conjunto de datos masivo para enseñar a los sistemas AI / ML a traducir código, que consta de 14 millones de fragmentos y 500 millones de líneas en más de 55 lenguajes heredados y activos, desde COBOL y FORTRAN hasta Java, C ++ y Python ".

Explicaron que el conjunto de datos está construido así.de forma que permita la traducción bidireccional. Es decir, el usuario puede tomar código desactualizado, que se usa a menudo en banca y gobierno, y traducirlo a Java y a otro idioma.

Neolengua, intereslavo y esperanto: cómo la ciencia crea lenguas artificialmente

Los científicos explicaron que el conjunto de datos consta demuchos tipos de concursos de programación y todo tipo de problemas, algunos más avanzados, otros más académicos. Además, estos lenguajes se han utilizado durante la última década y media en muchos de estos concursos, cuyas soluciones estuvieron representadas por miles de estudiantes.

Los usuarios también pueden ejecutartrozos de código "para extraer metadatos y comprobar la corrección de los resultados de los modelos generativos de IA". Esto permitirá a los investigadores programar piezas de código equivalentes al traducir un lenguaje de programación a otro.

Los científicos agregaron que su desarrollo es importante paraRazonamiento y toma de decisiones automatizados, con la capacidad de explicar estas decisiones. De hecho, esta es la misma rama del desarrollo de modelos que la visión por computadora y el procesamiento del lenguaje natural.

Lee mas

La intensidad del nuevo láser más potente es comparable a la luz del Sol que cae sobre la Tierra.

Los físicos han creado un análogo de un agujero negro y han confirmado la teoría de Hawking. ¿A dónde lleva?

Создана первая точная карта мира. Что не так со всеми остальными?