Thomas a écrit 133 commentaires

  • # Vibe-coding

    Posté par  (site web personnel) . En réponse au lien the 15th Annual Stack Overflow Developer Survey is going on. Évalué à 2 (+1/-0).

    Ca en parle.
    … et agents IA aussi.
    Hâte de voir les réponses.

  • # FOMO

    Posté par  (site web personnel) . En réponse au lien Study looking at AI chatbots in 7,000 workplaces finds ‘no significant impact on earnings or record…. Évalué à 8 (+7/-0).

    Ca va commencer à se voir que toute cette histoire se ramène principalement à du FOMO. Hâte que cette bulle cesse … laissez-nous bosser avec vos données et nos maths et nos algos, et arrêtez de faire croire aux dissaïdeurs que de vieux bots semi-claqués sauveront le monde.

    Marre.
    Grrr.

  • # 15 ans

    Posté par  (site web personnel) . En réponse à la dépêche Un serveur musical pour mon salon. Évalué à 1 (+0/-0).

    J'ai à peu près ce setup depuis 15 ans, voire plus. Sauf le bluetooth. MPD + NCMPC + MALP avec la musique sur le NAS de la maison, ça fonctionne sans aucun souci. Actuellement, c'est un pi2 de base qui gère le tout. Il galère à decoder rapidement les flac, mais sinon mp3/ogg/opus c'est parfait.

    Avec une carte son externe en USB, ça envoie du lourd dans les enceintes.

  • [^] # Re: Programmes qui programment ?

    Posté par  (site web personnel) . En réponse au lien Les programmes programment sans intelligence. Évalué à 1 (+0/-0).

    Ca serait une automobile qui, quand on appuie sur le frein, freinerait la majeure partie du temps.

  • [^] # Re: Cet article est une ode à la médiocrité

    Posté par  (site web personnel) . En réponse au lien My AI Skeptic Friends Are All Nuts. Évalué à 3 (+2/-0).

    Voilà.
    Bien envoyé \o/

  • [^] # Re: lecture savoureuse

    Posté par  (site web personnel) . En réponse au lien The Copilot Delusion. Évalué à 1 (+0/-0).

    Je plussois des deux mains.

  • [^] # Re: lecture savoureuse

    Posté par  (site web personnel) . En réponse au lien The Copilot Delusion. Évalué à 5 (+4/-0).

    Oui.
    Avec un sens certain de la formule.

  • # 1er Avril ?

    Posté par  (site web personnel) . En réponse au lien Why I stopped using AI code editors. Évalué à 1 (+0/-0).

    Bon article cependant.
    Plein de punchlines.

  • [^] # Re: C'est trop buggé, je passe plus de temps à corriger qu'à coder :

    Posté par  (site web personnel) . En réponse au sondage Les IA génératives et le code. Évalué à 5 (+4/-0). Dernière modification le 25 mars 2025 à 11:00.

    J'espère que nous sommes beaucoup à aimer développer, cependant.

  • # C'est trop buggé, je passe plus de temps à corriger qu'à coder :

    Posté par  (site web personnel) . En réponse au sondage Les IA génératives et le code. Évalué à 5 (+4/-0).

    … et le plaisir de coder ?
    … et le plaisir de concevoir ses programmes ?
    … et le plaisir de l'artisanat ?

    Dans ces débats, je trouve qu'on occulte beaucoup l'activité de création, que ce soit au sujet des programmes ou plus généralement du texte. Il y a un parallèle. Je me moque de lire de dépêches AFP au style lisse et purement informatif, mais j'aime lire un papier ou un roman avec du style : est-ce la meme chose pour la programmation ? Un code que j'écris et que je dois maintenir, j'essaie de le concevoir et de le tourner d'une façon qui facilite son évolution et sa maintenance. Il faudra me convaincre que la génération est le bon outil pour ce faire.

    Quant au vibe coding qui pullule maintenant sur les LinkedIN, comment dire ?

  • # efficace

    Posté par  (site web personnel) . En réponse au lien The Technical Debt explained with a kitchen analogy.. Évalué à 1.

    Un article qui fait le taf. Merci

  • [^] # Re: Qu'en dit Donald Knuth ?

    Posté par  (site web personnel) . En réponse à la dépêche Une intelligence artificielle libre est-elle possible ?. Évalué à 6.

    Je ne suis pas prof, mec.
    Et je ne cherche pas à convaincre qui que ce soit.
    Je parle de mon expérience, ca fait 10 ans que je bosse avec ces algos.
    Possible que je me trompe.

    Je travaille suffisamment avec les algorithmes de ML pour savoir que c'est trop opaque et très sensibles aux données d'entrées. Quand un programme fournit une prédiction ou un résultat, que l'utilisateur ou le client me demande "pourquoi telle prédiction" ou "pourquoi tel résultat" et que tu lui réponds "aucune idée, ca doit être dans les données" … bah j'ai l'air d'un con. Idem sur les sorties des LLM, bien entendu. Tout ca, c'est marrant, on rigole bien, ca fait des conférences rigolotes et des interventions devant des gens sérieux, mais au final, je trouve que le ML est à double tranchant - et hors de question que j'en fasse l'alpha et l'omega de l'informatique.

  • [^] # Re: Qu'en dit Donald Knuth ?

    Posté par  (site web personnel) . En réponse à la dépêche Une intelligence artificielle libre est-elle possible ?. Évalué à 1.

    il y a forcément un moment où changer un seul pixel va te faire changer de catégorie.

    Oui.
    Mais ce n'est pas le sujet.
    Il y a foule d'attaques où changer des pixels de manière imperceptible à l'oeil (=le chat reste un chat) fait changer la catégorie predite. La classification par NN marche super bien mais reste totalement incompréhensible.

    (random forest, MCMC, simulated annealing, k-means)

    On fixe une graine (seed), on fixe l'ordre des données et le programme devient deterministe C'est un pré-requis nécessaire quand on veut comparer les perfs d'un algorithme d'apprentissage. Sinon on est en aveugle.

    LLM etc

    Je ne demande rien aux LLM. Ces programmes sont impressionnants, parfois utiles et souvent rigolos. Je ne vois pas le lien avec l'intelligence humaine, je ne suis pas compétent sur le sujet.

  • [^] # Re: Qu'en dit Donald Knuth ?

    Posté par  (site web personnel) . En réponse à la dépêche Une intelligence artificielle libre est-elle possible ?. Évalué à 1.

    Beaucoup de choses sont plus stables qu'un humain.
    Une chaise à trois pieds, par exemple.

    Par contre, une sortie de LLM n'est pas stable. La sortie d'un réseau de neurones n'est pas stable, un pixel suffit à changer une classification. Les exemples pullulent. En informatique, on aime bien la stabilité et la reproductibilité, non ?

  • [^] # Re: Qu'en dit Donald Knuth ?

    Posté par  (site web personnel) . En réponse à la dépêche Une intelligence artificielle libre est-elle possible ?. Évalué à 1. Dernière modification le 02 mars 2025 à 22:56.

    Ça marche pas mal, oui.
    Mais pas tout le temps … et c'est pas forcément stable.

  • # Qu'en dit Donald Knuth ?

    Posté par  (site web personnel) . En réponse à la dépêche Une intelligence artificielle libre est-elle possible ?. Évalué à 4.

    C'est vieux.
    Vous l'avez probablement déjà lu 17x, dont 18x ici.

    Voici un texte écrit par l'auteur de TAOCP sur ChatGPT version 2023

    Preface: Since one of today's popular recreations is to play with chatGPT, I decided on 07 April 2023 to try my own little experiment, as part of a correspondence with Stephen Wolfram. The results were sufficiently interesting that I passed them on to a few friends the next day, and I've also been mentioning them in conversation when the topic comes up. So I was asked to post the story online, and here it is (lightly edited)!

    Le texte entier est ici

    Conclusion du pape.
    Je vous laisse traduire.

    Well this has been interesting indeed. Studying the task of how to fake it certainly leads to insightful subproblems galore. As well as fun conversations during meals.

    I find it fascinating that novelists galore have written for decades about scenarios that might occur after a "singularity" in which superintelligent machines exist. But as far as I know, not a single novelist has realized that such a singularity would almost surely be preceded by a world in which machines are 0.01% intelligent (say), and in which millions of real people would be able to interact with them freely at essentially no cost.

    I myself shall certainly continue to leave such research to others, and to devote my time to developing concepts that are authentic and trustworthy. And I hope you do the same.

    J'ai lu un avis de Linus du meme ordre, moins littéraire et plus direct : "90% de l'IA c'est du marketing, attendons 5 ans histoire de voir ce que ca donne".

  • [^] # Re: Pourquoi dire IA si on ne parle que des réseaux de neurones ?

    Posté par  (site web personnel) . En réponse à la dépêche Une intelligence artificielle libre est-elle possible ?. Évalué à 2.

    Alors vas-y, juste pour vérifier : donne-nous un exemple, une tâche intellectuelle qui est à la portée de tout être humain pris au hasard dans la rue mais pas d'un LLM.

    Ils n'ont aucun humour.
    Ils ne comprennent pas les règles des dames.
    Ils ne savent pas reagir en dehors de leur contexte d'apprentissage.

    Rappelons qu'il n'existe pas de définition de l'intelligence.

    En fait, la discussion est un peu stérile car même les chercheurs ne comprennent pas bien ce qu'il se passe dans un LLM ou un NN. Exemple intéressant ici. La situation est tres confuse, et il y a une grosse part de psychologie dans cette histoire.

  • [^] # Re: IA = code + données

    Posté par  (site web personnel) . En réponse à la dépêche Une intelligence artificielle libre est-elle possible ?. Évalué à 3.

    Oui, il faut tout le process pour reproduire. Et bien sur, les recettes magiques et trucs tordus qu'on fait subir aux données brutes.

  • [^] # Re: IA = code + données

    Posté par  (site web personnel) . En réponse à la dépêche Une intelligence artificielle libre est-elle possible ?. Évalué à 1.

    Ok

    En fait, je n'ai pas les idées claires sur la liberté d'un programme de ML. A priori, je dirais qu'on doit pouvoir tout reproduire localement, car l'intérêt (l'essence) du programme ML entraîné réside dans son … entraînement. S'il n'est pas reproductible, il n'est pas libre. Donc il faut tout le processus + les données.

    Dans le cas du renforcement, je dirai pareil : il faut le processus total pour régénérer P, =P1. Mais ça se discute ? Disons que dans les deux cas, P1 + D (si ≠{}) sont nécessaires.

    Donc il y a deux choses différentes :
    - le programme entraîné, ~binaire
    - le processus d'entraînement
    On sera peut-être d'accord. Il faudrait repenser cette notion de logiciel libre dans le cas du ML, ça n'est probablement pas comparable.

    Maintenant, on se heurte au problème de la boite noire : faire de la retro-ingénierie sur un NN c'est complexe, voire impossible. C'est peut-être aussi une limite - ou hors-sujet :)

  • [^] # Re: IA = code + données

    Posté par  (site web personnel) . En réponse à la dépêche Une intelligence artificielle libre est-elle possible ?. Évalué à 1.

    Il s'est entraîné en jouant contre lui-même.
    Le processus d'entrainement est un peu différent, c'est de l'apprentissage par renforcement. Reste que les humains ont conçu le processus.

  • [^] # Re: IA = code + données

    Posté par  (site web personnel) . En réponse à la dépêche Une intelligence artificielle libre est-elle possible ?. Évalué à 1.

    AlphaZero a été entraîné.

  • [^] # Re: IA = code + données

    Posté par  (site web personnel) . En réponse à la dépêche Une intelligence artificielle libre est-elle possible ?. Évalué à 3.

    Un réseau de neurone sans les données d'entraînement ni les soft, c'est comme un binaire…

    Tres exactement mon avis.
    C'est pour cette raison que les modeles fournis par (cocorico) Mistral ne sont pas vraiment ouverts. Il faut fournir l'ensemble : modele, procédure d'entrainement, procédure de validation, données. Sans ça, on ne peut pas reproduire.

  • [^] # Re: IA = code + données

    Posté par  (site web personnel) . En réponse à la dépêche Une intelligence artificielle libre est-elle possible ?. Évalué à 1.

    On peut préciser des paramètres en dur lors de l'instanciation du modèle. Jette un coup d'oeil aux modeles présentés dans la bible sklearn par exemple.

    Mais pour un modèle d'apprentissage automatique, ca n'est pas trop l'idée : il faut justement laisser le programme d'entrainement ajuster les parametres.

  • # IA = code + données

    Posté par  (site web personnel) . En réponse à la dépêche Une intelligence artificielle libre est-elle possible ?. Évalué à 8.

    L'apprentissage automatique, c'est simple en réalité. Un programme d'entraînement avec un modèle interne (neural nets, SVM, random forests etc) et des données. Il y a une obstination actuelle sur les neural nets car … ils fonctionnent bien !

    Les données sont fournies au programme, qui adapte les poids / paramètres internes du modèle. À la fin, on a un modèle entraîné.

    De mon point de vue très pragmatique et limité de data scientist, un modèle sera donc libre si le code du programme d'entraînement et du modèle est libre, et si les données d'entraînement le sont aussi. Le modèle entraîné seul ne suffit pas, et de loin car on comprend souvent mal comment l'information y est encodée.

  • [^] # Re: Capital

    Posté par  (site web personnel) . En réponse au journal LLM (encore), effondrement et travail humain. Évalué à 1.

    Je suis nul en Marx.

    De loin et dans le brouillard, j'ai l'impression que ce qui se passe avec le travail déporté et relocalisé exciterait beaucoup Marx, en fait. Probablement une preuve que son analyse marche plutôt super bien … ?