El uso de agentes de codificación con inteligencia artificial suele caer en dos extremos: dejarlos trabajar sin supervisión, lo que genera errores y revisiones humanas imposibles de mantener, o supervisar cada paso, anulando la delegación. Este artículo propone un tercer enfoque: aplicar el concepto de contrapresión (backpressure) del mundo de sistemas para que el propio agente valide su trabajo antes de que un humano intervenga. La contrapresión es el mecanismo por el cual un componente aguas abajo indica al productor que no puede aceptar más trabajo, forzándolo a ralentizarse o depurar la carga. En el desarrollo de software, esto se implementa con pruebas automatizadas, tipado estático (como TypeScript), linters, pruebas de integración y entornos de CI. El artículo explica cómo estas barreras obligan al modelo a verificar su propio código: las pruebas fallidas, los errores de tipo y las comprobaciones de CI actúan como presión inversa que el agente debe resolver antes de que un revisor humano toque el código. Se describe la experiencia personal del autor usando Claude con el comando /goal, donde inicialmente el modelo declaraba victoria demasiado pronto. Para solucionarlo, introdujo una serie de mecanismos de contrapresión: linting, tests, scripts de verificación, benchmarks, agentes de revisión (funcional, de tests, de tipos, de brevedad), revisión de planificación, revisión de diseño visual y monitorización de pull requests. Cada uno de estos obliga al agente a confrontar las expectativas del consumidor (el humano o el sistema) y corregir defectos por sí mismo. El resultado es una delegación más segura, donde el desarrollador se centra en decisiones de alto nivel y diseño, mientras las máquinas se encargan de la corrección básica. El artículo también presenta un comando práctico (npx @lucasfcosta/backpressured) para instalar estas habilidades de contrapresión y personalizarlas mediante un archivo BACKPRESSURE.md. Se concluye que el próximo paso en el desarrollo asistido por IA es dejar de usar a los humanos como mecanismo de contrapresión por defecto y construir una maquinaria que empuje los parches defectuosos de vuelta al agente antes de que se conviertan en un problema humano.
La contrapresión es todo lo que necesitas
Fuentes:
Backpressure is all you need
