enero 13, 2025

Blog de Habeas Data

Encuentra toda la información nacional e internacional sobre españa. Seleccione los temas sobre los que desea saber más

¿Es el código de recuperación automática el futuro del desarrollo de software?

Ya contamos con procesos automatizados que detectan errores, prueban soluciones y generan documentación y retroalimentación Nueva publicación en el blog de Stack Overflow. Pero entonces, muchos desarrolladores en el pasado escribieron en La idea de un símbolo de autocuración.. Dirígete a Stack Overflow’s Colectivo CI/CD Y encontrará muchos ejemplos de tecnólogos que ponen en práctica estas ideas».

Su publicación de blog argumenta que el código de recuperación automática «es el futuro del desarrollo de software».

Cuando el código falla, a menudo da un mensaje de error. Si su software está bien, este mensaje de error dirá exactamente qué es lo que está mal y le indicará la dirección de una solución. Los programas de precodificación de recuperación automática son automatizaciones inteligentes que reducen errores, permiten precauciones ágiles y administran alertas. tal vez te guste Añadir un poco de espacio en disco O elimine algunos archivos cuando reciba una advertencia de uso del 90 %. O oye, ¿has probado? Apáguelo y vuelva a encenderlo?

A los desarrolladores les encanta automatizar las soluciones a sus problemas, y con el advenimiento de la IA generativa, es probable que este concepto se aplique a la generación, el mantenimiento y la optimización de código en un nivel completamente nuevo… «La gente ha estado hablando de la deuda técnica», dijo. Armando Solar Lizama, profesor del Laboratorio de Ciencias de la Computación e Inteligencia Artificial del MIT, en Entrevista Con The Wall Street Journal. “Creo que existe el riesgo de una acumulación de una gran cantidad de código escrito a máquina muy, muy deficiente”, dijo, y agregó que las empresas tendrán que repensar las metodologías sobre cómo funcionan junto con las capacidades de las nuevas herramientas para evitar eso. .
A pesar de las «alucinaciones» ocasionales de información inexistente, el bloguero de Stack Overflow admite que los modelos de lenguaje grandes mejoran cuando se les pide. Revisa su respuestaY Identificar erroreso mostrar su trabajo.

READ  El Salvador tiene 400 bitcoins, los precios están subiendo

Señalan que el gerente de proyecto responsable de los modelos generativos en Google «cree que se realiza un trabajo de validación de código para la precisión, la seguridad y la velocidad». Eventualmente caerás ante la IA.. »
Google Esta tecnología ya se utiliza Para ayudar a acelerar el proceso de resolución de comentarios de revisión de código. Los autores de un artículo reciente sobre este enfoque escribieron: «A partir de hoy, los autores de cambios de código en Google procesan una cantidad significativa de comentarios de los revisores al aplicar una modificación de ML propuesta. Esperamos que esto reduzca el tiempo dedicado a las revisiones de código en cientos por miles. de horas por año en una escala de Google». Los comentarios positivos y no solicitados destacan que el impacto de las modificaciones propuestas del código ML aumenta la productividad de los empleados de Google y les permite concentrarse en tareas más creativas y complejas…».

Recientemente, vimos algunos Experiencias interesantes que aplica esta capacidad de revisión al código que está intentando publicar. Supongamos que una inserción de código desencadena una alerta sobre un error de compilación en una canalización de CI. El complemento ejecuta una acción de GitHub que envía automáticamente el código a un espacio aislado donde la IA puede revisar el código y el error, y luego realizar la corrección. Este nuevo código se vuelve a ejecutar a través de la canalización y, si pasa la prueba, se mueve para su implementación… ahora funciona en la canalización de CI/CD, pero [Calvin Hoenes, the plugin’s creator] Sueños de un mundo donde este tipo de agente pueda ayudar a corregir errores que surgen del código que ya está en el mundo. «¿Qué es tan genial cuando realmente tienes un código de producción que funciona y produce un error? ¿Puede curarse a sí mismo rápidamente?» Hoenes pregunta…

READ  "No puedo pagar estos precios": el gas de Ottawa alcanza un récord

En este momento, dice Hoenes, necesitamos a los humanos en el circuito. ¿Llegará alguna vez un momento en que se pueda esperar que los programas de computadora se curen a sí mismos de forma independiente a medida que se crean y desarrollan? «Quiero decir, si tiene una gran cobertura de prueba, correcto, si tiene una cobertura de prueba del 100 por ciento, tiene una base de datos muy limpia, puedo ver que eso suceda. En el futuro mediano previsible, será mejor que incluyamos a los humanos». el lazo.»
El mes pasado, Stack Overflow se probó a sí mismo Experiencia de inteligencia artificial Eso ayudó a los usuarios a crear un buen título para su pregunta.