Retour • 10/11/2024
Cursor reste le leader de l'AI pour les développeurs, voici pourquoi :
Écris par Melvyn Malherbe le 10/11/2024
Tu es développeur et tu cherches les meilleurs outils AI pour développer rapidement et tu es perdu face à tout ce qui sort récemment comme "Claude", "Supermaven", "Copilot" ou même "Cursor".
Tu as de la chance car en tant qu'influenceur tech sur YouTube, Twitter et LinkedIn j'ai tout testé et voici le seul outil dont tu as besoin en 2024.
L'outil AI parfait pour un développeur web.
C'est Cursor.
J'ai écouté le podcast des fondateurs de Cursor avec Lex Friedman que tu peux retrouver ici :
J'ai découvert un peu les secrets qu'avait Cursor et je peux te dire déjà : **ce n'est pas "juste un wrapper" de OpenAI
mais c'est bien plus que ça.
1. Modèle de langage propriétaire
Ils ont plein de modèles de langage propriétaires qui permettent de faire certaines tâches spécifiques. Prenons la plus connue : "le apply".
En gros quand tu es dans ton Chat, il va te proposer une modification de code et Cursor va ensuite "l'appliquer" sur ton site et pour faire ça, il n'utilise pas juste OpenAI, ça coûterait bien trop cher et ce serait trop lent.
Ils ont développé un modèle spécialisé pour prendre un fichier source, un snippet de code et savoir précisément où l'appliquer.
2. Création de leur créateur de prompt
Tu ne vas pas me croire mais Cursor a développé une sorte de langage pour créer des prompts avec du JSX
. En gros, Cursor
est super puissant car il va constamment récupérer des informations utiles dans ton code.
Il est à la recherche de chaque partie qui pourrait améliorer ses réponses, et pour ça il indexe ton code dans des vecteurs et il va toujours chercher à ajouter des informations pertinentes au prompt.
Pour simplifier l'usage, l'équipe de Cursor a développé un langage qui leur permet de faire par exemple :
<CurrentUserSelection />
<CurrentFiles />
<RelatedSnippets />
Afin d'avoir de bien meilleures prédictions.
3. Shadow Workspace
Tu peux activer le Shadow Workspace qui va être une sorte de workspace en arrière-plan géré par Cursor afin que l'AI puisse accéder :
- aux erreurs du linter
- à la définition des variables et méthodes
- aux autres fichiers de ton projet
En gros l'AI a une sorte de "sandbox" où elle peut modifier le code et s'amuser en arrière-plan afin de pouvoir te donner de meilleures réponses quand tu lui demandes.
Beaucoup d'autres choses...
L'équipe de Cursor va garder le lead sur Copilot car ils vont beaucoup plus vite.
Ils font les choses rapidement, bien et ils testent plein de trucs. C'est des vrais cracks et pour l'instant Cursor reste bien supérieur à GitHub Copilot malgré toutes les nouveautés de celui-ci.