Une nouvelle architecture d’agents d’IA développée par Cursor démontre que des modèles moins coûteux peuvent gérer la majorité des tâches de codage lorsque des modèles de pointe se chargent de la planification.
Cursor a mis à l’épreuve son essaim d’agents amélioré et son prédécesseur en leur confiant la tâche de reconstruire SQLite en Rust. Cet exercice exigeait de travailler uniquement à partir de la documentation officielle, sans aucun accès au code source existant ni à internet.
Toutes les configurations du nouveau système, qui opère une séparation claire entre les agents planificateurs et les agents exécutants, ont finalement obtenu un score parfait de 100 % aux suites de tests. En contraste, l’ancien essaim a échoué, notamment en raison de conflits de fusion qu’il avait lui-même générés.
Cette distinction des rôles suggère une voie pour optimiser les ressources : des modèles d’IA moins onéreux pourraient être déployés pour l’exécution de la plupart des tâches de codage. Les modèles de pointe, plus coûteux, seraient alors réservés à la phase cruciale de planification du travail. Cette approche pourrait redéfinir l’optimisation des coûts et des performances dans le développement logiciel assisté par IA.
Source : The Decoder