Conclusiones clave
- El motor de codificación de IA de DeepMind es tan bueno como un programador humano promedio.
- El motor AlphaCode ofrece soluciones creativas a los problemas de codificación.
-
La IA puede ser mejor cuando aumenta el trabajo humano en lugar de reemplazarlo.
La empresa de investigación DeepMind dice que los motores de codificación de IA pueden escribir programas tan bien como un ser humano. ¿Llegarán finalmente los robots a los trabajos de los desarrolladores de software?
Cuando DeepMind puso su motor AlphaCode a trabajar en desafíos de codificación diseñados para evaluar a humanos, terminó en el 54 por ciento superior, lo que lo hace tan bueno como un humano promedio. Eso puede sonar como si estuviera listo para implementarse para uso en vivo. Podrías despedir a la peor mitad de tus codificadores humanos y luego reemplazarlos con bots de codificación de IA, ¿verdad? Todavía no.
"Con las empresas de IA, los escritores son más necesarios que nunca. El verdadero beneficio de los escritores de IA es que brindan investigación y herramientas que aceleran el proceso de lo que debe incluirse en el contenido. Imagino que la IA Los motores de codificación harán lo mismo para los programadores. Los hará más eficientes, lo que facilitará el inicio del desarrollo de una estructura para sus aplicaciones y acelerará el proceso de codificación ", John Cass, cofundador de la empresa AI. AIContentGen, le dijo a Lifewire por correo electrónico.
Apoyar, no suplantar
La promesa de la IA es que puede reemplazar a los humanos en tareas de baja categoría o suplantar a los humanos en trabajos costosos. Pero en la práctica, todavía no hemos llegado. Si alguna vez usó aplicaciones de inteligencia artificial para editar sus fotos, por ejemplo, sabrá que aún queda mucho por hacer después de que la herramienta haya terminado. Como mínimo, el ser humano se reduce a hacer clic en un botón para recorrer las opciones creadas por IA y luego elegir la mejor.
En el caso del motor AlphaCode de DeepMinds, su IA está entrenada para enfrentar los desafíos de codificación. Los ejemplos proporcionados en la página del proyecto AlphaCode son encontrar formas óptimas de organizar carreteras y edificios o idear estrategias para ganar juegos de mesa. Es posible que no sean útiles en el lugar de trabajo, pero la IA de DeepMind mostró un rasgo importante: la creatividad.
"Puedo decir con seguridad que los resultados de AlphaCode superaron mis expectativas", dijo Mike Mirzayanov, fundador de Codeforces, un sitio que organiza concursos de codificación, en el blog Deep Mind. "Era escéptico porque incluso en problemas competitivos simples, a menudo se requiere no solo implementar el algoritmo sino también, y esta es la parte más difícil, inventarlo".
El escenario más probable, al menos para empezar, es que los programadores humanos utilicen herramientas de inteligencia artificial para ayudarlos a trabajar. Y otras empresas, como Microsoft, por ejemplo, están trabajando en herramientas de IA para ayudar a los programadores a trabajar más rápido haciendo gran parte del trabajo por ellos.
En cierto modo, todos estamos acostumbrados a usar herramientas de IA todos los días, y sabemos las trampas y frustraciones que traen consigo. La autocorrección, por ejemplo, se supone que hace que escribir sea más rápido en pequeños teclados en pantalla, pero en la práctica, terminas cambiando tu estilo de escritura para activar mejor las sugerencias de autocorrección.
Entonces, ¿los codificadores humanos realmente serán reemplazados por IA? Improbable.
"Los codificadores seguirán estando al mando, como lo están los escritores con los escritores de contenido de IA", dice Cass. "En cierto modo, las nuevas herramientas de escritura de IA significan aún más seguridad laboral para los escritores porque tendrán la experiencia sobre cómo usar y aprovechar al máximo las herramientas más sofisticadas en el futuro previsible".
Inteligencia oficial de arte
Hay algunas formas de ver la IA en actividades creativas. Una es que elimina el trabajo duro y permite que el ser humano se concentre más en los aspectos creativos. El humano se convierte más en un director de cine que en el guionista del actor. Podemos dar un paso atrás y ver todo el proyecto desde un nivel superior, sin preocuparnos por los detalles esenciales necesarios para lograr nuestras visiones.
"Los hará más eficientes, facilitando el inicio del desarrollo de una estructura para sus aplicaciones…"
Por otro lado, la creatividad de la IA sigue siendo creatividad algorítmica. Inventará soluciones, escribirá novelas o filtrará nuestras fotografías, pero tal vez no de una manera que resuene con otros humanos como lo hace el arte.
Entre estos extremos se encuentran artistas como Brian Eno, que deja que la música local creada por IA se reproduzca de fondo mientras está en el estudio. Cuando algo le llama la atención, lo guarda para usarlo más tarde.
Las creaciones de IA pueden inspirar a los humanos en direcciones que normalmente no podríamos tomar. O la IA puede dictar cómo trabajamos, por lo que terminamos como niñeras de las máquinas. Entonces, como cualquier herramienta, lo que cuenta es cómo la usamos.