Cada agente con una función distinta de construcción o revisión

Cuando una aplicación sostiene solicitudes, propuestas o seguimiento de clientes, cambios incompatibles pueden interrumpir el trabajo. Usar varios agentes debe considerar esa dependencia. Dividir tareas ayuda cuando alguien responde por integrar y verificar el comportamiento que el negocio necesita conservar durante el desarrollo.

Empieza por separar el trabajo y la autoridad

Un agente puede buscar fallos mientras otro prepara una corrección, pero encontrar un problema no le da automáticamente autorización para resolverlo. Escribe esa distinción antes de empezar. Quien revisa debe saber que entrega un informe; quien construye debe saber que evalúa los hallazgos e implementa los cambios aceptados.

He utilizado esta separación al trabajar con aplicaciones: pido a una IA que construya y a otra que analice. Después llevo el informe a quien se encarga de la construcción. Eso permite aprovechar una segunda lectura sin crear dos participantes que reescriban la misma decisión por caminos distintos.

El informe tampoco es una orden de aceptarlo todo. Un hallazgo puede partir de una interpretación equivocada del comportamiento esperado, ignorar una restricción del proyecto o sugerir trabajo ajeno a la solicitud. Quien integra necesita contrastar la sugerencia con los requisitos antes de modificar el código.

Imagina una aplicación de inscripciones a un evento. Un agente cambia la validación del formulario mientras el otro decide simplificar los campos obligatorios. Ambos pueden considerar correcto su trabajo, pero responden a reglas diferentes sobre qué constituye una inscripción válida y quién puede completarla.

Por eso, planificar la aplicación antes de programar también incluye decidir quién tiene autoridad sobre las reglas compartidas. Quien coordina necesita poder responder a una pregunta concreta: si los agentes discrepan sobre el comportamiento, ¿qué decisión del proyecto prevalece?

Para preparar el siguiente paso, consulta Desarrollar aplicaciones con IA.

Limita las zonas de edición con ejemplos concretos

Decir que cada agente tiene una tarea diferente puede ser insuficiente cuando esas tareas dependen de los mismos archivos. Identifica las áreas en las que cada uno puede escribir y los componentes compartidos que exigen coordinación. Si un cambio cruza ese límite, el agente debe detenerse en esa dependencia y explicar qué necesita.

En la aplicación del evento, un agente puede preparar los textos de confirmación y otro analizar la accesibilidad del formulario. Esa división es relativamente clara mientras el segundo entrega solo sugerencias. Deja de serlo si ambos empiezan a modificar la estructura que genera la confirmación después de la inscripción.

Una instrucción útil describe tanto la responsabilidad como el resultado esperado: revisar el recorrido de inscripción, enumerar problemas reproducibles y entregar recomendaciones sin editar. Para quien construye, la instrucción puede delimitar el formulario y exigir un aviso antes de cambiar la regla compartida de aforo del evento.

Evita asumir que los nombres de carpetas resuelven todas las dependencias. Un cambio en un campo puede afectar a una exportación, un mensaje y una consulta en otra área. Incluso con archivos separados, los agentes pueden introducir comportamientos incompatibles sin ningún conflicto visible durante la edición.

El objetivo de estos límites es hacer explícitas las intersecciones. Cuando una tarea necesita atravesar varias áreas, puede ser más claro entregarla por completo a un responsable y reservar la segunda lectura para el final. La cantidad de agentes debe corresponder a la división real del trabajo.

Pide hallazgos que puedan confirmarse

Un informe de revisión debe mostrar dónde está el problema, cómo reproducirlo y qué consecuencias tiene para el usuario. Expresiones como mejorar la calidad o hacer el código más robusto no bastan. Quien va a corregir necesita distinguir un fallo demostrado, una hipótesis y una preferencia de quien revisa.

En el ejemplo de las inscripciones, un hallazgo útil indicaría que un participante puede enviar dos veces la misma solicitud siguiendo una secuencia determinada. Debe explicar los pasos observados y el comportamiento esperado. Sugerir simplemente una nueva organización del formulario no permite entender si existe un fallo o solo otra opción de diseño.

Pide también que quien revisa identifique la versión analizada. Si la construcción continúa mientras tanto, parte de las conclusiones puede dejar de aplicarse. Antes de implementar, confirma que el problema todavía existe y que la solución propuesta no interfiere con un cambio terminado entretanto en el mismo recorrido.

Quien construye debe responder a los hallazgos con decisiones comprensibles: corregido y verificado, aplazado por un motivo concreto o no confirmado con la evidencia disponible. Esa respuesta evita que un informe extenso siga circulando como si todos sus puntos fueran problemas activos e igualmente urgentes para el proyecto.

La IA prepara, una persona valida y el sistema ejecuta

La revisión produce información para decidir; la ejecución depende de una responsabilidad definida.

Integra los cambios siguiendo una secuencia conocida

La integración necesita un responsable y un orden, aunque parte del trabajo se haya hecho en paralelo. Antes de juntar cambios, comprueba si parten de la misma decisión y siguen siendo compatibles. Después prueba el recorrido completo, porque dos partes correctas por separado pueden fallar cuando empiezan a funcionar juntas.

Si el formulario empieza a pedir una elección adicional, la confirmación debe mostrarla correctamente y la gestión del evento debe recibirla. No basta con comprobar que cada pantalla abre. La validación sigue la inscripción desde la introducción de datos hasta el resultado utilizado por el equipo.

Esta disciplina se aproxima a probar una automatización antes de entregarla: reproducir el caso normal y las excepciones relevantes, observar el resultado y guardar lo realmente verificado. Que un agente diga que terminó no sustituye esa observación, especialmente cuando otro modificó una dependencia.

Si aparece una contradicción, suspende la edición de la parte afectada mientras aclaras la regla. Pedir a ambos que resuelvan el conflicto simultáneamente puede producir otra ronda de cambios incompatibles. Define la decisión, elige quién la aplica y entrega después la versión resultante para revisión.

Cambia de responsable con un traspaso de contexto

Puedes cambiar el agente responsable de la construcción, siempre que el cambio incluya un traspaso explícito de contexto. Entrega el estado actual, las decisiones aceptadas, los puntos pendientes y las comprobaciones realizadas. El nuevo responsable necesita continuar un proyecto existente, con razones que pueden no ser visibles en los archivos modificados.

No entregues únicamente el último mensaje de la conversación anterior. Una solución aparentemente extraña puede preservar una restricción importante y una mejora sugerida puede haberse rechazado ya por una razón válida. Registra esas decisiones junto al proyecto, con suficiente brevedad para poder consultarlas durante el trabajo.

Igual que al definir quién aprueba cada parte de un proyecto de automatización, importa separar ejecución, revisión y decisión final. Dos análisis pueden enriquecer la decisión, pero no eliminan la necesidad de que alguien asuma la compatibilidad del conjunto y acepte el comportamiento que se entregará.

Antes del siguiente cambio, confirma que cada área tiene un responsable identificable, que quien revisa sabe qué puede hacer y que la integración sigue una secuencia. Si esas respuestas siguen siendo vagas, resuelve primero la coordinación. Añadir capacidad de ejecución a esa indefinición tiende a multiplicar el trabajo por conciliar.