Hola a todos, mi nombre es Ishai. Soy el CTO en LearnrB. Y hoy voy a hablar sobre las revisiones de código de AI. Tal vez las tengas, tal vez no. Voy a hablar sobre por qué probablemente no están haciendo todo lo que pueden por ti y cómo solucionar esto.
Así que, voy a cubrir una introducción sobre las revisiones de código de AI y por qué creemos que este es el primer paso que AI realmente da en el SDLC. Mostraré algunos anti-patrones que hacen que las revisiones de código de AI pierdan el punto. Y luego me centraré en cómo mejorarlas.
Lo que realmente importa en tu sistema de revisión de código de AI y cómo pasar de resultados mediocres a grandes resultados que realmente transformen cómo trabajas. Así que, las revisiones de código de AI, esa es una historia de éxito creciente para AI dentro del espacio de trabajo de codificación. Y en contraste con cómo AI típicamente ayuda a los desarrolladores en el IDE o en CLI ayudándoles a codificar, las revisiones de código en realidad comienzan el viaje de AI en el proceso mismo porque ahora dejan el ámbito de un solo desarrollador y realmente son un lugar donde AI se convierte o aumenta el proceso. Si miramos las diferentes formas en que AI ayuda a los desarrolladores y ayuda a los equipos de ingeniería a entregar valor a través de cambios en una base de código, tenemos tres modos principales.
Y en esta diapositiva, voy a describir los modos, pero también su modelo de madurez y cómo avanzan con el tiempo. Así que, la primera fila son los asistentes de codificación. Estos son los famosos cursores, cloud code, copilotos de cliente y así sucesivamente, típicamente viviendo dentro de mi IDE o en mi laptop. En un CLI, tal vez tenga un enjambre de agentes, pero están en el ámbito de ayudarme a escribir código. Así que, soy el desarrollador. Yo soy dueño de lo que estoy haciendo. Estos agentes me ayudan a escribir más código, me ayudan a escribirlo más rápido, tal vez me ayuden a escribirlo de extremo a extremo. Cuando está listo, enviaré el código como una pull request o como una merge request, y pasará por el resto del SDLC.
Este modo obviamente explotó, comenzó la experimentación en 2024, y el año pasado básicamente fue el año en que este modo maduró. Así que, las grandes organizaciones ya despliegan agentes y ayudantes en este modo, y en madurez, estoy hablando de RFPs, de integrar esto en los presupuestos, de tener mediciones sobre cómo me está ayudando, de tener programas de capacitación, convirtiéndose en parte incluso de currículums y cómo evaluamos a los candidatos. Todas estas cosas han sucedido, y ahora esto básicamente se ha convertido en otra herramienta madura en manos de los desarrolladores. No ha terminado en términos de evolución, pero ha pasado por un rápido ciclo de madurez para convertirse en algo que todos necesitan.
Comments