Google presenta Jules con modo Critic-Augmented Generation para mejorar la calidad del código generado por su asistente de IA
Google mejora su asistente de IA Jules con un modo de revisión por críticos para aumentar la calidad del código generado.
Google ha presentado una innovación en su asistente de inteligencia artificial para desarrollo de software, llamado Jules, mediante un nuevo modo conocido como Critic-Augmented Generation. En este modo, todas las propuestas de cambios en el código se envían inicialmente a un crítico integrado en Jules, que realiza una revisión exhaustiva con énfasis en la calidad del código. Este crítico actúa como un observador externo, realizando una especie de revisión por pares y se centra en detectar errores o debilidades en las sugerencias generadas por la IA.
El enfoque no implica que el crítico corrija automáticamente los errores, sino que señala las deficiencias y devuelve el código a Jules para su revisión y mejora. Este ciclo se repite varias veces: Jules ajusta los cambios según los comentarios del crítico, y el proceso continúa hasta que el crítico esté satisfecho con el resultado final, momento en el cual se entrega el código a los usuarios.
Jules, que se presentó en la conferencia Google I/O en mayo, no realiza sugerencias de código en tiempo real dentro del editor, sino que analiza proyectos completos para detectar errores, crear pruebas o integrar nuevas funcionalidades. Sin embargo, los modelos de IA a menudo generan código que parece correcto visualmente, pero que puede fallar en casos específicos, ser sensible a entradas inesperadas o no siempre ser eficiente. La nueva función busca precisamente identificar estas vulnerabilidades y corregirlas antes de que lleguen al usuario final.
Actualmente, el crítico recibe el código completo generado por Jules, revisa y comenta cualquier error o debilidad detectada. Jules, a su vez, corrige y vuelve a enviar el código para una nueva revisión. Este proceso iterativo continúa hasta que el crítico valida la calidad del código, garantizando mayor robustez y fiabilidad en las soluciones entregadas.
Google planea ampliar este proceso en el futuro, permitiendo que Jules consulte al crítico en tareas específicas y tenga acceso a herramientas externas, como motores de búsqueda o verificadores de código, para realizar comprobaciones automáticas y mejorar aún más la calidad del código generado.