En el último año, nuestro equipo de ingeniería ha pasado por uno de los cambios más profundos que he visto en mi carrera. Hemos pasado del uso de herramientas AI al Ingenieros codifican más rápido... a un mundo donde la IA es ahora de cómo diseñamos, construimos y enviamos software. Ayuda En el centro Lo que comenzó como un experimento de “asistente de IA” de estilo Copilot se ha convertido en un proceso de desarrollo totalmente de IA, y está cambiando todo: velocidad, calidad e incluso lo que significa ser un ingeniero. De conductor a navegador Cuando empezamos, la IA era sólo un asistente, y el ser humano era el — el ingeniero todavía escribió el código mientras que la IA ofreció pistas y completos. conductor Hoy, como nuestro Director de Ingeniería Alastair McClelland Póngalo en: “Un ingeniero es ahora el navegador, y la IA es el conductor”. Tiene razón.Los ingenieros ahora describen tiene que ocurrir, lo que importa, y las restricciones.La IA luego implementa, prueba e itera. Qué por qué En esencia, estábamos haciendo el desarrollo basado en las especificaciones antes de que la frase se volviera popular.El oficio del ingeniero ha cambiado de escribir código a expresar la intención. La analogía del conductor y el navegador funciona bien porque un buen navegador sabe cuándo intervenir y tomar el control. Lo que ha cambiado en la práctica Esta transformación ha reformulado la forma en que trabajan nuestros equipos: Prototipos: ahora estamos construyendo y validando ideas hasta 10 veces más rápido Entrega de producción: Aproximadamente 3x más rápido mientras se mantiene la calidad Cobertura de pruebas: Tipicamente se duplican los niveles anteriores - incluso se prueban los prototipos Adopción: Alrededor de la mitad de nuestros ingenieros ya son totalmente AI-primero; los demás están siguiendo en esa curva de adopción. Incluso rastreamos el uso de token como una medida del compromiso y la productividad de la IA. Es notable cuánto de nuestro tiempo de “pensamiento” se pasa ahora colaborando con la IA, no luchando contra ella. Nuevos roles, nuevos pensamientos AI ha cambiado la forma del trabajo de ingeniería en sí. Los ingenieros están ahora más orientados a la arquitectura y al producto, definiendo sistemas y resolviendo problemas reales de los clientes en lugar de implementar tareas predefinidas. Las revisiones de código también han evolucionado. Ya no se trata de capturar pequeños problemas, se trata de aprender y mejorar compartidos porque la IA ya maneja la sintaxis, la estructura y el encadenamiento. , Y mientras todavía necesitamos disciplina y pruebas, nuestro foco ahora está en mejores prompts, especificaciones más claras y circuitos de retroalimentación más inteligentes para la IA. Como dice Alastair, “Los mejores ingenieros se están convirtiendo en los mejores comunicadores – aquellos que pueden describir la intención con precisión tanto a humanos como a máquinas”. Lo que hemos aprendido Aquí están las mayores lecciones de nuestra primera transformación de IA: La calidad a la velocidad es posible.Puedes ir más rápido y obtener versiones más seguras si incorporas las pruebas desde el principio. La IA necesita contexto, no micro-gestionado.El éxito depende de especificaciones claras, datos estructurados y circuitos de retroalimentación estrechos. Las herramientas de IA evolucionan mensualmente; así que haz las habilidades para usarlas bien. La rápida evolución requiere una mentalidad de crecimiento y una cultura que celebra la experimentación. El proyecto Celerity: Ingeniería para la era de la IA Para hacer esto sostenible, lanzamos The Celerity Project, nuestra iniciativa para reconstruir nuestro entorno de desarrollo en torno a la IA. Se centra en: Contexto compartido de Monorepo en muchas aplicaciones Desarrollo basado en espectros utilizando OpenSpec y ADR “Habilidades” incorporadas como comandos /slash dentro de los proyectos Implementaciones fuertemente tipificadas, amigables con LLM Mermaid + Markdown para una documentación clara y legible por máquina Cada decisión consiste en hacer que nuestros sistemas sean legibles tanto para las personas como para las IA, manteniendo nuestra velocidad alta sin sacrificar la calidad. Donde estamos dirigidos Esperamos que la ingeniería general se estabilice en torno a Entrega 2-3 veces más rápida, con prototipos que continúan alcanzando hasta 10 veces. Pero el verdadero cambio no es sólo la velocidad, es la mentalidad. Nuestros ingenieros ya no solo escriben código; son Están diseñando sistemas que pueden explicarse, probarse a sí mismos y evolucionar continuamente. Y están prosperando en ese entorno. Como Alastair lo resumió perfectamente: “No estamos reemplazando a los ingenieros con la IA, estamos redefiniendo lo que es la ingeniería”. El pensamiento final La revolución de la IA en el desarrollo de software no se trata de automatización; se trata de amplificación. Cuando combinamos la claridad de la intención humana con la precisión y la escala de la ejecución de la IA, no solo nos movemos más rápido, sino que construimos mejor. ¿Quieres convertirte en el primer ingeniero de datos? Hemos sido el primer ingeniero de inteligencia artificial el primer agente de inteligencia artificial de ingeniería de datos nativo de inteligencia artificial llamado Metis. (Whew - eso es mucho de 'AI.') Si quieres comprobarlo, ¡Esto es gratis! Comience con CI/CD nativo para Snowflake