Michele Catasta, VP de l'IA chez Replit, présente une vision audacieuse de l'autonomie complète pour les agents de codage destinés aux utilisateurs non-techniques. Il introduit une troisième dimension au célèbre graphique de Swyx : au-delà de la latence et de l'autonomie, il faut considérer l'accessibilité aux non-développeurs.

Catasta distingue deux types d'autonomie en utilisant l'analogie automobile. L'autonomie supervisée (Tesla FSD) requiert un "permis de conduire" - l'utilisateur doit être techniquement compétent pour intervenir. L'autonomie complète (Waymo), que Replit vise, permet aux utilisateurs de "s'asseoir à l'arrière" sans aucune compétence technique requise. Cette vision vise à démocratiser la création logicielle pour tous les travailleurs du savoir.

Le "Painted Doors Problem" constitue un défi majeur : 30% des fonctionnalités générées par les agents sont défectueuses au premier essai, créant des interfaces factices non fonctionnelles. Les utilisateurs non-techniques ne peuvent ni diagnostiquer ni fournir le feedback technique nécessaire. La solution de Replit : le testing autonome, permettant aux agents de vérifier leur propre travail sans intervention humaine.

L'évolution technique s'articule en trois générations d'agents. La première, basée sur React, offrait une autonomie basique. La deuxième intégrait le tool calling natif. La troisième génération, lancée récemment (B3), brise la barrière de l'heure d'autonomie tout en restant cohérente sur des tâches longues. Cette autonomie reste scopée : l'agent prend toutes les décisions techniques tandis que l'utilisateur conserve le contrôle sur le produit final.

Le spectre de vérification du code a évolué de l'analyse statique (LSP) vers des approches plus sophistiquées : exécution, tests unitaires, tests API, jusqu'au browser testing. Replit implémente une approche hybride combinant Computer Use (interaction directe mais coûteuse) et Browser Use (manipulation du DOM, plus efficace) pour tester automatiquement les applications web générées.

La présentation révèle que l'autonomie ne signifie pas nécessairement lenteur. Un agent peut être rapide ET autonome si le scope de la tâche est étroit. Les utilisateurs gardent le contrôle sur ce qu'ils construisent, pas comment c'est construit. Cette séparation des préoccupations permet aux knowledge workers de créer des logiciels sans expertise technique.

Catasta conclut que cette transformation représente un changement fondamental : passer de l'assistance au codage vers la délégation complète de l'implémentation technique, ouvrant la création logicielle à des millions de nouveaux créateurs potentiels.