La 'AI-for-Code', nombre genérico de las tecnologías que usan la inteligencia artificial para automatizar parcial o totalmente el desarrollo de software está, en palabras de los investigadores de IBM Research, "a punto de dejar de ser una prueba de concepto para convertirse en una tecnología de adopción generalizada".
Con el objetivo de dar un empujón a esta tendencia, estos investigadores han puesto en marcha un proyecto que esperan que sirva como punto de inflexión: el CodeNet Project.
El objetivo de éste es proporcionar un valioso dataset al conjunto de la comunidad de investigadores del ámbito de la IA aplicada a la programación; dicho dataset les permitiría aplicar técnicas de machine learning a la creación de traductores entre diferentes lenguajes de programación, o bien generadores o analizadores de código.Para ello, el dataset (distribuido bajo una licencia libre) reúne un total de 14 millones de ejemplos de código en los que se plantea la solución a 4053 problemas de programación habituales… planteados desde 55 lenguajes de programación diferentes: desde lenguajes populares actualmente (como Go, Python y Java) hasta clásicos (como COBOL, FORTRAN y Pascal).
En Xataka
Soy programador y esto es lo que creo sobre si la inteligencia artificial podrá quitarme el trabajo
Pero estas muestras de código fuente no proceden de aplicaciones en producción ni en proceso de desarrollo, pues esto no sólo habría impedido su libre uso, sino también contar con un elemento muy importante en …