Day.png);">
Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker

RM 95
RM 2000/2003
RM XP
RM VX/VX Ace
RM MV/MZ

Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Jeux: Pillar Town / Sorties: Dread Mac Farlane - Complet / Sorties: "Dread Mac Farlane", (...) / Tutos: Checklist de la composition (...) / Sorties: Dread Mac Farlane - episode 8 / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

586 connectés actuellement

29676785 visiteurs
depuis l'ouverture

14031 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Blog Alioune Fall

Fairy Tail Constellations

Kingdom Ultimate

RPG Maker Détente

Zarok

Tashiroworld

Tous nos partenaires

Devenir
partenaire



forums

Index du forum > Débats > L'I.ntelligence A.rtificielle

Aller à la page 1 2 3

Reprise du message précédent:

harusame - posté le 20/05/2024 à 14:45:09 (772 messages postés) - staff -

❤ 1

Citation:

C'est devenu un truc important parce que ça a été présenté comme une tendance "dont il ne faut surtout pas passer à côté" comme le bitcoin, l'eurotunnel ou autres gouffres à conneries, donc tous les traderz et les business winnerz se ruent tous dessus comme des mongols en ayant peur de louper le coche. Ça va peut-être aussi faire psshit et dans 20 ans ils en rigoleront "hoho tu te rappelles quand on a tous foncé sur ce truc à chier, quelle arnaque lol".
Il y a aussi des fermes en Afrique où on parque des gens à peine payés pour alimenter/aiguiller les chatgpt.



Pas vraiment d'accord avec ça. C'est pas un buzzword a la con comme l'a été le metaverse, les NFT ou la blockchain. Dans l'IT c'est assez fou la vitesse à laquelle ça c'est développé, c'est massivement utilisé maintenant avec des gains de productivités assez élevés. C'est pas mal utilisé dans d'autres secteurs/métiers pour des tâches assez diverses, par des gens aux fonctions différentes alors qu'il y a 2 ans ça n'existait que dans des niches. Les gains financiers derrières sont très élevés (avec impacts direct sur des emplois...).


Pour info, je bosse pas mal sur des sujets IA depuis quelques temps, ça se propage à une vitesse assez folle et la recherche derrière est hyper foisonnante, c'est assez passionnant à suivre (et vertigineux tellement les axes de recherche sont multiples et diversifiés).

On peut être pour ou contre mais de toute façon c'est un peu tard pour freiner (et les autres le feront pas...), il risquent d'y avoir ceux qui vont s'en servir et en profiter, et les autres qui vont être laissés sur le coté.


Le truc un peu "rigolo" autour de ça, c'est que les besoins en énergies sont tellement élevés que c'est peu être ce qui va forcer les GAFAMs à investir à fond dans le nucléaire pour remettre un énorme coût de boost à la filière et peut être au final aider à la décarbonation (vision très optimiste j'en concède).

« Close the World, Open the nExt »


Suite du sujet:

trotter - posté le 21/05/2024 à 03:02:11 (10568 messages postés)

❤ 0

Moi je commence sérieusement à m'en servir pour programmer (Claude, GPT4-o), ils sont parfois incroyablement rapide et intelligent :
-je donne une fonction buggée avec comme instruction "répare stp", ils comprennent ce que je veux et réparent.
-je donne un .bat et demande de transformer en .sh pour linux, pas de souci.

Par contre parfois ils sont totalement cons et inventent des fonctions qui n'existent pas.

Genre là il me dit d'utiliser la balise additionalModules sauf qu'elle n'existe pas pour ce plugin Maven (moditect) par contre ça existe pour un autre plugin, il s'est emmêlé les pinceaux :
image

Heureusement après 10min à me battre avec lui et ses solutions toutes plus foireuses les unes que les autres j'ai épuisé mon quota de message et j'ai bidouillé par moi-même (Google n'aide même plus, il est devenu incroyablement merdique) jusqu'à ce que ça marche.


GPT4-o m'a fait le même genre de chose, une autre balise pour le même plugin. Pi.ai m'a donné des mauvaises indications pour un fichier de config Gitlab (gitlab-ci) et a inventé des fonctions genre ImageIO.getImageFormat() ou même 100% n'importe quoi comme cette fonction pour trouver le type d'une image :
image

C'est n'importe quoi mais c'est pas évident immédiatement si t'y connais rien.

Bref, c'est comme parler à un collègue qui se goure souvent en étant très sûr de lui. C'est utile mais il faut tout prendre avec des pincettes. Parfois il va t'emmener dans des raisonnement totalement faux et te faire perdre du temps.


Créacoda - posté le 21/05/2024 à 14:16:10 (1398 messages postés) -

❤ 0

Toi qui connaît ça trotter, combien de temps avant que cette aide en programmation soit réellement efficace? Un mois? Deux? Plus?

J’avais lu un truc au sujet de l’emploi:
« L’I.A. ça va créer des boulots en programmation »
« Ben pas vraiment, puisque l’I.A. va mieux savoir programmer que les humains »


trotter - posté le 21/05/2024 à 17:09:20 (10568 messages postés)

❤ 1

Ya toujours des décisions à prendre :
-Quels outils/languages pour faire le logiciel ?
-Comment se présente l'interface ? Épurée ? Très riche ?
-Comment organiser le code ? Risque-t-il d'évoluer beaucoup dans le futur (si le client demande des nouvelles fonctionnalités) ? Plutôt le rendre complexe mais souple ou bien monolithique et simple ?
-Organisation de la base de donnée... Privilégier taille ou rapidité, simplicité ?
-Affichage des messages d'erreurs... Bloquants ? Quel niveau de détail ?

....mais ça typiquement ce sont pas des décisions que je prends en tant que dev, ce sont des décisions d'architectes logiciels/designers UX/UI ou de techlead.

Moi en tant que dev je reçois un ticket "il faut que le bouton soit rouge si son profil est à risque", j'essaie de déchiffrer ce qu'il raconte (ça veut dire quoi "à risque ?") puis je code/je teste/j'écris la doc.-8/

C'est pas facile de comprendre ce qu'il y a dans le ticket. Souvent c'est 30% de code et le reste c'est essayer de comprendre ce que veut dire le ticket+comment intégrer ça dans l'existant ("c'est l'équipe de Bernard qui gère si un profil est à risque ou pas, pour l'interroger il te faut un certificat et le détail de l'API mais actuellement on a aucun client à risque, il faut modifier la base de données de test en demandant à Joséphine car elle doit rester cohérente blablabla").

Apparemment les devs passent même pas une heure en moyenne à coder, ça me surprend pas :
image
https://www.software.com/reports/code-time-report

Ensuite ya beaucoup de trucs mal documentés, il faut essayer, regarder le résultat, modifier, recommencer etc. J'ai du mal à voir les IA faire ça mais bon peut être.


Hyvenos - posté le 21/05/2024 à 17:34:12 (593 messages postés)

❤ 1

Citation:


Par contre parfois ils sont totalement cons et inventent des fonctions qui n'existent pas.



Oui ça m'est arrivé assez souvent, en général c'est sur des techno un peu de niche, pour lesquelles stackoverflow n'est pas déjà rempli de questions/réponses. Mais ça m'est arrivé sur des trucs assez communs, si je veux du détail sur une fonction peu utilisée ou si je lui demande comment faire telle chose et que c'est en réalité impossible. Il a beaucoup de mal à dire quand on ne peux pas faire quelquechose et ne sait jamais dire quand il ne sait pas.
Maintenant j'insiste plus trop avec ça, si au bout de deux tentatives il m'invente des trucs je passe à autre chose.

Citation:


combien de temps avant que cette aide en programmation soit réellement efficace? Un mois? Deux? Plus?



C'est dur à quantifier parce que les avancées se font par à-coup, c'est pas progressif. Ca va peut-être stagner pendant 5 ans ou alors à la fin de la semaine une nouveauté sortira.
Honnêtement j'ai commencé à tester l'IA pour m'aider dans le code il y a 1 an, et de mon point de vue ça a peu bougé (Bon y a eut Copilot entre temps que je n'ai pas pris). Donc a moins d'une surprise il faudra plus de deux mois avant que ça change vraiment et à mon avis c'est difficile de concevoir que l'IA va coder toute seule:
- Elle galère a garder une consistance dans sa logique, elle oublie ce qu'elle a fait il y a 100 lignes et pour l'architecture logicielle c'est impardonnable. J'ai déjà essayé de lui faire coder des petits modules que j'avais la flemme de faire moi-même et j'ai passé plus de temps à la reprendre pour n'aboutir à rien qu'à coder moi-même.
- Elle est incapable de traduire ce qu'un non-tech (un client) demande parce que le client est en général incapable d'expliquer ce qu'il veut vraiment.
- De toute façon il vaut mieux qu'il y ait des développeurs parcequ'au vu dont ils entraînent leur LLM, sans les questions stackoverflow, les retours utilisateurs lorsqu'il y a une erreur. L'IA n'aura aucun vivier pour apprendre ce qu'elle code et elle devra se contenter de la documentation. Et toutes les technos ou il n'y a que la doc et éventuellement d'obscurs chaines de mails sont celles pour laquelle l'IA est inutile.
- L'IA a du mal a être créative, ça semble paradoxal puisqu'elle génère des images mais en réalité les images sont une combinaison d'une demande utilisateur (qui contient la "créativité") et des heures passées à reconstituer des images existantes. Ca risque d'être le serpent qui se mort la queue si l'IA code des utilitaires, les documente elle même et apprend cette doc pour recréer de nouveaux utilitaires par-dessus.
- La scène de l'open-source a une grande importance dans l'informatique, une grande partie des librairies largement utilisées est open source, j'ai du mal a voir ça repris par des boites qui génèrent ça avec des IA: c'est un truc de passionnés et à mon avis il ne seront pas très motivé pour continuer à alimenter ce contenu en laissant les IA piocher dedans.

Je suis quand même surpris quand je vois des articles du type: "Telle boite a licencié tous ses devs et les à remplacé par des IA", je sens un peu l'intox, parceque sinon, je ne sais pas ce que faisaient les mecs mais s'ils comptent sur une IA...
Aujourd'hui je n'utilise l'IA que comme moteur de recherche simplifié: j'ai besoin d'un exemple pour utiliser une fonction, je demande et si ça foire plus de deux fois: retour à google et à la doc.


harusame - posté le 21/05/2024 à 19:36:02 (772 messages postés) - staff -

❤ 0

Personnellement, j'utilise github copilot depuis environ 1 an en perso, c'est une aide importante a ma productivité. Je m'en sers pas vraiment pour générer du code que je ne saurais pas faire, mais plutôt pour accélerer mon workflow de développement, avec le temps il me propose très régulièrement le code que j'allais taper et me permet d'aller beaucoup plus vite pour le code simple.

Pour le code complexe, je m'en sers souvent plutôt pour les formules mathématiques/trucs de trigonométrie (très utile pour les déplacements d'objets sur Unity).


L'autre gain, c'est que je passe mon temps à changer de langages entre le pro :
- beaucoup de java / typescript, de l'angular, du react, parfois du C et du C#, un peu de web basique et de l'indus (dockerfiles, scripts sh etc) et du python pour les sujets liés à l'IA

Et du perso :
beaucoup de C# (unity), un peu de web (js, html, css) et maintenant retour au php :D
Et pas mal de veille pour être à jour sur les autres trucs (du fonctionnel, les trucs à la mode, de la bidouille sur des vieux trucs etc)

Avec tout ça, je me mélange beaucoup sur les syntaxes, j'ai toujours la logique en tête mais faire un simple foreach en changeant 5x de langage dans la journée (ou retrouver les syntaxes des streams et autre trucs avancés), c'est tordu, là coté IA ça m'aide, je peux même des fois faire un truc bourrin a l'ancienne, sélectionner le code et dire "réécrit moi ça de façon plus moderne" et hop :D

Pareil pour découvrir un nouveau langage, demain je veux tester du Rust, je sais coder mais je connais rien au langage, ça va pas mal m'aider à me lancer et sortir des trucs. Par contre faut avoir une idée claire de ce qu'on veut faire, et avoir toujours un oeil critique sur la production. C'est un peu comme la conduite autonome de tesla, ça marche pas trop mal mais faut rester derrière le volant !



En pro, c'est aussi très utilisé maintenant, dans ma boite (plusieurs milliers de développeurs), on a acheté plusieurs milliers de licences copilot pour ceux qui travaillent sur des projets avec des clients qui l'autorisent. On a des gains significatifs de productivité + la partie chat soulage les leads techs pour une partie du supports. Je suis sur des projets qui ne permettent pas d'utiliser les trucs grands publiques sur le cloud, on a investi massivement pour développer des solutions internes proches de copilot & chat gpt (a base de LLM open sources et de contrats spécifiques).
On s'en sers aussi pour générer du test automatisé à la pelle, ça marche plutôt bien !
C'est une aide quotidienne pour beaucoup de monde, faut juste savoir quoi en tirer et pas en attendre de la magie.

C'est un boost de productivité, un développeur va peut être gagner 5-10% de son temps grâce à ça (en fonction de son % de code dans la journée et de ses tâches). Ca suffit a être hyper impactant ! Et on est au début, on voit des différences énormes entre la qualité des LLM d'il y a un an et maintenant.


Mais vraiment la règle : pas en attendre de la magie, ça sait faire des trucs bien, ça fait des erreurs, si on en est conscient c'est un outil super pratique pour aller plus vite, mais ça code pas tout à notre place et ça nous empêche pas de réfléchir.
En perso, je paye 2 licences pour faire du dev chez moi, mon IDE (suite jetbrains) & copilot, je préfère investir de l'argent que du temps et quand je dev chez moi, je regrette absolument pas.

« Close the World, Open the nExt »

Aller à la page 1 2 3

Index du forum > Débats > L'I.ntelligence A.rtificielle

repondre up

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site

Communauté: Accueil | Forum | Chat | Commentaires | News | Flash-news | Screen de la semaine | Sorties | Tests | Gaming-Live | Interviews | Galerie | OST | Blogs | Recherche
Apprendre: Visite guidée | RPG Maker 95 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker MV | Tutoriels | Guides | Making-of
Télécharger: Programmes | Scripts/Plugins | Ressources graphiques / sonores | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Tous les jeux | Jeux complets | Le cimetière | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Proposer
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis
Archives: Palmarès | L'Annuaire | Livre d'or | Le Wiki | Divers