AI sabe cómo escribir código para la programación de computadoras

Cuando Tom Smith, un programador experimentado, se encontró por primera vez con Codex, una inteligencia artificial (IA) capaz de escribir software de computadora, inmediatamente concedió una "entrevista de trabajo" para el programa. Esta. Tom le pidió a Codex que enfrentara los desafíos de codificación que los programadores humanos generalmente deben superar si quieren obtener trabajos bien remunerados en empresas de tecnología de Silicon Valley, como Google o Facebook. .

Codex cumplió por completo con estas solicitudes en una fracción de segundo e incluso completó otras más tarde. "Estos desafíos no son fáciles para las personas, incluyéndome a mí, pero la IA puede resolverlos en segundos. Se siente extraño ver el proceso", dijo Smith.

Tom Smith pasó a asignar otras pruebas a Codex y descubrió que la IA no solo era buena para responder preguntas de entrevistas, sino que también podía traducir cualquier lenguaje de programación por sí mismo. período a otra especie. Codex parece ser una tecnología que podría reemplazar al programa humano en un futuro cercano.

Pero después de semanas de "trabajar" con la nueva tecnología, Smith no cree que Codex sea una amenaza para los programadores profesionales. Como muchos otros expertos antes que él, lo ve como una herramienta para aumentar la productividad humana. Codex puede ayudar a formar toda una nueva generación de estudiantes de computación mostrándoles cómo actuar como un "maestro" para escribir código de programa simple línea por línea.

"Será una herramienta que facilitará la vida de los programadores", dijo Smith al New York Times. De hecho, a pesar de más de una década de pasos agigantados, incluso los sistemas de inteligencia artificial más impresionantes hasta ahora solo han servido a los humanos, no los han reemplazado.

Codex es un programa desarrollado por OpenAI. Es uno de los laboratorios de investigación más ambiciosos del mundo, dedicado a dar una mirada al mundo de la inteligencia artificial. OpenAI ha creado una IA llamada GPT-3 que puede escribir publicaciones, discursos, poemas o artículos en Twitter. El programa se basa en un sistema matemático, comúnmente llamado "red neuronal", que puede aprender habilidades mediante el análisis de grandes cantidades de datos de entrada.

GPT-3 también sorprendió a los investigadores que escribieron el sistema porque demostró la capacidad de escribir programas de computadora por sí mismo, incluso a un nivel corto. Se dice que la inteligencia artificial aprendió esta habilidad de programas publicados en línea. Entonces OpenAI decidió entrenar un nuevo sistema que dominaría tanto la prosa como la programación. Finalmente nació el Código.

Figura 1 AI sabe cómo escribir código para la programación de computadoras

El sistema puede comprender tanto el contenido textual como el código (hasta cierto punto). Por ejemplo, si escribe una solicitud (en inglés) para escribir un programa que haga que caiga nieve sobre un fondo negro, Codex devolverá un código para "emitir" la solicitud. O cuando se le pide que cree un programa que incluya una pelota azul que rebota en la pantalla, la tecnología responde rápidamente. "Si Codex escribe el código incorrecto, el sistema funcionará exactamente como se requiere", dijo Anya Kubou, programadora profesional con experiencia en Codex.

Según el New York Times, la inteligencia artificial puede escribir software y traducir entre 12 lenguajes de programación de computadoras diferentes. Sin embargo, el código aún puede cometer errores, no tan buenos como los humanos. A veces, un programa escrito por Codex no funciona o tiene un agujero de seguridad, y otras veces es casi necesario. OpenAI estima que la programación adecuada de Codex representa solo el 37% del tiempo total de ejecución.

En otras palabras, Codex realmente solo es útil para programadores experimentados porque sabrán dónde editar las respuestas dadas por la IA para que el programa pueda ejecutarse por completo.

Jeremy Howard, fundador del laboratorio de inteligencia artificial Fast.ai, ve esto como "una forma de no tener que escribir demasiado código. Aunque el código devuelto no siempre es correcto, es suficiente para el programador. Howard también cree que Codex ayuda a los principiantes". aprenda a codificar porque se pueden crear programas simples a partir de descripciones escritas de los requisitos.

El empresario sueco Joel Hellermark está tratando de mejorar el sistema y convertirlo en una herramienta para enseñar programación.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir
error: Content is protected !!