La startup Cursor a lancé aujourd'hui une nouvelle version de sa populaire plateforme de codage d'intelligence artificielle.
La version inclut des fonctionnalités qui permettront aux développeurs d'automatiser plus facilement les tâches de programmation à l'aide d'agents IA. Il introduit également des améliorations dans d’autres domaines.
Cursor, officiellement Anysphere Inc., a levé plus de 3 milliards de dollars de financement auprès de Nvidia Corp., Google LLC et d'autres bailleurs de fonds importants. Il fournit un éditeur de code qui utilise l'IA pour automatiser des tâches telles que la création de nouvelles fonctionnalités d'application et le débogage de celles existantes. L'outil est alimenté non seulement par de grands modèles de langage prêts à l'emploi tels que Claude, mais également par des algorithmes développés en interne par Cursor.
Cursor 3, la nouvelle version de la plateforme lancée aujourd'hui, ajoute une interface chatbot. Il permet aux développeurs de saisir une description en langage naturel de la fonctionnalité qu'ils souhaitent créer et de spécifier le LLM qui doit effectuer la tâche. Le curseur 3 génère le code demandé ainsi qu'une vidéo de démonstration montrant son fonctionnement.
La nouvelle interface de chatbot utilise plusieurs agents IA pour effectuer les tâches spécifiées par l'utilisateur. Certains de ces agents s'exécutent dans le cloud, tandis que d'autres sont installés sur les machines locales de l'utilisateur. Les développeurs peuvent gérer de manière centralisée les deux variétés d’agents via une barre latérale nouvellement ajoutée.
Les agents basés sur le cloud de Cursor ont accès à plus de ressources matérielles que ceux qui s'exécutent sur les postes de travail. Ainsi, un grand nombre d’entre eux peuvent fonctionner en parallèle pour accélérer les tâches chronophages. Les agents de bureau sont plus lents, mais ils permettent aux développeurs d'ouvrir localement le code généré, de le modifier manuellement et d'exécuter des tests.
Le curseur 3 permet aux utilisateurs de basculer entre les deux modes. Un développeur peut demander à un ensemble d'agents basés sur le cloud de générer un morceau de code, puis de l'envoyer à un agent basé sur un ordinateur pour une modification locale. Cursor indique que Composer 2, un LLM développé en interne et lancé le mois dernier, est particulièrement bien adapté à de telles tâches. Le modèle est plus rentable que plusieurs autres LLM pris en charge par la plateforme.
Lorsque les développeurs utilisent Cursor pour modifier une interface utilisateur, ils peuvent activer un mode conception nouvellement ajouté pour accélérer le flux de travail. La fonctionnalité permet de sélectionner des éléments d'interface et d'ajouter du texte en langage naturel décrivant comment ils doivent être modifiés. Les agents IA de Cursor implémentent automatiquement les modifications demandées.
La plateforme affiche un aperçu étape par étape de chaque tâche qu'elle effectue. Cursor fournit une explication en langage naturel de chaque sous-étape, met en évidence toutes les erreurs qui ont pu survenir et fournit des captures d'écran de son travail. Les développeurs peuvent ajuster le flux de travail en saisissant des commentaires.
Cursor 3 introduit également plusieurs autres améliorations. Selon l'entreprise, un nouveau raccourci permet aux développeurs d'envoyer une demande à plusieurs LLM et de choisir la meilleure réponse. Une autre amélioration accélère le processus de révision des modifications de code avant de les déployer en production.