GitHub acaba de reescribir el entorno de ejecución del agente Copilot en Rust. No es una migración pequeña. Aproximadamente 430 mil líneas de TypeScript en producción pasaron por la migración, resultando en más de 800 mil líneas de Rust en producción. ¿Y la parte más sorprendente? La mayoría de este código fue escrito por agentes de IA. La migración se implementó a través de 128 PR en aproximadamente 14,5 semanas, mientras Copilot continuaba lanzando nuevas versiones durante todo el proceso. El objetivo no era simplemente que Rust sea más rápido. Rust proporcionó al entorno de ejecución: - menor sobrecarga de inicio y ejecución - uso predecible de recursos - un binario nativo - interoperabilidad con C ABI - integración más sencilla en C#, TypeScript, Python, Rust, Go y Java - menor dependencia de Node.js/V8 GitHub también reportó mejoras de rendimiento de varios órdenes de magnitud. Pero hubo muchas regresiones. El equipo aún tuvo que depurar problemas de corrección, errores de ciclo de vida/estado, incompatibilidades de comportamiento y problemas en los límites del host. Esa es la lección importante. La IA no reescribió mágicamente 800 mil líneas de código correctamente. Hizo posible una reescritura económicamente viable que anteriormente habría requerido un gran equipo y 1–2 años. El futuro interesante no es que la IA reemplace a los programadores. Sino que proyectos que antes eran demasiado costosos para intentar se están volviendo factibles. Rust + agentes de codificación con IA será una combinación muy interesante.
Pandit | Ξ🦇🔊Compartir
Fuente:Mostrar original
Descargo de responsabilidad: La información contenida en esta página puede proceder de terceros y no refleja necesariamente los puntos de vista u opiniones de KuCoin. Este contenido se proporciona solo con fines informativos generales, sin ninguna representación o garantía de ningún tipo, y tampoco debe interpretarse como asesoramiento financiero o de inversión. KuCoin no es responsable de ningún error u omisión, ni de ningún resultado derivado del uso de esta información.
Las inversiones en activos digitales pueden ser arriesgadas. Evalúa con cuidado los riesgos de un producto y tu tolerancia al riesgo en función de tus propias circunstancias financieras. Para más información, consulta nuestras Condiciones de uso y la Declaración de riesgos.