Cursor AI est le nouveau ChatGPT des développeurs : quand la programmation est "tab-tab-tab"

Cursor AI est le nouveau ChatGPT des développeurs : quand la programmation est « tab-tab-tab »

S’il existe un domaine dans lequel l’IA générative montre son potentiel, c’est bien celui du développement logiciel. Programmeurs du monde entier Ils ont déjà fait de ces outils un élément fondamental de leur quotidien, et désormais une nouvelle plateforme va encore plus loin. Il s'appelle Cursor et rend la programmation triviale pour les développeurs et même les non-développeurs.

Curseur. C'est le nom de ce fork de Visual Studio Code (VSCode) auquel ses créateurs ont ajouté toutes sortes de fonctions d'IA pour ce mode de « programmation assistée » dans lequel le développeur n'a presque plus à « hacher le code » : il suffit d'indiquer ce que l'on veut. Nous avons besoin, dans les grandes lignes, de rendre cet environnement de développement opérationnel immédiatement.

A quoi sert mon code ? L'une des options de base de Cursor consiste à analyser votre code afin que vous puissiez lui demander n'importe quoi à ce sujet. Que vous ayez des questions sur une certaine fonction ou un certain fragment du programme ou si vous souhaitez mieux le documenter, Cursor vous aide à mieux comprendre l'ensemble du projet.

Onglet-onglet-onglet. Mais sans aucun doute l’une des caractéristiques les plus frappantes de Cursor est sa prédiction de la prochaine tâche d’édition. Une fois que vous lui avez dit quoi faire, appuyez simplement sur Tab à plusieurs reprises pour voir comment Cursor écrit le code tout seul et termine la tâche. La précision avec laquelle il « devine » ce dont vous avez besoin lors de chaque modification de code ultérieure, disent les programmeurs et les experts qui l'ont utilisé, est spectaculaire.

Capture d'écran 2024 08 27 à 10 19 48
Capture d'écran 2024 08 27 à 10 19 48

L'homme qui a chuchoté à AI. Il est étonnant de voir Cursor en action dans des exemples comme celui donné par le développeur Mckay Wrigley, l'un de ceux qui l'ont testé avec un élément différenciateur supplémentaire : les invites pour dire à Cursor ce qu'il voulait faire n'étaient même plus données en les écrivant, mais plutôt il « parlait » avec la machine pour donner des instructions, même si parfois il était préférable de simplement copier et coller les messages d'erreur pour que Cursor les analyse et les corrige.

Programmer (et éditer) en langage naturel. Les programmeurs doivent avoir une connaissance approfondie de la syntaxe et des structures de chaque langage de programmation pour pouvoir l'utiliser avec succès, mais avec Cursor cela n'est plus si nécessaire, car on peut s'exprimer en langage naturel pour expliquer à Cursor ce que l'on veut. faire dans le code. Par exemple, « parallélisez cela car l'API est lente ».

Pari d'investissement. Ces jours-ci, la société responsable de Cursor a levé un tour d'investissement de 60 millions de dollars, ce qui porte sa valorisation à 400 millions de dollars. Le principal protagoniste du cycle a été la célèbre société de capital-risque Andreessen Horowitz, dont les dirigeants ont souligné que parmi toutes les solutions de ce type, « Cursor a tout simplement fait les choses correctement ».

Images | Chris Ried

À Simseo | Il y a des programmeurs qui utilisent des tabulations et des programmeurs qui utilisent des espaces. Et puis il y a Linus Torvalds