ElDemocrata

España en español es para cualquier persona que viva en España, visite España o cualquier persona interesada en las últimas noticias, eventos y deportes en España. Descubra más ahora.

Desarrollador crea software de ‘autorreparación’ que se repara solo gracias a la IA – Ars Technica

Desarrollador crea software de ‘autorreparación’ que se repara solo gracias a la IA – Ars Technica

Acercarse / Una imagen humanoide y generada por IA de «programación de computadora Wolverine».

Bing Edwards/Mitad del viaje

La depuración de un programa defectuoso puede ser frustrante, entonces, ¿por qué no dejar que la IA lo haga por usted? Eso es lo que hizo un desarrollador que trabajaba en «BioBootloader» al crearlo Glotónun programa que podría dar a los programas de Python «capacidades de curación regenerativa», según los informes hakkadai. (Sí, al igual que el superhéroe de Marvel).

«Ejecute sus scripts con él y, cuando falla, GPT-4 lo edita y explica qué salió mal», escribió BioBootloader en un tuit. acompañado Vídeo explicativo. «Incluso si tiene muchos errores, se reiniciará con frecuencia hasta que todo se solucione».

GPT-4 es un modelo de lenguaje multimedia creado por OpenAI y lanzado en marzo. Está disponible para ChatGPT Plus suscriptores y en forma de API para probadores beta. Utiliza su «conocimiento» sobre miles de millones de documentos, libros y sitios web extraídos de la web para realizar tareas de procesamiento de textos, como creación, traducción de idiomas y programación.

En el video de demostración de Wolverine, BioBootloader muestra una ventana de vista en paralelo, con el código de Python a la izquierda y los resultados de Wolverine a la derecha en la terminal. Carga un script de calculadora personalizado en el que agrega algunos errores a propósito y luego lo ejecuta.

READ  Parecen haberse filtrado detalles de la nueva Guerra del Golfo en Call of Duty Black Ops

«Lo ejecuta, ve el bloqueo, pero luego va y habla con GPT-4 para tratar de descubrir cómo solucionarlo», dice. GPT-4 muestra una explicación de los errores del programa, muestra qué cambios está tratando de hacer y luego reinicia el programa. Cuando se ven nuevos errores, GPT-4 corrige el código nuevamente y luego funciona correctamente. Al final, el archivo Python original contiene los cambios agregados por GPT-4.

el codigo es Disponible en githubEl desarrollador dice que esta técnica se puede aplicar a otros lenguajes de programación. El uso de Wolverine requiere una clave API de OpenAI para GPT-3.5 o GPT-4, y se aplican tarifas de uso. Actualmente, la API de GPT 3.5 está abierta para cualquier persona con una cuenta de OpenAI, pero el acceso a GPT-4 aún está restringido por Lista de espera.

Recientemente, hay varios experimentos que involucran GPT-4 en bucles, como Auto-GPT Y BebéAGIintente dar más GPT-4.agenteCapacidades que le permiten activar más instancias GPT-4 (agentes) para realizar varias tareas simultáneamente o actuar de forma independiente.

Aunque actualmente es una prueba de concepto rudimentaria, tecnologías como Wolverine ilustran un futuro potencial en el que las aplicaciones podrían corregir sus propios errores, incluso errores inesperados que podrían aparecer después de la implementación. Por supuesto, las implicaciones, la seguridad y la sabiduría para permitir que esto suceda aún no se han explorado completamente.