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

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

ความคิดเห็น • 77

  • @samuellaurent1821
    @samuellaurent1821 27 วันที่ผ่านมา +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.

  • @Favouille
    @Favouille 2 หลายเดือนก่อน +2

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

  • @redwane5665
    @redwane5665 2 หลายเดือนก่อน +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

  • @CaptainCoder999
    @CaptainCoder999 2 หลายเดือนก่อน +2

    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) 😊

  • @aloisdeniel
    @aloisdeniel 2 หลายเดือนก่อน +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 2 หลายเดือนก่อน +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 2 หลายเดือนก่อน +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 2 หลายเดือนก่อน +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 2 หลายเดือนก่อน

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

  • @lepresk
    @lepresk 2 หลายเดือนก่อน +8

    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

  • @itshakf5491
    @itshakf5491 2 หลายเดือนก่อน +2

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

  • @ahmedebenhassine2828
    @ahmedebenhassine2828 2 หลายเดือนก่อน

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

  • @unegouttedeweb8696
    @unegouttedeweb8696 11 วันที่ผ่านมา

    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.

  • @chambaderaphael8946
    @chambaderaphael8946 2 หลายเดือนก่อน +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.

  • @patrickfarrugia6098
    @patrickfarrugia6098 2 หลายเดือนก่อน

    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  2 หลายเดือนก่อน

      Nop pas d'IA sur PHPStorm

  • @youloulou6591
    @youloulou6591 2 หลายเดือนก่อน

    É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

  • @idelvertyondouii5787
    @idelvertyondouii5787 2 หลายเดือนก่อน

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

  • @oliviermoreau8548
    @oliviermoreau8548 2 หลายเดือนก่อน

    "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 2 หลายเดือนก่อน

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

  • @LovePlane
    @LovePlane 2 หลายเดือนก่อน +1

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

  • @mohamedel-moustafa3667
    @mohamedel-moustafa3667 2 หลายเดือนก่อน

    Un banger🙃

  • @MrShadows
    @MrShadows 2 หลายเดือนก่อน +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.

  • @benjaminrodier6902
    @benjaminrodier6902 หลายเดือนก่อน

    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 ?

  • @saidmaroc8448
    @saidmaroc8448 2 หลายเดือนก่อน

    Top, merci bcp

  • @AnonymeAnonyme-m5p
    @AnonymeAnonyme-m5p 2 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

      à 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 2 หลายเดือนก่อน

      @@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 2 หลายเดือนก่อน

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

  • @ggousier
    @ggousier หลายเดือนก่อน

    Merci Jonathan, pour ton avis.

  • @psenej
    @psenej 2 หลายเดือนก่อน +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

  • @Learnbynet
    @Learnbynet 2 หลายเดือนก่อน +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.

  • @piratestuart2917
    @piratestuart2917 2 หลายเดือนก่อน

    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

  • @LamLam-nk2tn
    @LamLam-nk2tn 2 หลายเดือนก่อน

    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  2 หลายเดือนก่อน

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

    • @LamLam-nk2tn
      @LamLam-nk2tn 2 หลายเดือนก่อน

      @@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 ?

  • @esprit-critique0.114
    @esprit-critique0.114 2 หลายเดือนก่อน

    merci jonathan.

  • @ValPettigrow
    @ValPettigrow 2 หลายเดือนก่อน

    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é.

  • @romainweb3112
    @romainweb3112 2 หลายเดือนก่อน

    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

  • @psenej
    @psenej 2 หลายเดือนก่อน +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 2 หลายเดือนก่อน

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

    • @psenej
      @psenej 2 หลายเดือนก่อน

      @@Gauthierlory Oh parfait alors !!

    • @Guillaume80_surYT
      @Guillaume80_surYT 2 หลายเดือนก่อน

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

  • @othmanbensaoula489
    @othmanbensaoula489 2 หลายเดือนก่อน

    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

  • @yassineyadine1825
    @yassineyadine1825 2 หลายเดือนก่อน

    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.

  • @Guillaume80_surYT
    @Guillaume80_surYT 2 หลายเดือนก่อน +1

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

    • @road2dev
      @road2dev 2 หลายเดือนก่อน +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.

  • @licktoure2224
    @licktoure2224 2 หลายเดือนก่อน

    Une formation avec toi coûte combien

  • @loutrea
    @loutrea 2 หลายเดือนก่อน

    Je suis curieux du comportement de Cursor en TDD

  • @guiogpe
    @guiogpe 2 หลายเดือนก่อน

    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.

  • @reckex4300
    @reckex4300 2 หลายเดือนก่อน +3

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

    • @amumuisalivedatcom8567
      @amumuisalivedatcom8567 2 หลายเดือนก่อน +2

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

  • @guillaumearchambault905
    @guillaumearchambault905 2 หลายเดือนก่อน

    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 …

  • @ap-qn9hw
    @ap-qn9hw หลายเดือนก่อน

    c'est bluffant globalement

  • @DelphineNgalapo
    @DelphineNgalapo 2 หลายเดือนก่อน

    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

  • @georgezimmer5622
    @georgezimmer5622 2 หลายเดือนก่อน

    Si vous utilisez VSCode sans copilot ou autre plugin IA il n'y a globalement aucun downside à utiliser Cursor par contre le modele utiliser en version free c'est pas vraiment ça elle hallucine beaucoup. Ce qui est bien aussi c'est que c'est possible d'indexer toute la codebase ou la doc d'un framework et de les passer en contexte.

    • @Gauthierlory
      @Gauthierlory 2 หลายเดือนก่อน

      tu peux le faire avec une extension qui s'appelle Continue dev, c'est un chat avec un clé api d'un modèle et tu peux lui donner tes fichiers en contexte

    • @すべてに興味を失う
      @すべてに興味を失う 2 หลายเดือนก่อน

      Sourcegraph

    • @georgezimmer5622
      @georgezimmer5622 2 หลายเดือนก่อน

      @@Gauthierlory Je vais tester ça merci.

  • @Haamome
    @Haamome 2 หลายเดือนก่อน

    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)

  • @soufianebachkata1987
    @soufianebachkata1987 2 หลายเดือนก่อน +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 2 หลายเดือนก่อน

      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

  • @chriscarton4728
    @chriscarton4728 2 หลายเดือนก่อน

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

  • @すべてに興味を失う
    @すべてに興味を失う 2 หลายเดือนก่อน +1

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

  • @SD-nx3lt
    @SD-nx3lt 2 หลายเดือนก่อน +1

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

    • @Gatsu351
      @Gatsu351 2 หลายเดือนก่อน +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

  • @_Greenflag_
    @_Greenflag_ 2 หลายเดือนก่อน +3

    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.

  • @smbpunt
    @smbpunt 2 หลายเดือนก่อน

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

    • @smbpunt
      @smbpunt 2 หลายเดือนก่อน

      Merci pour la présentation cela dit

  • @Deepcodeur
    @Deepcodeur 2 หลายเดือนก่อน

    ça part vers le syndrome de l'imposteur

  • @raolitianamaminirinaeugene8393
    @raolitianamaminirinaeugene8393 2 หลายเดือนก่อน

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

  • @lmz-dev
    @lmz-dev 2 หลายเดือนก่อน

    _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 2 หลายเดือนก่อน

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

  • @Gatsu351
    @Gatsu351 2 หลายเดือนก่อน

    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