Cursor lance des essaims d'agents, montrant que des modèles moins chers suffisent pour la plupart du code si les modèles de pointe planifient le travail
Cursor, l'éditeur de l'outil de programmation assisté par IA du même nom, a testé une nouvelle version de son système d'agents en essaim contre son prédécesseur en leur confiant un défi identique : reconstruire SQLite en Rust, en se basant uniquement sur la documentation du projet, sans accès au code source original ni à internet. La nouvelle architecture repose sur une séparation claire des rôles entre des modèles planificateurs, chargés de découper la tâche et de coordonner le travail, et des modèles exécutants, chargés d'écrire le code proprement dit. Résultat : chaque configuration testée de ce nouveau système est parvenue à un score de 100 % sur la suite de tests de validation, alors que l'ancienne génération d'agents s'est enlisée dans des conflits de fusion qu'elle avait elle-même provoqués.
Cette expérience illustre une tendance clé dans le développement d'agents de codage autonomes : la performance ne dépend plus uniquement de la puissance brute du modèle utilisé pour écrire le code, mais surtout de l'architecture qui orchestre le travail. En confiant la planification à des modèles frontière plus coûteux et l'exécution à des modèles moins chers, Cursor montre qu'il est possible de réduire les coûts de calcul sans sacrifier la fiabilité, à condition que la coordination entre agents soit bien pensée.
Le résultat s'inscrit dans une course plus large entre éditeurs d'outils de développement assistés par IA, tous à la recherche de méthodes pour faire collaborer plusieurs agents sur des tâches complexes sans que ceux-ci ne se marchent dessus. La gestion des conflits entre contributions simultanées reste l'un des principaux obstacles à des systèmes multi-agents réellement autonomes, et cette approche planificateur-exécutant pourrait inspirer d'autres acteurs du secteur.
Dans nos dossiers
Vu une erreur factuelle dans cet article ? Signalez-la. Toutes les corrections valides sont publiées sur /corrections.



