Michele Catasta, VP of AI en Replit, presenta una visión audaz de la autonomía total para los agentes de codificación dirigida a usuarios no técnicos. Introduce una tercera dimensión al conocido gráfico de Swyx: más allá de la latencia y la autonomía, debe considerarse la accesibilidad para usuarios no desarrolladores.
Catasta distingue dos tipos de autonomía mediante una analogía automotriz. La autonomía supervisada (Tesla FSD) requiere un "carnet de conducir" - el usuario debe tener competencia técnica para intervenir. La autonomía total (Waymo), a la que apunta Replit, permite a los usuarios "sentarse en el asiento trasero" sin necesidad de conocimientos técnicos. Esta visión pretende democratizar la creación de software para todos los trabajadores del conocimiento.
El "Painted Doors Problem" constituye un desafío importante: el 30% de las funcionalidades generadas por los agentes son defectuosas en el primer intento, creando interfaces ficticias no funcionales. Los usuarios no técnicos no pueden diagnosticar el problema ni aportar la retroalimentación técnica necesaria. La solución de Replit: las pruebas autónomas, que permiten a los agentes verificar su propio trabajo sin intervención humana.
La evolución técnica se despliega en tres generaciones de agentes. La primera, basada en React, ofrecía una autonomía básica. La segunda integró el tool calling nativo. La tercera generación, lanzada recientemente (B3), rompe la barrera de la hora de autonomía manteniendo la coherencia en tareas de larga duración. Esta autonomía sigue estando acotada: el agente toma todas las decisiones técnicas mientras el usuario conserva el control sobre el producto final.
El espectro de verificación del código ha evolucionado desde el análisis estático (LSP) hacia enfoques más sofisticados: ejecución, pruebas unitarias, pruebas de API, hasta llegar a las pruebas de navegador. Replit implementa un enfoque híbrido que combina Computer Use (interacción directa pero costosa) y Browser Use (manipulación del DOM, más eficiente) para probar automáticamente las aplicaciones web generadas.
La presentación revela que la autonomía no implica necesariamente lentitud. Un agente puede ser rápido Y autónomo si el alcance de la tarea es reducido. Los usuarios conservan el control sobre lo que construyen, no sobre cómo se construye. Esta separación de responsabilidades permite a los trabajadores del conocimiento crear software sin experiencia técnica.
Catasta concluye que esta transformación representa un cambio fundamental: pasar de la asistencia a la codificación a la delegación total de la implementación técnica, abriendo la creación de software a millones de nuevos creadores potenciales.