Los asistentes de codificación con IA son potentes pero a menudo impredecibles. Un desarrollador podría solicitar una simple función de control de permisos, y la IA comienza a modificar treinta archivos, eligiendo un enfoque que no coincide con la intención del usuario. Incluso con documentos de planificación claros como proposal.md, design.md y tasks.md, la IA aún puede desviarse del guion. Este artículo presenta una solución práctica: combinar dos frameworks de código abierto para construir un plugin que mantenga la generación de código con IA bajo control. El plugin impone dirección validando que los cambios de la IA coincidan con los requisitos declarados del usuario y el plan de tareas predefinido. Actúa como una barrera de seguridad, evitando que la IA realice modificaciones no autorizadas o se desvíe de la arquitectura acordada. El autor comparte su experiencia construyendo este plugin, destacando las decisiones de diseño clave y cómo los frameworks se complementan. Para equipos que luchan con la fiabilidad de la generación de código con IA, este enfoque ofrece una manera de aprovechar la productividad de la IA mientras se mantiene el control sobre la base de código.
El artículo aborda un problema común: los asistentes de codificación con IA realizan cambios no deseados o ignoran planes predefinidos. Propone usar dos frameworks de código abierto para crear un plugin que imponga restricciones de dirección y tareas. Esto es valioso para equipos que integran IA en su flujo de desarrollo.