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

Поделиться
HTML-код
  • Опубликовано: 17 ноя 2024

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

  • @CaptainCoder999
    @CaptainCoder999 Месяц назад +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) 😊

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

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

  • @redwane5665
    @redwane5665 Месяц назад +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 Месяц назад +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

  • @aloisdeniel
    @aloisdeniel Месяц назад +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 Месяц назад +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.

    • @JordanSohaing
      @JordanSohaing Месяц назад +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.

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

  • @chambaderaphael8946
    @chambaderaphael8946 Месяц назад +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

  • @psenej
    @psenej Месяц назад +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

  • @ggousier
    @ggousier 14 дней назад

    Merci Jonathan, pour ton avis.

  • @LovePlane
    @LovePlane Месяц назад +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.

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

    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  Месяц назад

      Nop pas d'IA sur PHPStorm

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

    Top, merci bcp

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

  • @Learnbynet
    @Learnbynet Месяц назад +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.

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

    merci jonathan.

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

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

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

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

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

    Un banger🙃

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

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

  • @benjaminrodier6902
    @benjaminrodier6902 20 часов назад

    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 ?

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

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

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

  • @Guillaume80_surYT
    @Guillaume80_surYT Месяц назад +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.

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

    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.

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

    Je suis curieux du comportement de Cursor en TDD

  • @psenej
    @psenej Месяц назад +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 Месяц назад

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

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

      @@Gauthierlory Oh parfait alors !!

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

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

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

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

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

  • @reckex4300
    @reckex4300 Месяц назад +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.

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

    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  Месяц назад

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

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

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

  • @ap-qn9hw
    @ap-qn9hw 11 дней назад

    c'est bluffant globalement

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

    Une formation avec toi coûte combien

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

  • @Haamome
    @Haamome 28 дней назад

    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 Месяц назад

    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 Месяц назад

      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 Месяц назад

      Sourcegraph

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

      @@Gauthierlory Je vais tester ça merci.

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

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

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

  • @soufianebachkata1987
    @soufianebachkata1987 Месяц назад +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

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

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

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

      Merci pour la présentation cela dit

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

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

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

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

    • @Gatsu351
      @Gatsu351 Месяц назад +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

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

    ça part vers le syndrome de l'imposteur

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

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

    _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