Mon problème avec 90% des usages actuels de l’IA dans nos métiers et mes usages.

  • 6nk06@sh.itjust.works
    link
    fedilink
    Français
    arrow-up
    3
    ·
    7 days ago

    complétion de code assez basique. Et je pense que cette utilisation est inefficace

    Je ne suis pas fan d’IA mais ça part mal cet article. La complétion locale et gratuite de Jetbrains est plutôt bien foutue en C++ et dans d’autres langages compilés. L’auteur dit que ça ne complète pas bien alors que c’est le seul cas où c’est vraiment efficace et instantané pour moi. Ou j’ai mal compris…

    • lascapi@jlai.lu
      link
      fedilink
      Français
      arrow-up
      1
      ·
      6 days ago

      Salut, l’auteur parle de l’usage de l’IA comme complétion comme étant :

      inefficace et … n’apporte que peu, voire pas de valeur

      Par rapport à la complétion de ton IDE

      beaucoup … voient l’IA comme une sorte de complétion de code assez basique

      Donc j’ai l’impression que tu es du même avis que lui, non ?

      • keepthepace@tarte.nuage-libre.fr
        link
        fedilink
        Français
        arrow-up
        2
        ·
        6 days ago

        C’est l’extrême opposé de mon expérience (Avec l’IDE Cursor) où c’est justement le plus gros gain de productivité pour moi.

        Tu commences à taper le nom de ta fonction, et l’autocomplétion te l’écrit complètement quand elle est pas trop compliquée.

      • 6nk06@sh.itjust.works
        link
        fedilink
        Français
        arrow-up
        2
        ·
        edit-2
        6 days ago

        Non justement. La complétion IA de Jetbrains s’ajoute à la complétion des méthodes et fonctions.

        Si tu tapes toto. il va te montrer les méthodes de toto (IDE classique). Si tu ne tapes rien, il te propose en moins d’une seconde un genre de pattern qui est répété dans le code, est c’est une fois sur deux intéressant.

        Je n’aime pas l’IA dans les arts et le reste, mais pour la completion ça peut le faire si on a un minimum d’expérience et qu’on peut juger rapidement si une proposition est bonne.

        Si tu tapes toto.setX ..., à la ligne suivante il pourra te proposer setY, setZ, setT, … avec les noms des variables adaptées. J’ai parfois eu 10 lignes de codes écrites en un coup. Je reste très sceptique, et je vérifie tout, mais ça fait gagner un peu de temps d’autant qu’on est toujours à se faire taper dessus avec les deadlines.

        Pareil pour l’optimisation de code bien obscur, il reconnaît les patterns (c’est son job) et peut montrer ce qui ne va pas et ce qui pourrait être amélioré.