Découverte de Cursor, un éditeur basé sur l'IA

Поделиться
HTML-код
  • Опубликовано: 7 фев 2025
  • Article ► grafikart.fr/b...
    Depuis quelque temps on parle de plus en plus de l'utilisation de l'intelligence artificielle dans le cadre du développement. Un éditeur en particulier, Cursor, a pas mal fait parler de lui en s'annonçant comme "The AI Code Editor". Mais est-ce vraiment un projet intéressant ou un nième projet surévalué visant à attirer des investisseurs sans réel utilité ?
    Soutenez Grafikart:
    Devenez premium ► grafikart.fr/p...
    Retrouvez Grafikart sur:
    Le site ► grafikart.fr
    Twitter ► / grafikart_fr
    Discord ► grafikart.fr/t...

Комментарии • 81

  • @samuellaurent1821
    @samuellaurent1821 2 месяца назад +1

    Merci Jonathan pour cette vidéo, ça fait plaisir de voir un aîné changer légèrement d'avis sur les IA.
    Ma remarque quant à l'exemple que tu as pris à partir de 8:00 est que le contexte peut être donné facilement avec un simple commentaire. Par exemple :
    #La fonction x prend tel argument et retourne tel résultat
    #Quelsquels notes d'attention ...
    Et puis tu n'a plus qu'à tabuler 😸
    Avec ce type de commentaires, le contexte est très vite posé, et plus on est précis dans les commentaires, plus le code généré te paraîtra un livre ouvert dans ton esprit 😎.
    Perso, j'ai utilisé pendant 7h non stop et j'ai été bleufé, je n'ai écrit que 2% du code et beaucoup de commentaires pour générer une sorte d'orm pour le mapping de mon schéma avec FastApi (l'outils par défaut de la communauté était un .... ).
    Merci pour ton avis, toujours pro.

    • @777univers
      @777univers 22 дня назад

      Qu'est ce que tu entends par commentaires* ? Des prompts tu veux dire ?

  • @Favouille
    @Favouille 4 месяца назад +2

    Merci pour ton avis pondéré et éclairé !

  • @CaptainCoder999
    @CaptainCoder999 4 месяца назад +3

    Je suis assez d’accord avec toi sur les aspects éthiques et sur les limitations de ce type d’outils ! Par contre là où c’est assez puissant (je parle des dernières versions de GPT) c’est sur la recherche dans les documentations sur internet ! Interroger la documentation est toujours plus rapide que rechercher dedans (notamment sur des Framework comme Spring) 😊

  • @redwane5665
    @redwane5665 4 месяца назад +1

    Bonjour Grafikart, je l'utilise actuellement. Je le trouve plutôt bien car il a le contexte. De plus, il existe plusieurs IA dans Cursor qui sont fonctionnelles, telles que Claude-3.5-sonnet, qui est l'une des meilleures IA pour coder, ainsi que GPT-4o, mini et preview, cursor-small.
    Merci pour la vidéo

  • @lepresk
    @lepresk 4 месяца назад +10

    Le problème maintenant c'est qu'au lieu décrire du code que tu connais déjà plus ou moins parceque tu es expirementer tu écris des prompts a ne plus en finir

  • @aloisdeniel
    @aloisdeniel 4 месяца назад +32

    Merci!
    Je pense que ça peut être très utile pour les devs expérimentés, mais aussi très dangereux pour les débutants…
    L’exemple de la génération des types à partir de la définition OpenAPI en est le parfait exemple. Le débutant va avoir tendance à utiliser cette méthode plutôt qu’une simple génération via un outil dédié et se retrouver avec une code base difficilement maintenable…

    • @Dave-laye
      @Dave-laye 4 месяца назад +12

      Pour confirmer tes propos j'ai moi-même des nouveaux dans ma boîte qui pense que tout leur souci de code se règle avec l'IA résultat de simple petite tâche, ils n'en sont pas capables et quand il s’agit d'expliquer leur propre code, ils en sont quasi incapables.

    • @Billion-Code
      @Billion-Code 4 месяца назад +4

      franchement suis intermediaire mais je pense que c'est pas une bonne idee pour debutants et intermediaire...mais pour les pro c'est cool car ils vont facilement comprendre et manipuler ce que l'IA leurs propose

    • @just_me-gj2ks
      @just_me-gj2ks 4 месяца назад +1

      @@Dave-laye Bonjour Boss, vous recrutez en remote svp? je suis développeur laravel, react et node (nest), je suis à la recherche de nouvelle mission, je suis compétente et j'ai de l’expérience, je maitrise ce que je fais

    • @Dave-laye
      @Dave-laye 4 месяца назад

      @@just_me-gj2ks Bonjour vous êtes basée où ? Pour le moment on a pas encore ouvert le recrutement en remote.

  • @romainweb3112
    @romainweb3112 4 месяца назад

    Ton point sur la sécurité des données est très vrai et il y a déjà une multitude de post sur le sujet avec des fuites mais ce n'est lié à cursor mais au model utilisé.
    Vidéo très intéressante en tout cas

  • @Doltrane
    @Doltrane Месяц назад +1

    C’est CLAIREMENT la Privacy-Policy qui me fera peut être jamais utiliser ce genre d’IDE. C’est très Naïve de donner à un modèle public, l’entièreté de la base code de ton entreprise et penser qu’il utiliseront pas tes donnés pour entraîner d’autres modèles. Il faut être VRAIMENT naïf pour leur faire confiance. Comme tu l’as dit, j’attends des modèles locaux pour montrer dans le train.

  • @youloulou6591
    @youloulou6591 4 месяца назад

    Étant plutôt sceptique concernant IA, j'ai découvert il y a quelques temps Codeium qui a l'avantage d'être gratuit (ce n'est donc pas juste un wrapper sur un LLM payant) et de s'adapter à mon style de code.
    Pour l'autocompletion et le chat c'est franchement satisfaisant (Je n'ai pas encore beaucoup exploré sa partie refacto). Et pour le coup c'est une extension disponible sur pléthore d'IDEs

  • @chambaderaphael8946
    @chambaderaphael8946 4 месяца назад +8

    Tout a fait d'accord avec toi concernant les limites des différentes IA actuellement, mais quand tu vois les progrès de ces IA dernièrement, je pense que ces limites vont rapidement être contournées.

  • @itshakf5491
    @itshakf5491 4 месяца назад +2

    Super vidéo ! שנה טובה

  • @ggousier
    @ggousier 3 месяца назад

    Merci Jonathan, pour ton avis.

  • @saidmaroc8448
    @saidmaroc8448 4 месяца назад

    Top, merci bcp

  • @MrShadows
    @MrShadows 4 месяца назад +1

    En complément de cette vidéo, je vous recommande l’intervention de Rémi Corson au WordCamp 2024 Bretagne qui parle de Cursor et l’IA en général.

  • @esprit-critique0.114
    @esprit-critique0.114 4 месяца назад

    merci jonathan.

  • @mohamedel-moustafa3667
    @mohamedel-moustafa3667 4 месяца назад

    Un banger🙃

  • @LovePlane
    @LovePlane 4 месяца назад +1

    Tu peux changer la bare à gauche en allant dans Settings, puis tu cherches Workbench, Activity bar..

  • @Raphael-jo1rp
    @Raphael-jo1rp Месяц назад

    Depuis leur documentation : "If you enable "Privacy Mode" in Cursor's settings: zero data retention will be enabled, and none of your code will ever be stored or trained on by us or any third-party."
    Donc oui, il est possible, en activant l'option, de conserver toutes ses données localement sans les partager.

  • @othman_bens_545
    @othman_bens_545 4 месяца назад

    Comme je le dis souvent, la pour le coup l'IA n'est pas là pour nous remplacer mais c'est plutôt un outil pour être plus productif sur les choses répétitive

  • @psenej
    @psenej 4 месяца назад +3

    En tant que dev l'ia est vraiment bonne pour faire de simple fonction et modification pendant le développement.
    chaque tache (difficile soit elle) peut être cassé en pleins de petites taches que le développeur va faire petit à petit jusqu'à atteindre le but
    l'ia permet vraiment d'accélérer le développement quand on sait chaque tache qu'on veut accomplir

  • @Florian85V
    @Florian85V 11 дней назад

    Je suis curieux ! Il y a une raison particulière pour laquelle tu dis que tu « détestes » les export default ?

  • @patrickfarrugia6098
    @patrickfarrugia6098 4 месяца назад

    Hello
    Merci pour la vidéo et la qualité de celle-ci.
    Tu utilises une IA avec PHPStorm ? Si oui, quel plugin tu utilises ?

    • @grafikart
      @grafikart  4 месяца назад

      Nop pas d'IA sur PHPStorm

  • @lamarredavy8145
    @lamarredavy8145 25 дней назад

    On voit que tu utilises bun qu est-ce que tu en penses ? Pourrais tu faire une vidéo là-dessus si te plaît ? 😊 Merci

  • @ahmedebenhassine2828
    @ahmedebenhassine2828 4 месяца назад

    Any idea how to access class or function defintion, i tried ctrl + click but didint work ?

  • @joch0460
    @joch0460 День назад

    merci pour la vidéo...
    parlant confidntialité, je fait tourner LMstudio en serveur qui est connecté à VScode avec le plugin Continue
    Peut on rediriger l'IA ce cursor sur un moteur local?

  • @Learnbynet
    @Learnbynet 4 месяца назад +3

    Ce pourrait être intéressant si vous faite du code industriel, mais en RD, ce n'est pas pertinent un outils qui ce bases sur des patterns populaire.

  • @oliviermoreau8548
    @oliviermoreau8548 4 месяца назад

    "cela dépend de son bon vouloir" 6:35 , c'est un peu cela le problème. As tu accès à la température à ce niveau, dans cursor? Est ce qu'on peut prompter sur l'ensemble du projet et pas sur un seul fichier? Moi je fais des diff de l'arborescence de fichier de mon projet à chaque prompt. Comme cela la genAI a tout le contexte

    • @EdzonmxDev
      @EdzonmxDev 4 месяца назад

      Tu peux prompter sur tout tes fichiers, Cursor a un grand contexte si tu cible un fichier il y vas.

  • @unegouttedeweb8696
    @unegouttedeweb8696 Месяц назад

    Bonjour,
    Merci pour cette vidéo et les nombreuses astuces partagées.
    Quelle est votre stack pour concevoir et enregistrer vos vidéos youtube ?
    Merci d'avance.

  • @piratestuart2917
    @piratestuart2917 4 месяца назад

    salut , je trouve qu'il fallait le dire dès le début qu'il n'était pas gratuit
    en termes d’alternative a copilot il y a codeuim qui est intégrer à vs code plutôt qu'un editeur externe ,en plus d 'etre utilisable à long terme sur sa version gratuite comme chatgpt

  • @loutrea
    @loutrea 4 месяца назад

    Je suis curieux du comportement de Cursor en TDD

  • @Guillaume80_surYT
    @Guillaume80_surYT 4 месяца назад +1

    Les tests, c'est la porte d'entrée pour commencer avec l'IA je pense.

    • @road2dev
      @road2dev 4 месяца назад +1

      Et les reverse tests 😄 tu codes, et l ia écrit les tests "apres". Pas très académique mais mieux que "pas de test" du tout.

  • @idelvertyondouii5787
    @idelvertyondouii5787 4 месяца назад

    Hors mis l'AI IJ ne fait pas déja avec Android Studio?

  • @benjaminrodier6902
    @benjaminrodier6902 2 месяца назад

    bonjour, que pensez-vous de cette stratégie : prompt projet global créativité=0,7 + prompt projet dev en chef créativité==0,5 + prompt codeur bash=création d'un environnement combiné à complétion temp=0,2 >>> codage complet ?

  • @guiogpe
    @guiogpe 4 месяца назад

    Merci pour cette présentation, bonne chance à eux pour ce projet
    Je suis assez d'accord avec toi sur le point de la confidentialité, j'ai pas assez confiance pour les laisser fouiller dans mes fichiers de config / d'env ou d'autres fichiers contenant des secrets, je sais pas où ça peut finir.
    Concernant le projet en lui-même, je n'aime pas du tout vscode (et tout ce qui tourne autour) et je n'aime pas non plus les systèmes de bourrin qui te proposent de l'autocomplétion h24 (comme copilot ou l'AI assistant sur php storm, même s'il est - intrusif) qui font que, au lieu de réfléchir à ton code et comment il va marcher, t'es tjrs là à te dire "est-ce que son truc va fonctionner ??? hmmmmm". J'ai trouvé que ça avait + tendance à me disperser qu'autre chose.

  • @psenej
    @psenej 4 месяца назад +2

    pour la vie privé on peut installer ollama et utiliser les models de Mistral qui sont assez petit et qui sont assez bon pour le code. je ne sais pas si ce sera implementer dans cursor un jour

    • @Gauthierlory
      @Gauthierlory 4 месяца назад

      Tu peux utiliser le model que tu veux dans cursor, il te faut juste une clé api

    • @psenej
      @psenej 4 месяца назад

      @@Gauthierlory Oh parfait alors !!

    • @Guillaume80_surYT
      @Guillaume80_surYT 4 месяца назад

      Parfait, merco pour l'info.
      Preneur de retours d'utilisation !

  • @yassineyadine1825
    @yassineyadine1825 4 месяца назад

    Comment les données sont gérées par les modèles est le talon d'Achille des IAs... compliqué de savoir où ça va. Je suis plutôt satisfait des services mais ça c'est clairement le point où je ne sais même pas quoi répondre.
    Ce même problème est aussi une idée business pour ceux qui se sentent de la traiter.

  • @ValPettigrow
    @ValPettigrow 4 месяца назад

    Je n'y vois pas de grand avantages comparé à utiliser Codeium avec VSCode, qui bénéficie lui du suivi Microsoft.
    On gagne souvent du temps en écriture, mais on en perd en relecture, à moins de faire confiance aveuglément au code généré.

  • @KATSUMAUTOASLAN
    @KATSUMAUTOASLAN День назад

    Biensur que L'IA va remplacer les dev evidament, la plupart des codeurs font de la creation de contenu youtube reseaux etc etc car ils savent deja que c'est foutu c'est de l'hypocrisie.merci Grafi toujours op par contre

  • @LamLam-nk2tn
    @LamLam-nk2tn 4 месяца назад

    je l'ai decouvert depuis 2 mois il est super interessant, pouvez vous nous faire aussi un point sur vs code avec les extension comme supermaven ou codeium qui agit presque pareil ?

    • @grafikart
      @grafikart  4 месяца назад

      Il n'y a pas le côté suggestion d'édition. L'interface de VSCode limite beaucoup ces extensions.

    • @LamLam-nk2tn
      @LamLam-nk2tn 4 месяца назад

      @@grafikart OK je vois. Je viens de voir une mise à jour de vs code 2.24 comparable au cursor toute de suite qu'en pensez vous de cette mise à jour ?

  • @reckex4300
    @reckex4300 4 месяца назад +3

    C'est clairement utile dans pas mal de cas, mais je trouve que ça dénature un peu les choses 😅

    • @amumuisalivedatcom8567
      @amumuisalivedatcom8567 4 месяца назад +2

      Perso je code pour gagner ma croûte, si je peux gagner du temps et donc de l'argent, bénef.

  • @AnonymeAnonyme-m5p
    @AnonymeAnonyme-m5p 4 месяца назад

    Salut,
    Vous avez déjà parlé de la confidentialité alors j'aimerais ajouté une question : est-ce que ce logiciel est légal ?
    Question qui peut paraitre étonnante mais je m’interroge... Il me semble que le code sur lequel on travaille est envoyé à une lA or si par exemple on travaille avec des libraires sous certaines licences qui n'autorisent pas la distribution ou qui l'autorise sous certaines conditions alors est-ce légal ?
    Et il y a certaines conditions avec certains services IA, il me semble que certaines conditions stipulent qu'en soumettant un contenu vous accordé une licence très large au service en question du coup on doit avoir le droit par rapport à ce contenu d'accorder cette licence or souvent on utilise des librairies dont on ne possède pas les droits...
    Je n'affirme rien, je m’interroge et aimerais savoir ce que vous (vous tous) en pensez...

    • @janisaiad9505
      @janisaiad9505 4 месяца назад

      à priori les conditions d'utilisation sont claires selon le choix du pricing (free = no privacy, business = full privacy) donc c'est à notre charge de nous assurer de la confidentialité

    • @AnonymeAnonyme-m5p
      @AnonymeAnonyme-m5p 4 месяца назад

      @@janisaiad9505 @janisaiad9505 Merci pour ta réponse...
      C'est bizarre je t'avais répondu mais ma réponse a disparu...
      Il est probable que qu'il y ait des différences entre les services gratuits et payants mais je voulais pointer certaines conditions sur le contenu que l'on soumet (input) et sa réponse (output)...
      Par exemple :
      "Votre contenu. Vous pouvez fournir des entrées aux Services (“Données d’Entrée”) et recevoir des sorties des Services basées sur les Entrées (“Données de Sortie”). Les Données d’Entrée et les Données de Sortie sont collectivement appelées “Contenu”. Vous êtes responsable du Contenu, notamment en vous assurant qu’il n’enfreint aucune loi applicable ni les présentes Conditions. Vous déclarez et garantissez que vous disposez de tous les droits, licences et autorisations nécessaires pour fournir des Données d’Entrée à nos Services."
      Cela me semble très difficile à respecter...
      Qu'en pensez-vous ?

    • @AnonymeAnonyme-m5p
      @AnonymeAnonyme-m5p 4 месяца назад

      A je crois que mes commentaires sont supprimés automatiquement quand je met la source du passage que j'ai cité...

  • @ap-qn9hw
    @ap-qn9hw 3 месяца назад

    c'est bluffant globalement

  • @licktoure2224
    @licktoure2224 4 месяца назад

    Une formation avec toi coûte combien

  • @guillaumearchambault905
    @guillaumearchambault905 4 месяца назад

    Es-tu sur la version payante ou d’évaluation ? Car de mon côté, en gratuit avec API Claude je n’ai pas accès au composer … ça me demande un abonnement …

  • @Haamome
    @Haamome 3 месяца назад

    Pour ma part, j'évite au maximum d'utiliser l'IA. La facilité mène à la dépendance, la flemmardise et surtout l’affaiblissement de l'humain tant au niveau mental que physique. (Je précise, encore une fois, que ce n'est que mon avis)

  • @chriscarton4728
    @chriscarton4728 3 месяца назад

    Salut Grafikart ! Est-ce que c'est simplement soutenable écologiquement ? ChatGPT m'a dit qu'il brûlait 100kg de bois à chaque réponse !

  • @soufianebachkata1987
    @soufianebachkata1987 4 месяца назад +4

    Ah mon ami y a meilleur que Crusor, il y a Claude avec aider et supermaven.
    Ce n'est pas parfait mais en tant qu'assistant c'est parfait et meilleur que cursor

    • @EdzonmxDev
      @EdzonmxDev 4 месяца назад

      Non désolé Cursor est meilleur que c'est trois la. Si tu as utiliser Cursor tu saurais que son modele de base c'est Claude Sonnet

  • @DelphineNgalapo
    @DelphineNgalapo 4 месяца назад

    Bonsoir monsieur. Svp comment est ce possible de faire une visite virtuelle d'une maison en 3d dans un navigateur. J'aurais aimé recevoir des images et les empiler pour donner la possibilité à l'utilisateur de faire une visite virtuelle zvec JavaScript

  • @我的暱稱
    @我的暱稱 4 месяца назад +1

    C'est la même techno que Sourcegraph quoi :/

  • @raolitianamaminirinaeugene8393
    @raolitianamaminirinaeugene8393 4 месяца назад

    C'est pas juste vs code plus tabnine? Personnellement j'aime pas ça 😪

  • @SD-nx3lt
    @SD-nx3lt 4 месяца назад +1

    Github copilot fait la même chose avec VS code.

    • @Gatsu351
      @Gatsu351 4 месяца назад +1

      non cursor va plus loin que copilot. J'ai fait 2 ans de copilot et cursor va plus loin, avec son composer qui permet de modifier ou créer des fichiers, ça va tellement vite.
      Apres il y a aussi l'extension supermaven + le chat avec claude 3.5 qui déchirent sous VScode

    • @chrisder1814
      @chrisder1814 Месяц назад

      Salut moi je ne connais que dalle à me dire le code de développement, est-ce que cursor fais quelque chose de plus que de demander à Claude par exemple de me faire du code et de le copier-coller dans vs code ?

  • @smbpunt
    @smbpunt 4 месяца назад

    Tout aller bien jusqu’à ce qu’on parle d’écologie

    • @smbpunt
      @smbpunt 4 месяца назад

      Merci pour la présentation cela dit

  • @_Greenflag_
    @_Greenflag_ 4 месяца назад +4

    Bref, tu te fais chier à faire des prompts à n'en pas finir, on se cantonne à un travail de relecteur / correcteur, pour les choses basiques. Je pense pas qu'au final tu gagnes le moindre temps, et attention au fait que parfois le cerveau en relisant des choses "saute" des parties, donc en plus il y a des bugs que tu peux ne pas voir. En soit, "écrire du code" ne prend pas du tout longtemps, avec tous les outils d'autocomplétion qu'il existe ainsi que les raccourcis. Ce qui prend du temps est de formuler sa pensée, de bien appréhender les logiques métier. Et puis, quand on sait coder, on a pas besoin de quelqu'un ou quelque chose qui code à sa place! Ceci dit, oui, pourquoi pas l'utilisation de l'IA de manière ponctuelle, mais comme cela ne retourne que des probabilités (le token actuel généré est le plus probable après le précedent) tout devra être vérifié plusieurs fois. L'IA peut être source d'inspiration ou de feed-back, mais n'est pas une source d'information fiable.
    Coder correctement demande énormément de réflexion et d'anticipation des choses, et est hors de portée de n'importe quelle IA.

  • @Deepcodeur
    @Deepcodeur 4 месяца назад

    ça part vers le syndrome de l'imposteur

  • @lmz-dev
    @lmz-dev 4 месяца назад

    _Le gaspillage d'énergie n'est pas une considération pour tout le monde._ Il y aurait donc deux mondes. Celui de ceux qui le font crever, et celui de ceux qui sont indulgents avec ceux qui le font crever. Je vais aller expliquer tout ça de ce pas à mes enfants...

    • @piratestuart2917
      @piratestuart2917 4 месяца назад

      Personnellement, je ne vais pas mendier dans la rue pour que d'autre puisse rouler dans leur voiture

  • @Gatsu351
    @Gatsu351 4 месяца назад

    meme pas besoin de créer le fichier de test
    tu peux directement lui dire ecrit les units test vitest de ce fichier qui aura l'extenions .test.ts et yolo il te fait le fichier