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

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 75

  • @Favouille
    @Favouille 2 місяці тому +2

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

  • @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 Місяць тому +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 Місяць тому +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 Місяць тому

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

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

  • @lepresk
    @lepresk Місяць тому +7

    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

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

  • @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.

  • @youloulou6591
    @youloulou6591 Місяць тому

    É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

  • @ahmedebenhassine2828
    @ahmedebenhassine2828 Місяць тому

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

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

  • @LovePlane
    @LovePlane 2 місяці тому +1

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

  • @MrShadows
    @MrShadows Місяць тому +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.

  • @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.

  • @itshakf5491
    @itshakf5491 2 місяці тому +2

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

  • @idelvertyondouii5787
    @idelvertyondouii5787 2 місяці тому

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

  • @esprit-critique0.114
    @esprit-critique0.114 Місяць тому

    merci jonathan.

  • @mohamedel-moustafa3667
    @mohamedel-moustafa3667 2 місяці тому

    Un banger🙃

  • @ggousier
    @ggousier 23 дні тому

    Merci Jonathan, pour ton avis.

  • @benjaminrodier6902
    @benjaminrodier6902 9 днів тому

    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

  • @piratestuart2917
    @piratestuart2917 Місяць тому

    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

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

  • @ValPettigrow
    @ValPettigrow Місяць тому

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

  • @oliviermoreau8548
    @oliviermoreau8548 Місяць тому

    "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 Місяць тому

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

  • @othmanbensaoula489
    @othmanbensaoula489 Місяць тому

    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 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 !

  • @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 Місяць тому

      à 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 Місяць тому

      @@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 Місяць тому

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

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

  • @licktoure2224
    @licktoure2224 Місяць тому

    Une formation avec toi coûte combien

  • @loutrea
    @loutrea Місяць тому

    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.

  • @Guillaume80_surYT
    @Guillaume80_surYT 2 місяці тому +1

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

    • @road2dev
      @road2dev Місяць тому +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.

  • @yassineyadine1825
    @yassineyadine1825 Місяць тому

    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.

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

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

  • @guillaumearchambault905
    @guillaumearchambault905 Місяць тому

    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 20 днів тому

    c'est bluffant globalement

  • @romainweb3112
    @romainweb3112 Місяць тому

    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

  • @DelphineNgalapo
    @DelphineNgalapo Місяць тому

    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

  • @chriscarton4728
    @chriscarton4728 Місяць тому

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

  • @losing_interest_in_everything
    @losing_interest_in_everything 2 місяці тому +1

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

  • @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 Місяць тому

      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

  • @Haamome
    @Haamome Місяць тому

    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)

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

    • @losing_interest_in_everything
      @losing_interest_in_everything 2 місяці тому

      Sourcegraph

    • @georgezimmer5622
      @georgezimmer5622 2 місяці тому

      @@Gauthierlory Je vais tester ça merci.

  • @_Greenflag_
    @_Greenflag_ Місяць тому +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.

  • @raolitianamaminirinaeugene8393
    @raolitianamaminirinaeugene8393 Місяць тому

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

  • @Deepcodeur
    @Deepcodeur Місяць тому

    ça part vers le syndrome de l'imposteur

  • @smbpunt
    @smbpunt Місяць тому

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

    • @smbpunt
      @smbpunt Місяць тому

      Merci pour la présentation cela dit

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

  • @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 Місяць тому

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

  • @Gatsu351
    @Gatsu351 Місяць тому

    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