Google open-sources the Elephant-Goldfish Model plugin its engineers use to catch AI coding mistakes
Google ha liberado en código abierto un complemento interno llamado Modelo Elefante-Pez Dorado, diseñado para evitar que los asistentes de programación basados en inteligencia artificial cometan errores. Su funcionamiento obliga a que un agente de inteligencia artificial redacte y defienda un documento de diseño antes de escribir cualquier línea de código, el cual posteriormente es evaluado por sesiones independientes de inteligencia artificial para detectar fallos.
El mecanismo opera dividiendo las funciones mediante un concepto de memoria prolongada y ausencia de memoria. La parte denominada "Elefante" mantiene una sesión continua que abarca todo el proyecto, interactuando con el desarrollador mediante entrevistas y discusiones sin redactar código. Por otro lado, las partes llamadas "Pez Dorado" operan sin memoria previa de las conversaciones de diseño, lo que evita que hereden puntos ciegos y les permite actuar como revisores externos imparciales.
El complemento ejecuta tres fases mediante comandos específicos: la lluvia de ideas sin código, la elaboración de un documento de diseño en formato Markdown, y finalmente la revisión por parte de los agentes "Pez Dorado". Estos últimos se encargan de explicar el diseño, buscar fallos lógicos y decidir si el plan es apto para avanzar. La herramienta cuenta con configuraciones personalizables y miles de usuarios diarios dentro de la compañía, estando disponible de forma gratuita en GitHub con compatibilidad inicial para un entorno de desarrollo específico de la empresa.