• En un nuevo estudio, los investigadores encargaron a una empresa de tecnología impulsada por IA que desarrollara 70 programas diferentes.
  • Descubrieron que la IA podía desarrollar software en menos de 7 minutos por menos de 1 dólar en costos, en promedio.
  • A los robots de IA se les asignaron roles y pudieron hablar, tomar decisiones lógicas y solucionar errores.
  • ¡Síguenos en Google News!

Los chatbots de IA como ChatGPT de OpenAI pueden operar una empresa de software de manera rápida y rentable con una mínima intervención humana, según un nuevo estudio.

En el artículo, publicado recientemente, un equipo de investigadores de la Universidad de Brown y varias universidades chinas realizaron un experimento para ver si los robots de IA impulsados ​​por una versión del modelo 3.5 de ChatGPT podían completar el proceso de desarrollo de software sin capacitación previa.

Los hallazgos se producen después de que los investigadores publicaran otro estudio en el que agentes de IA administraron una ciudad virtual por sí mismos.

¿Cómo los chatbots crearon una empresa y un software?

Para probar esto, los investigadores crearon una hipotética empresa de desarrollo de software llamada ChatDev. 

Basándose en el modelo en cascada (un enfoque secuencial para la creación de software), la empresa se dividió en cuatro etapas diferentes, en orden cronológico: diseño, codificación, prueba y documentación.

A partir de ahí, los investigadores asignaron roles específicos a los robots de IA, solicitando a cada uno «detalles vitales» que describían las «tareas y roles designados, protocolos de comunicación, criterios de terminación y restricciones».

Los chatbots tuvieron asignados roles como CEO y CTO

Una vez que los investigadores asignaron funciones a los robots de IA, cada robot fue asignado a sus respectivas etapas. 

El «CEO» y el «CTO» de ChatDev, por ejemplo, trabajaron en la etapa de «diseño», y el «programador» y el «diseñador de arte» actuaron en la etapa de «codificación».

Durante cada etapa, los trabajadores de IA conversaron entre sí con una mínima participación humana para completar partes específicas del proceso de desarrollo de software.

Desde decidir qué lenguaje de programación usar hasta identificar errores en el código hasta que el software estuvo completo.

¿Cuánto tiempo le puede tomar a los chatbots crear el software?

Los investigadores realizaron el experimento en diferentes escenarios de software y les aplicaron una serie de análisis para ver cuánto tiempo le llevó a ChatDev completar cada tipo de software y cuánto costaría cada uno.

Los investigadores, por ejemplo, encargaron a ChatDev «diseñar un juego básico de Gomoku«, un juego de mesa de estrategia abstracta también conocido como «Cinco en raya».

El chatbot del CEO y CTO se comunicaban entre sí

En la etapa de diseño, el CEO pidió al CTO que «propusiera un lenguaje de programación concreto» que «satisfaciera la demanda del nuevo usuario», a lo que el CTO respondió con Python. 

A su vez, el CEO dijo: «¡Genial!» y explicó que la «simplicidad y legibilidad del lenguaje de programación lo convierten en una opción popular tanto para principiantes como para desarrolladores experimentados».

Después de que el CTO respondió: «Comencemos», ChatDev pasó a la etapa de codificación, donde el CTO le pidió al programador que escribiera un archivo, seguido por el programador que le pidió al diseñador que le diera al software una «hermosa interfaz gráfica de usuario».

 La cadena de chat se repite en cada etapa hasta que se desarrolla el software.

Se creó un software en menos de 7 minutos

Después de asignar a ChatDev 70 tareas diferentes, el estudio encontró que la empresa impulsada por IA pudo completar el proceso completo de desarrollo de software «en menos de siete minutos a un costo de menos de un dólar».

Todo mientras identificaba y solucionaba problemas «potenciales» y vulnerabilidades» a través de sus capacidades de «memoria» y «autorreflexión».

El estudio dijo que el 86.66% de los sistemas de software generados fueron «ejecutados sin problemas».

«Nuestros resultados experimentales demuestran la eficiencia y rentabilidad del proceso de desarrollo de software automatizado impulsado por CHATDEV», escribieron los investigadores en el artículo.

Los investigadores no respondieron de inmediato a la solicitud de comentarios de Insider antes de la publicación.

La IA generativa como ChatGPT puede realizar funciones laborales específicas

Desde que salió el chatbot de IA en noviembre pasado, trabajadores de todas las industrias lo han utilizado en el trabajo para ahorrar tiempo y aumentar la productividad.

Los codificadores, en particular, pueden encontrar que las herramientas de IA generativa son beneficiosas para su vida personal y profesional. 

Daniel Dippold, un codificador con sede en Berlín, utilizó ChatGPT para desarrollar un programa que le ayudó a encontrar un apartamento.

Pero el software tenía sesgos y algunos errores

Sin embargo, el estudio no es perfecto: los investigadores identificaron limitaciones, como errores y sesgos en los modelos de lenguaje, que podrían causar problemas en la creación de software. 

Aún así, los investigadores dijeron que los hallazgos «podrían ayudar potencialmente a los programadores o ingenieros jóvenes en el mundo real» en el futuro.

AHORA LEE: El mercado de diamantes cae porque usuarios prefieren las piedras cultivadas en laboratorio

TAMBIÉN LEE: Spotify pone precio a las palabras —contempla cobrar por leer las letras de las canciones

Descubre más historias en Business Insider México

Síguenos en FacebookInstagramLinkedInTwitterTikTok y YouTube

AHORA ESCUCHA:

AHORA VE: