Cursor a révélé les leçons d'une année de développement d'agents AI cloud
Cursor a présenté trois leçons clés d'une année de développement d'agents AI cloud : un environnement de développement complet est crucial pour la qualité…
Traité par IA depuis Cursor Blog ; édité par Hamidun News
Quand Cursor a lancé les agents cloud il y a un an, ils semblaient être une simple extension des agents locaux. Il est maintenant clair que les agents cloud fonctionnent selon un paradigme différent : ils s'exécutent sur leurs propres machines virtuelles, fonctionnent en parallèle et résolvent des tâches qui s'étendent sur des heures et des jours. Cela nécessite une approche complètement différente de l'infrastructure.
L'environnement est un produit
La découverte clé de l'année : la qualité de l'environnement de développement est le principal facteur de productivité d'un agent cloud. Sur une machine locale, l'agent hérite gratuitement de votre environnement — tout l'historique des installations, les configurations, les variables. Dans le cloud, il faut tout recréer à partir de zéro.
Quand quelque chose ne va pas, l'agent ne s'effondre pas avec une erreur évidente — il se dégrade silencieusement. La sortie semble simplement pire qu'avant, et il est facile de l'attribuer au modèle. Mais en pratique, c'est l'environnement qui est fautif : dépendances manquantes, chemins incorrects, outils de vérification absents.
Il y a un an, on ne le remarquait pas — les modèles ne pouvaient pas utiliser efficacement l'environnement. Maintenant que la famille GPT est devenue plus intelligente, l'environnement est devenu le facteur déterminant pour la performance complète de l'agent.
Un environnement cloud complet nécessite une infrastructure étonnamment importante :
- Outils pour construire et configurer l'environnement de l'agent
- Mécanismes d'hibernation et de reprise rapide des VM entre les messages
- Pipelines pour la sauvegarde fiable, la restauration et le clonage d'images VM
- Intégration étroite avec le harness et le client — pour que l'agent et l'humain puissent lire et agir de la même manière dans l'environnement
De plus, les agents cloud ont besoin d'un accès réseau contrôlé : ouvrir des PR, extraire des dépendances, faire de la recherche. Il en a résulté un domaine entier — quelque chose comme une IT d'entreprise pour les agents, avec redaction des secrets, des politiques réseau et la gestion des credentials.
De un neuf à deux neuf
Les agents cloud ont ouvert une nouvelle classe de problèmes de fiabilité. Chaque agent s'exécute sur sa propre VM isolée, ce qui permet de les lancer en parallèle et de déléguer des tâches de plusieurs heures. Mais cela crée une vulnérabilité aux pannes du fournisseur d'inférence, aux remplacements de pods et aux défaillances de nœuds.
Initialement, Cursor a construit les agents cloud avec une architecture work-stealing : les nœuds de travail sélectionnaient les tâches et les menaient à terme. Ce modèle a fonctionné localement, mais s'est avéré fragile dans le cloud — la première version bêta assurait environ un neuf de fiabilité (90% de disponibilité). Au fur et à mesure que les agents mûrissaient, l'équipe a remarqué qu'elle réinventait les primitives d'exécution durable que Temporal résout déjà élégamment : les mécanismes de retry, la planification du travail entre machines, la durabilité en cas de défaillance de nœuds.
Ils ont décidé de migrer toute la boucle d'agent vers Temporal. Résultat : la fiabilité est passée à deux neuf (99% de disponibilité). Maintenant, Temporal traite plus de 50 millions d'actions par jour sur 7 millions de flux de travail.
En interne, plus de 40% de tous les PR chez Cursor sont générés par les agents cloud — c'est en soi un indicateur que le système fonctionne.
Ce que cela signifie
Une année de travail sur les agents cloud a montré que ce n'est pas simplement un portage du code local vers le cloud. C'est la construction d'une couche opérationnelle complète autour de l'agent — avec un environnement de développeur complet, une livraison fiable des tâches et un accès réseau contrôlé. Au fur et à mesure que les agents assument de plus en plus de travail, la tâche d'ingénierie devient de plus en plus claire : fournir à la machine exactement ce qu'a le développeur, et garantir qu'elle ne le casse pas.
Vous voulez cesser de lire sur l'IA et commencer à l'utiliser?
AI News est un fil d'actualité IA. Hamidun Academy vous apprend à utiliser l'IA dans votre travail.