Latest / Le Dernier Clic (avant la fin du monde) / 03 - L'IA générative, comment fonctionne l'IA que tout le monde utilise ?
Transcript
- 0:11Bonjour et bienvenue dans le dernier clic de votre podcast Tech,
- 0:14IA et nos codes.
- 0:15Je suis en compagnie de Lulu aujourd'hui pour vous parler d'IA générative.
- 0:19On va voir ça ensemble tout de suite.
- 0:21Lulu,
- 0:21comment tu vas ?
- 0:23Ça va bien et toi ?
- 0:24Très bien,
- 0:25merci.
- 0:26Est-ce que tu peux me dire un petit peu de quoi on va parler aujourd'hui justement côté LLM ?
- 0:32On va revenir un peu sur les bases,
- 0:35sur comment fonctionnent ces modèles,
- 0:37en quoi c'est différent des programmes informatiques tels qu'on les conçoit,
- 0:43avec les fameux « si,
- 0:44alors » ,
- 0:45ces choses qui sont très déterministes en soi.
- 0:48Et un peu sortir à la fois du discours,
- 0:52ces deux extrêmes où on nous dit que l'IA sous-entendue,
- 0:58l'IA générative,
- 0:59va tout révolutionner,
- 1:00va nous remplacer d'un côté,
- 1:01et de l'autre,
- 1:03que les intelligences artificielles génératives ne sont un peu que des perroquets stochastiques.
- 1:09Une expression qui était pas mal en vogue,
- 1:13je crois que c'était au début,
- 1:14quand le chat j'ai pété,
- 1:15a commencé un peu à percer.
- 1:17Et aujourd'hui,
- 1:19on se rend compte que c'est faux.
- 1:21C'est plus compliqué que ça,
- 1:23plus nuancé que ça.
- 1:24C'est plus nuancé.
- 1:26compliqué de mettre un curseur et voilà.
- 1:30Très bien.
- 1:31Et alors justement,
- 1:32pour mettre un pôle de contexte aussi en plus,
- 1:35aujourd'hui,
- 1:35on va vraiment vous parler des grandes logiques et de comment fonctionne l'IA générative,
- 1:39qu'est-ce qu'il y a derrière.
- 1:40IA générative,
- 1:41pourquoi ?
- 1:41Puisque c'est celle dont vous entendez le plus parler,
- 1:44globalement en fait,
- 1:44quand on vous parle de chat GPT,
- 1:46de l'IA,
- 1:46que ce soit dans les différents médias,
- 1:48dans les technos,
- 1:48dans les outils que vous utilisez,
- 1:49ce genre de choses.
- 1:51C'est cette famille-là de l'IA en fait qui est concernée.
- 1:54parce qu'en fait de l'IA il y en avait avant,
- 1:56il y en a de plein de manières,
- 1:57de plein de façons différentes.
- 1:59Nous on va s'intéresser vraiment juste à celle-ci puisque c'est celle qui nous impacte le plus directement aujourd'hui.
- 2:05Et l'idée c'est de vous donner aujourd'hui les bases de compréhension de comment marche justement ce type de modèle pour derrière quand on ira discuter dans les prochains épisodes vraiment des
- 2:21agents,
- 2:22des automatisations avec de l'IA.
- 2:24bref,
- 2:24d'autres sujets qui sont liés vraiment à la partie IA,
- 2:27vous compreniez de quoi on parle,
- 2:30et pourquoi c'est plus que de la prédiction,
- 2:33mais que ce n'est pas vraiment non plus un androïde à proprement parler.
- 2:38On va essayer de clarifier un petit peu ensemble tout ça durant cet épisode.
- 2:42Et écoute Lulu,
- 2:44je te laisse nous présenter un petit peu déjà,
- 2:47justement,
- 2:49comment fonctionne un
- 2:51LLM, et quel est le...
- 2:53point de départ de son fonctionnement et de sa mise en œuvre ?
- 2:58Déjà,
- 2:58juste pour donner un peu de contexte,
- 3:00pour préparer cet épisode,
- 3:02j'ai lu un livre qui s'appelle La Parallel Machine,
- 3:05de Thibaut Giraud,
- 3:06qui est un philosophe qui s'intéresse à l'intelligence artificielle,
- 3:11et plus récemment à l'intelligence artificielle générative depuis 2019,
- 3:16avant qu'il y ait la vague des chatbots.
- 3:19Je le conseille à toute personne qui cherche à
- 3:23avoir un support qui est très bien vulgarisé,
- 3:28avec des super exemples.
- 3:30Il n'y a pas d'extrémisme au niveau des discours,
- 3:34et c'est très agréable à lire,
- 3:36et même moi j'ai appris beaucoup de choses.
- 3:39Comme je disais,
- 3:40on va essayer de distinguer ce qu'est l'intelligence artificielle,
- 3:46même générative,
- 3:48par rapport à un programme classique.
- 3:50Et il faut...
- 3:51pour ça revenir en 2016,
- 3:53et qu'est-ce qui s'est passé en 2016,
- 3:55il y a le programme AlphaGo qui bat le champion du monde de Go.
- 4:01Et c'était un événement dans l'informatique et même pour les joueurs de Go,
- 4:09parce qu'en fait,
- 4:09ce qui se passe par rapport à,
- 4:12je crois que c'était Deep Blue qui avait battu le champion d'échec dans les années 90,
- 4:16où là,
- 4:20chaque ligne de code
- 4:21était écrite par un humain,
- 4:23là,
- 4:23ce qui se passe,
- 4:24c'est que
- 4:25DeepMind, donc la société derrière AlphaGo,
- 4:29n'a pas du tout programmé AlphaGo à jouer au Go.
- 4:32C'est plus ou moins lui qui a appris à y jouer en faisant plein de parties,
- 4:38en analysant déjà plein de parties,
- 4:40puis après,
- 4:41en faisant plein de parties contre lui-même,
- 4:43et son objectif,
- 4:46c'était juste de prévoir le prochain coup.
- 4:48En soi,
- 4:48il ne joue pas,
- 4:49vraiment.
- 4:51Du coup la grosse différence avec le précédent historique côté échecs,
- 4:54c'est qu'on était sur un modèle qui n'était pas dégénératif mais qui était vraiment taillé.
- 5:00que pour les échecs.
- 5:02Là où celui-ci...
- 5:06C'était quoi le premier but d'AlphaGo ?
- 5:07Dans le sens où là,
- 5:08il avait été entraîné pour...
- 5:11Là,
- 5:11je crois qu'il était entraîné vraiment juste à jouer au Go.
- 5:15Donc on n'est pas vraiment encore sur des...
- 5:17En fait,
- 5:17si,
- 5:18c'est de l'IA générative parce que son objectif,
- 5:19c'est de prévoir le prochain coup.
- 5:21Et il a été entraîné sur des parties de jeux de Go,
- 5:25enfin,
- 5:25un historique de parties.
- 5:28plutôt de bon niveau,
- 5:29ça veut dire qu'il devait à chaque fois prédire le prochain coup de chaque joueur,
- 5:34et dire que l'objectif sous-jacent c'était forcément de gagner,
- 5:38parce que dans une partie,
- 5:39quand deux joueurs s'affrontent,
- 5:40le prochain coup,
- 5:41normalement,
- 5:42il est censé mener un peu plus vers la victoire.
- 5:44Donc,
- 5:45en faisant des calculs pour essayer de prédire ce prochain coup,
- 5:50l'objectif sous-jacent du programme,
- 5:52c'est de gagner.
- 5:54Et ça,
- 5:54c'est fait après dans un second temps où...
- 5:57on lui donne les règles du go,
- 5:59et on va lui faire jouer plein de parties contre lui-même.
- 6:01Et ce qu'on n'a pas dit,
- 6:03c'est que le LLM repose sur un réseau de neurones,
- 6:07un peu comme dans notre cerveau,
- 6:08où il va y avoir des parties qui vont communiquer entre elles,
- 6:12et où il va y avoir un peu des boucles d'inhibition,
- 6:15enfin de rétroaction.
- 6:16Il y a certaines parties qui vont être inhibées,
- 6:17d'autres qui vont être renforcées.
- 6:19Et quand le modèle gagnait une partie contre lui-même,
- 6:24les coûts...
- 6:24qui ont mené à cette partie vont être renforcés.
- 6:27Il y aura plus de probabilités de faire ces coups dans un jeu,
- 6:32en fait.
- 6:34Je ne sais pas si toi,
- 6:36tu avais vu le documentaire qu'il y avait eu sur Netflix là-dessus.
- 6:41Très,
- 6:41très bien.
- 6:42Moi,
- 6:42ça ne m'a pas du tout...
- 6:44J'ai entendu passer de loin,
- 6:46mais je ne m'en suis jamais intéressé directement.
- 6:49Je ne sais pas si tu as déjà joué au Go aussi.
- 6:52Non plus.
- 6:53Parce que c'est...
- 6:55Comme jeu,
- 6:56on est très loin du truc très carré des échecs.
- 6:59Il y a effectivement des règles,
- 7:00mais c'est plus des choses que tu n'as pas le droit de faire.
- 7:02Tu te débrouilles et c'est vraiment juste de la créativité,
- 7:06le jeu de Go.
- 7:06C'est là où un programme classique n'aurait pas pu juste gagner.
- 7:11C'est genre tu places tes pions et le but,
- 7:14c'est de prendre le plus de territoire possible.
- 7:16Sauf qu'en début de partie,
- 7:18c'est très compliqué de faire des actions qui peuvent t'amener vers la victoire.
- 7:23C'est plus une...
- 7:25philosophie,
- 7:25le go,
- 7:27c'est très bizarre comme jeu,
- 7:28c'est très intéressant.
- 7:29Tu ne peux pas calculer à l'avance tous les coups possibles et toutes les stratégies possibles.
- 7:35Donc,
- 7:35tu es obligé de t'adapter à l'avancement de la partie.
- 7:39Et si je comprends bien,
- 7:41ça veut dire que contrairement aux échecs ou arriver à un certain moment donné où en tout cas,
- 7:48tu as des coups,
- 7:48tu as des successions de coups,
- 7:49tu as des enchaînements que tu peux apprendre par cœur.
- 7:53des combinaisons qui peuvent être posées à un moment clé de la partie et amenées jusqu'à l'échec à mat.
- 7:59Dans le go,
- 7:59c'est plus nuancé que ça et tu n'as pas de combinaison gagnante,
- 8:04en quelque sorte ?
- 8:06Complètement.
- 8:07Alors,
- 8:07il y a des ouvertures,
- 8:08forcément,
- 8:09mais à un certain point,
- 8:13ça demande vraiment de la créativité et une certaine abstraction.
- 8:17Et souvent,
- 8:19il y a des...
- 8:20parties où jusqu'à la fin on ne sait pas forcément qui va gagner,
- 8:23on ne peut pas vraiment prévoir,
- 8:25enfin après on peut faire des calculs mais ce n'est pas comme aux échecs où à un instant T du plateau on peut facilement prévoir le prochain coup parce qu'en plus il y a des choses qu'on ne peut pas faire aux échecs,
- 8:38on ne peut pas déplacer les pièces comme on veut,
- 8:40là les galets,
- 8:43les petits pions de go,
- 8:44on les pose exactement où on veut sur le plateau et le but c'est de faire des zones
- 8:50et de capturer dans ces zones les pions de l'adversaire.
- 8:53Et à la fin,
- 8:54le but,
- 8:54c'est d'avoir le plus de zones que l'autre personne.
- 8:58Et du coup,
- 8:59la surprise,
- 9:00c'était qu'un programme informatique arrive jusqu'à la victoire en ayant appris à mourir tout seul,
- 9:09je comprends bien,
- 9:09parce qu'il faisait des parties contre lui-même,
- 9:11et du coup,
- 9:12il arrivait à faire des déductions qui,
- 9:15de prime abord,
- 9:16n'auraient pas dû être...
- 9:19possible en théorie,
- 9:20ou en tout cas pas de la manière dont il l'a fait,
- 9:23c'est ça ?
- 9:24Exactement,
- 9:25et d'ailleurs même le champion du monde a eu l'impression de jouer contre quelqu'un qui savait jouer au go,
- 9:33il a eu l'impression de jouer contre un joueur,
- 9:35et il y a eu même un moment,
- 9:37je crois que ça redit aussi dans le documentaire,
- 9:39où le programme va faire un coup qui était très très bizarre à peu près en
- 9:4637ème coup.
- 9:47C'était quelque chose qui n'avait jamais vraiment été vu.
- 9:51Et en fait,
- 9:52c'est un peu ce coup qui l'a mené à la victoire.
- 9:54Et c'était quelque chose qui était un peu inédit.
- 9:56Et aujourd'hui,
- 9:57ça a énormément dépoussiéré le jeu de Go.
- 10:01notamment de jouer avec ce type de programme où les très bons joueurs vont analyser des parties parce qu'il y a d'autres formes de créativité et des trucs qui n'avaient jamais été trouvés en plusieurs siècles de jeu.
- 10:16Ça permet de trouver des nouveaux types d'ouvertures,
- 10:18de nouveaux types de coups.
- 10:22Donc,
- 10:22il y a une certaine créativité.
- 10:25C'est là où c'est assez intéressant.
- 10:27Et justement,
- 10:28après AlphaGo,
- 10:28il y a eu AlphaZero.
- 10:30Et pour ce programme,
- 10:34encore une fois,
- 10:36intelligence artificielle,
- 10:37la générative,
- 10:39où on a voulu voir si elle pouvait battre quelqu'un aux échecs.
- 10:45Sauf que là,
- 10:45on s'est passé de la partie où on lui a fait voir énormément de parties d'échecs pour comprendre les coups,
- 10:54prédire le prochain coup.
- 10:54Là,
- 10:55on l'a directement fait se battre contre elle-même en lui donnant les règles.
- 10:58et en l'espace de...
- 11:00quelques heures d'analyse,
- 11:02le programme a trouvé tout seul toutes les ouvertures possibles qui avaient été terrorisées pendant des siècles.
- 11:08D'accord,
- 11:09oui.
- 11:09Donc,
- 11:11on se dit,
- 11:11bon,
- 11:11d'un côté,
- 11:12c'est bien parce qu'on les a trouvées,
- 11:13mais en quelques heures,
- 11:14la machine,
- 11:15juste à force de calcul,
- 11:18a réussi à tout retrouver.
- 11:21Ok,
- 11:21donc là,
- 11:22on a
- 11:23AlphaGo qui a changé la donne et qui a changé justement la vision qu'on pouvait avoir d'un programme informatique.
- 11:30comment ça se comporte,
- 11:31comment il a une manière d'apprendre et de faire des déductions.
- 11:34Et du coup,
- 11:36comment on en vient à un VLM qu'on connaît,
- 11:39nous.
- 11:40Qui sont des larges modèles de langage.
- 11:44Voilà,
- 11:45tout est basé sur le langage.
- 11:48Et en fait,
- 11:48il y a des...
- 11:49Voilà,
- 11:49pour caricaturer un peu,
- 11:50il y a des gens qui se sont dit au lieu de prévoir le prochain coup,
- 11:54on va prévoir le prochain mot.
- 11:55Et de mettre en entrée énormément de textes.
- 11:59de faire apprendre et déduire des choses à ce réseau de neurones sur ce gros corpus de données de texte,
- 12:09et faire des calculs pour prédire quel est le mot le plus probable dans des suites de mots.
- 12:15Là,
- 12:15on est vraiment dans les prémices,
- 12:19on va dire que c'est l'autocomplétion de textes vraiment très avancés.
- 12:29Est-ce qu'on aurait pu avoir,
- 12:30comme on a déjà parlé,
- 12:32un T9 ou ce genre de choses ?
- 12:35Ce qui est marrant,
- 12:36c'est qu'en fait,
- 12:37ça n'a pas forcément été conscientisé au départ de se dire que l'IA générative,
- 12:42on va la faire se reposer sur du texte.
- 12:44C'est plus arrivé un peu,
- 12:46pas par hasard,
- 12:47mais le vrai effet de voir que des déductions marchaient sur du jeu.
- 12:52Donc,
- 12:52on peut essayer de transposer ça en le bricolant potentiellement avec du texte.
- 12:55On verra ce que ça donne et si ça marche aussi bien.
- 12:58Dans le principe,
- 12:58c'est ça.
- 12:59C'est ça.
- 13:00Et il y a eu aussi une nouvelle technologie qui a fait que c'était structurellement possible.
- 13:04Donc,
- 13:05c'est le Transformer.
- 13:06C'est le
- 13:07T de
- 13:08GPT. OK.
- 13:10Et le Transformer,
- 13:14comment dire ?
- 13:15Il y a vraiment plusieurs couches.
- 13:17Et justement,
- 13:17contrairement à un T9,
- 13:20le poids statistique,
- 13:23le mot qui va suivre,
- 13:24il n'est pas seulement influencé par ce qu'il y a avant.
- 13:27Ça permet vraiment d'avoir plusieurs couches et d'avoir cette possibilité de mettre en contexte des choses qui ont été dites plus loin et de faire des associations d'idées.
- 13:39C'est vraiment le transformeur qui permet de conceptualiser ça et de commencer ses recherches dans tout ce qui va être
- 13:50LLM.
- 13:52Et pour revenir un petit peu,
- 13:54le LLM,
- 13:54il y a un réseau de neurones.
- 13:56Et dans ces neurones,
- 13:57il y a des paramètres.
- 14:01Pour résumer,
- 14:02c'est un peu des nombres qui définissent le comportement du modèle.
- 14:04On peut voir ça un peu comme un arbre avec des directions.
- 14:08Et à chaque fois,
- 14:10par exemple,
- 14:10on va avoir un mot,
- 14:12plusieurs branches,
- 14:13des probabilités qui découlent et de se dire,
- 14:16le mot le plus probable ensuite,
- 14:18c'est celui-là.
- 14:19Et ça,
- 14:20c'est dû après à un entraînement.
- 14:22de voir ce qui était le plus probable après avoir assimilé des milliers et des milliers de textes.
- 14:29Il a pu en déduire que,
- 14:30par exemple,
- 14:31après,
- 14:32le chat est...
- 14:34Ce qui peut arriver après,
- 14:35c'est assis,
- 14:36par exemple.
- 14:38Et ça,
- 14:38ça se base sur une base de données où le chat mange.
- 14:42Et suivant,
- 14:45on peut jouer un peu avec ces paramètres pour dire d'aller chercher soit ce qui est le plus probable...
- 14:50Soit de laisser un peu une part d'aléatoire,
- 14:52et c'est ce qui peut donner un peu plus de créativité.
- 14:55C'est ce qu'on appelle la température.
- 14:58Oui,
- 14:59on reviendra après sur la température pour voir.
- 15:01justement la partie probabilité et déterminisme.
- 15:05Mais déjà,
- 15:06pour mieux comprendre le système d'association,
- 15:11comment il le fait ?
- 15:12Dans le sens,
- 15:13il le fait par famille,
- 15:15il le fait par domaine,
- 15:16il le fait en roue libre,
- 15:18en toute autonomie ?
- 15:21Est-ce qu'il y a des règles qui feront que,
- 15:22justement,
- 15:22là tu prenais l'exemple du chat est assis,
- 15:25une fin probable à un moment clé,
- 15:29mais...
- 15:30Mais bon,
- 15:30cette phrase pourrait finir de timide manière.
- 15:33Et comment il va...
- 15:36Justement,
- 15:36est-ce que les neurones se construisent tout seuls ?
- 15:40C'est nous qui...
- 15:41Enfin,
- 15:42je parle,
- 15:42je veux dire...
- 15:44Les personnes qui font les modèles qui déterminent de dire « En fait,
- 15:48ce neurone-là,
- 15:48il sera orienté pour le langage.
- 15:51Ce neurone-là,
- 15:52il sera là pour des thématiques particulières.
- 15:54Ce neurone-là,
- 15:55pour autre chose. »
- 15:56Ou est-ce que ça se fait un petit peu tout seul ?
- 15:58Comment...
- 15:59dans les grandes lignes,
- 16:00mais comment il se gère ça ?
- 16:02Dans un premier temps,
- 16:03il y a vraiment ce pré-entraînement.
- 16:07Donc là,
- 16:08on va lui donner énormément de corpus,
- 16:12de textes.
- 16:14Ça peut être quasiment tout Internet.
- 16:16Dans un premier temps,
- 16:17ça a été surtout
- 16:18Wikipédia, un peu de choses qui étaient en archives ouvertes.
- 16:25C'est un peu mieux.
- 16:26On se rend compte que ce n'est plus le cas maintenant,
- 16:28les LLM ont quasiment mangé tout Internet.
- 16:31Avec ces analyses,
- 16:32il y a des probabilités qui ont été calculées.
- 16:36Mais après,
- 16:36ce qui se passe exactement dedans,
- 16:39même les gens qui développent ces modèles ne le savent pas vraiment.
- 16:43Et c'est tout un pan de la recherche actuelle.
- 16:47Je sais qu'Anthropique le fait énormément,
- 16:49de comprendre juste comment le modèle fait ses associations d'idées.
- 16:53Parce qu'on se rend compte que ça ne suit pas forcément...
- 16:56le langage,
- 16:57il ne va pas y avoir des zones spécifiques au français,
- 17:00spécifiques à l'anglais,
- 17:01mais il fait des choses plus conceptuelles,
- 17:03donc ce n'est pas juste un enchaînement de calculs,
- 17:06surtout que les calculs sont faits en parallèle.
- 17:11Et c'est là où c'est vraiment important de comprendre que par rapport à un programme classique,
- 17:16on se dit que forcément,
- 17:17c'est des humains qui l'ont développé,
- 17:18donc le programme fait forcément ce qu'on veut.
- 17:22Le cas d'un
- 17:23LLM,
- 17:24On a une entrée,
- 17:24on a une sortie,
- 17:25on peut suivre la suite de calcul,
- 17:27mais on ne saura pas exactement pourquoi il a fait cette suite de calcul.
- 17:31Et ça reste encore un peu à découvrir,
- 17:35à comprendre.
- 17:37Et c'est assez fascinant,
- 17:39mais en même temps,
- 17:40je ne veux pas dire qu'on ne contrôle pas forcément.
- 17:42En tout cas,
- 17:43on ne peut pas juste dire que c'est une suite de calcul,
- 17:45et que c'est juste un perroquet qui répète des choses qu'il a...
- 17:51assimilé,
- 17:51il les remet dans un certain ordre et ça nous paraît vraisemblable.
- 17:55Ça va plus loin que ça,
- 17:56mais pas non plus jusqu'à dire que ça a une conscience.
- 17:59Mais en tout cas,
- 18:00il y a des choses qui se passent dedans,
- 18:02mais ça reste une boîte noire,
- 18:02même pour les personnes qui la développent.
- 18:05D'accord,
- 18:05donc,
- 18:06il y a une part qui vraiment est basée sur le fait d'avoir ingéré une grande quantité de contenu textuel.
- 18:15Il a identifié des,
- 18:17j'allais dire des patterns,
- 18:18mais en tout cas,
- 18:19voilà,
- 18:19des modèles,
- 18:20des...
- 18:20des redondances,
- 18:21des récurrences,
- 18:22des choses comme ça.
- 18:24C'est lui qui va déterminer à moitié,
- 18:28à moitié ou peut-être beaucoup plus qu'à moitié,
- 18:30les liens qu'il va faire entre eux et les règles qu'il a identifiées lui-même,
- 18:35plus ou moins pour construire justement ses chemins.
- 18:36C'est ça.
- 18:38Donc il y a une part,
- 18:40parce que tout à l'heure on disait T9,
- 18:41pour ceux qui n'ont peut-être pas connu l'appellation,
- 18:46mais en fait le T9,
- 18:46c'est ce qu'on avait nous sur les...
- 18:48portable au début du téléphone et qui désignait le fait d'avoir de l'autocomplétion en fait sur les messages dans le téléphone terme qui s'est perdu et aujourd'hui de toute façon dans le portable actuel du coup l'autocomplétion elle se fait déjà par IA plus ou moins mais du coup ce principe d'autocomplétion c'est vraiment de se dire voilà quand on écrit une
- 19:05phrase les mots qui arrivent il peut y en avoir plusieurs qui ont des chances de tomber c'est ce qu'on va nous proposer dans une certaine mesure du coup l'IA générative fait ça en partie
- 19:18par rapport à son corpus documentaire et par rapport à ce qu'elle a en tête.
- 19:22Mais les liens qui vont l'amener jusqu'à faire sa proposition lui sont un peu propres.
- 19:28Et j'imagine que d'un modèle à l'autre,
- 19:30chaque modèle peut avoir ses cheminements,
- 19:33ses probabilités et ses règles à lui.
- 19:36Donc ça c'est une part de l'histoire.
- 19:40Et du coup,
- 19:40quelle est l'autre part ?
- 19:42Puisque justement ça va plus loin que la partie...
- 19:45autocomplétion est purement perroquet,
- 19:49qu'est-ce que qu'est-ce qu'il y a d'autre justement qui lui permettent d'aller plus loin ?
- 19:53Alors déjà justement,
- 19:55même si c'est en partie le cas génératif qu'il le fait sur nos téléphones on se rend bien compte que quand on appuie plusieurs fois sur l'autocomplétion,
- 20:03on se rend compte qu'au bout d'un moment
- 20:05Ça ne veut plus rien dire parce qu'il n'a pas suivi exactement la...
- 20:10Je pense qu'on a déjà tous un peu essayé d'appuyer.
- 20:13Jamais testé,
- 20:14je t'avouerais.
- 20:14Mais du coup,
- 20:18ça ne me surprend pas qu'au bout d'un moment,
- 20:19ça n'ait aucun sens.
- 20:21Au bout de la deuxième phrase,
- 20:24au bout d'un moment,
- 20:25ça tourne.
- 20:27Ça finit par tourner un peu en boucle.
- 20:29Si on ne remet pas,
- 20:30nous,
- 20:30une entrée pour redonner une direction,
- 20:33ça devient très vite n'importe quoi.
- 20:35et ce qui se passe c'est encore cette histoire de transformeur et là c'était
- 20:41OpenAI qui avait fait un papier une étude qui a permis une nouvelle avancée c'était
- 20:52Attention is all you need et justement ce transformeur au lieu de lire un peu les mots un par un en essayant de se souvenir du début de la phrase
- 21:04comme le faisait plus,
- 21:05on va dire,
- 21:06le T9,
- 21:07le transformeur,
- 21:08il va regarder toute la page en même temps et il va avoir en tête un peu ce contexte.
- 21:15On parle un peu de mémoire.
- 21:16Et d'avoir tout ce contexte,
- 21:18ça va lui permettre de choisir le prochain mot,
- 21:22mais au regard de tout le contexte et pas seulement les quelques mots qu'il y a avant la phrase qu'il génère.
- 21:27Et en fait,
- 21:28c'est ce qui va lui permettre de garder une certaine cohérence.
- 21:32de parfois détecter des liens entre des mots éloignés,
- 21:35de comprendre des références.
- 21:38C'est vraiment ce mécanisme d'attention qui fait qu'on arrive à avoir quand même de la cohérence.
- 21:43Au début,
- 21:43les fenêtres de contexte étaient très petites,
- 21:46ce qui fait qu'au bout de quelques phrases,
- 21:49le
- 21:50LLM se perdait.
- 21:52Mais aujourd'hui,
- 21:52ça reste quand même assez impressionnant de voir un modèle qui génère parfois des textes de plusieurs...
- 22:01pages qui sont quand même cohérents.
- 22:02Enfin,
- 22:02on est quand même sur quelque chose d'assez fou quand on y pense.
- 22:07Pour reclarifier ça,
- 22:11pour les gens qu'on serait un peu en train de perdre,
- 22:14le LLM,
- 22:14justement,
- 22:15fonctionne avec une mémoire,
- 22:17pour pouvoir vous répondre,
- 22:18quand vous discutez avec ChatGPT,
- 22:20ou avec Cloud,
- 22:21ou avec un autre chat,
- 22:22vous avez cette notion de mémoire qui existe derrière,
- 22:24qu'on appelle donc le contexte,
- 22:27et cette fenêtre a une taille définie.
- 22:30Donc voilà,
- 22:31une longueur qui va se faire aussi en ce qu'on appelle en token.
- 22:36Donc en fait,
- 22:36le LLM,
- 22:38quand il vous répond,
- 22:40il vous répond en token,
- 22:41il vous répond par fragments de mots.
- 22:43Et donc sa mémoire a aussi une limite comme ça en fragments de mots.
- 22:48Vous ne vous en rendez pas compte forcément directement,
- 22:52parce que quand vous discutez avec lui,
- 22:53vous ne voyez pas quand il arrive à la limite de son contexte et de cette limite.
- 22:58Il va continuer à vous parler.
- 22:59En fait ce qui se passe c'est quand lui atteint sa mémoire,
- 23:02son contexte est rempli,
- 23:04il va en faire lui-même un petit résumé,
- 23:07et qui va compacter son contexte et en faire une version synthétique pour permettre de continuer la conversation et que ça ait l'air fluide.
- 23:15Voilà,
- 23:15mais du coup le contexte c'est ça.
- 23:17Et vous avez deux notions,
- 23:20puisqu'il va y avoir ce que le modèle est capable d'avoir en tête et en mémoire au moment où il va vous répondre,
- 23:27et ce qui va permettre la perte.
- 23:29la pertinence et la cohérence du propos et de sa réponse.
- 23:33Il a aussi une limite pour la taille de réponse.
- 23:35Donc là aussi,
- 23:37les premiers modèles avaient des tailles et de contexte et de réponse qui étaient très limitées,
- 23:41mais ils ont toujours eu des mémoires plus importantes que la capacité de réponse.
- 23:46Aujourd'hui,
- 23:46c'est encore le cas,
- 23:47mais les capacités de réponse et ce qu'on appelle d'output sont devenues beaucoup plus importantes.
- 23:52Et aujourd'hui,
- 23:54n'importe quel chatbot peut,
- 23:56sur les gros modèles en tout cas.
- 23:58peut répondre maintenant des dizaines de pages,
- 24:02là où au début c'était juste quelques paragraphes,
- 24:04une page ou deux,
- 24:05et ainsi de suite,
- 24:05ça a beaucoup augmenté.
- 24:07Mais ce qui est intéressant là,
- 24:09c'est que tu disais que son contexte et sa mémoire se fait sur une vue d'ensemble,
- 24:14et paradoxalement,
- 24:15quand il répond,
- 24:17il ne résonne pas en phrase entière,
- 24:18il résonne au token,
- 24:21et il construit sa réponse au fil de l'eau.
- 24:23Ce qui va le distinguer d'ailleurs d'autres technologies qui sont en train d'être,
- 24:26d'autres IA génératives qui sont en train d'être explorées,
- 24:29d'autres alternatives,
- 24:30puisque ça fait partie un petit peu des limites des modèles aujourd'hui,
- 24:33c'est que le fait qu'ils répondent et construisent leurs réponses petit à petit va générer des erreurs dans certains cas,
- 24:44et les méthodes qui permettent d'avoir le mode de raisonnement,
- 24:49on peut appeler le thinking et le formrophisme.
- 24:52différentes appellations,
- 24:53mais en tout cas cette partie où le modèle va se mettre à raisonner,
- 24:57en fait il va générer une première réponse,
- 24:59se rendre compte qu'il a fait une erreur,
- 25:01se reprendre,
- 25:02retravailler,
- 25:03aborder d'une nouvelle manière et ainsi de suite.
- 25:05justement jusqu'à vous donner une réponse qui soit la plus cohérente et la plus pertinente possible par rapport à votre demande.
- 25:11Mais en fait,
- 25:11il n'aura pas construit cette réponse en une seule fois.
- 25:13Il aura fait un premier jet à l'arrache,
- 25:16il s'est rendu compte qu'il a fait des boulettes,
- 25:17il va le corriger,
- 25:18faire un deuxième jet,
- 25:19se dire c'est mieux,
- 25:20mais en fait,
- 25:20il a scié ça.
- 25:21Et il va faire plusieurs itérations jusqu'à avoir quelque chose d'idéal,
- 25:26en tout cas d'idéal pour lui au moment donné.
- 25:30Et donc cette notion d'avoir le raisonnement...
- 25:34réponse au token va induire une cohérence,
- 25:39une pertinence,
- 25:40mais du coup on en revient à ce que tu nous expliquais un peu avant,
- 25:43la pertinence va se dérouler à partir de probabilités,
- 25:48globalement,
- 25:49et je veux bien que tu reviennes justement sur cette partie de probabilités et de l'aspect déterminisme et non déterminisme,
- 25:56puisqu'on dit souvent,
- 25:57et moi le premier,
- 25:59je dis que l'IA n'est pas fiable.
- 26:01et qu'elle peut vous mentir,
- 26:02qu'elle peut se tromper,
- 26:03qu'elle peut halluciner.
- 26:04On va revenir après sur les hallucinations,
- 26:06ce genre de choses.
- 26:07Mais de dire qu'elle est non déterministe,
- 26:12en théorie,
- 26:14c'est faux.
- 26:16Je veux bien que tu reviennes aussi sur ces concepts-là.
- 26:22Déjà,
- 26:23je pense que je vais juste passer rapidement sur comment est-ce qu'on entraîne un modèle.
- 26:29Parce que nous,
- 26:30on n'interagit pas avec le modèle brut.
- 26:33C'est quelque chose qui a été pré-entraîné,
- 26:37puis entraîné dans une sorte de surcouche pour qu'on en arrive au chatbot tel qu'on le connaît.
- 26:45Donc qu'il soit un assistant avec lequel on parle,
- 26:47qu'il soit quand même assez poli,
- 26:49qu'il nous dise des choses un peu qu'on veut entendre.
- 26:52Et ça va un peu dans le sens de,
- 26:55des fois,
- 26:55il va plutôt nous dire des choses qu'on veut.
- 26:57veut entendre,
- 26:58mais qui sont grosses.
- 27:00Et ce n'est pas forcément dû au modèle de base,
- 27:04mais en gros,
- 27:06tous les modèles,
- 27:07on va commencer un peu par une phrase de pré-entraînement.
- 27:10En gros,
- 27:11on va mettre en entrée,
- 27:12on va un peu gaver le modèle de milliards de textes.
- 27:17On va prendre à peu près 80%
- 27:20d'Internet et après 20%
- 27:21de sources un peu plus fiables,
- 27:24comme des livres ou Wikipédia.
- 27:26On va le nourrir.
- 27:27Et en gros,
- 27:29la seule tâche qu'on va lui demander,
- 27:30c'est d'apprendre à prédire le prochain mot.
- 27:32C'est là-dessus qu'il va baser un peu ses probabilités,
- 27:34de choisir ce prochain mot à chaque fois.
- 27:37Et là,
- 27:38à la suite de cette phase de pré-entraînement,
- 27:41on a ce qu'on appelle un modèle de fondation.
- 27:44Et c'est en gros juste un prédicteur de texte.
- 27:47Il sait juste simuler du texte.
- 27:49Il n'y a pas ce truc de questions-réponses,
- 27:52sauf si...
- 27:54on la simule et qu'il l'a vue dans des textes sur lesquels il s'est entraîné.
- 27:59Donc ça pourrait être des questions d'examen ou ce genre de choses,
- 28:02ou des questions profs,
- 28:04élèves,
- 28:05mais on n'est pas sur le truc où on peut lui poser une question,
- 28:08telle qu'on l'a sur un chatbot.
- 28:10Oui,
- 28:10à ce stade-là,
- 28:11on est vraiment sur juste de l'autocomplétion,
- 28:16mais sur une quantité de textes complètement folle.
- 28:19Il ne fonctionne pas encore comme un chatbot,
- 28:21il ne sait même pas encore qu'il est un chatbot.
- 28:24Et même si on l'utilisait comme un programme,
- 28:26globalement,
- 28:26on pourrait écrire n'importe quoi,
- 28:27il viendrait compléter avec ce qui lui passe sous la main derrière,
- 28:31sans se soucier de cohérence de conversation,
- 28:35d'un angle,
- 28:36de tout ça.
- 28:38C'est vraiment ce qui est le plus probable par rapport à ce qu'il a observé sur les milliards de textes qu'il a analysés.
- 28:46C'est pas plus compliqué que ça.
- 28:49Voilà,
- 28:50on va pas...
- 28:55Du coup,
- 28:55c'est quoi l'étape d'après pour sortir de ce mode-là ?
- 28:59Je pense que tout le monde en a un peu entendu parler.
- 29:02C'est ce qu'on appelle le fine-tuning.
- 29:04Ça va être un entraînement beaucoup plus fin et on va essayer d'orienter le modèle pour qu'il fasse les choses qu'on veut qu'il fasse.
- 29:15On peut le fine-tuner de plein de manières différentes mais là,
- 29:18ce qui avait été choisi par OpenIA...
- 29:20c'était de finetuner sur des données pour qu'ils deviennent un peu un chatbot,
- 29:31dans le sens où on veut qu'ils répondent à des questions.
- 29:34Et c'est un peu été un choix qui a été fait à l'époque-là.
- 29:37Mais concrètement,
- 29:38on va le faire s'entraîner sur des données,
- 29:41un jeu de données qui est beaucoup plus petit.
- 29:44et qui a été annoté manuellement.
- 29:47Donc vraiment un style de base,
- 29:50on peut imaginer des tableaux avec questions-réponses.
- 29:53Et c'est là que le modèle va apprendre à répondre à ces questions.
- 29:57Et vu que c'est des données qui ont été annotées manuellement en amont,
- 30:02en fonction de la réponse qui sort,
- 30:04il peut la comparer à la vraie réponse.
- 30:07Et il va tout seul...
- 30:11faire un peu des boucles de rétroaction pour se dire,
- 30:14ah bah non,
- 30:14la réponse attendue c'est ça,
- 30:16donc tel neurone,
- 30:19on va dire,
- 30:20qui m'a donné cette direction qui n'est pas bonne,
- 30:23on va l'inhiber et on va baisser la probabilité que ce token apparaisse.
- 30:30Quand il y a cette suite-là,
- 30:32et c'est à la suite de milliers de cycles,
- 30:35de millions de cycles comme ça,
- 30:38que les probabilités sont affinées.
- 30:40qu'on va aller chercher plus quelque chose qu'autre chose,
- 30:43un token qu'un autre.
- 30:45D'accord.
- 30:45Alors,
- 30:46effectivement,
- 30:48généralement,
- 30:48en tout cas dans le milieu professionnel,
- 30:50quand on entend parler de fine-tuning,
- 30:52on se dit,
- 30:53très bien,
- 30:53j'ai un modèle qui est déjà chat-dép,
- 30:55j'ai pété telle version,
- 30:57par exemple,
- 30:58et je vais le fine-tuner pour le médical,
- 31:02par exemple.
- 31:03Quand on fait ça,
- 31:05on va lui rajouter des tonnes de documents,
- 31:08pareil,
- 31:08qui sont liés à la médecine.
- 31:10où dans ces textes-là,
- 31:12il va y avoir des mots dans les textes qui sont annotés et étiquetés,
- 31:17labellisés,
- 31:18pour dire que ça correspond à un médicament,
- 31:20ça correspond à une maladie,
- 31:22ça correspond à tel truc,
- 31:23ça s'est lié à tel domaine,
- 31:25etc.
- 31:27Et ça va permettre de travailler un modèle et de l'entraîner de manière plus approfondie sur un usage ou un domaine spécifique.
- 31:35Donc le fine tuning,
- 31:36généralement,
- 31:36nous on entend parler plutôt dans des choses comme ça,
- 31:38quand on veut.
- 31:40spécialiser un modèle du marché sur un domaine professionnel.
- 31:47Mais en fait,
- 31:47ce que tu viens de nous dire,
- 31:48c'est que il y a déjà une phase comme ça au départ,
- 31:52enfin au départ,
- 31:53juste après la phase d'autocomplétion ou de pré-entraînement,
- 31:59il y a déjà une phase comme ça pour calibrer le modèle dans une logique de chatbot et de conversationnel,
- 32:06puisque sinon ce n'est pas du tout inné,
- 32:07ce n'est pas du tout logique.
- 32:09que cette phase là elle va aussi être orientée sur une partie pertinence et fiabilité et quelque chose d'avoir en tout cas du vrai faux on va déjà le calibrer une première fois pour
- 32:26qu'il raconte pas n'importe quoi en tout cas par rapport à son apprentissage de base mais sans spécialement le...
- 32:35il est généraliste de toute façon c'est vrai qu'on en parle depuis tout à l'heure
- 32:38les LLM sont des modèles qui sont généralistes par essence.
- 32:41Tant qu'on ne va pas justement les fine-tuner plus tard pour aller dire,
- 32:44lui,
- 32:45il sera très bon sur tel truc.
- 32:46Donc,
- 32:47il a fait son pré-entraînement,
- 32:49il a eu son fine-tuning,
- 32:50et du coup,
- 32:51maintenant,
- 32:52il sait qu'il a un chatbot,
- 32:54et il y a tout un ensemble de données qu'il a réussi à mieux jauger,
- 32:58à mieux évaluer.
- 33:01Est-ce qu'il est prêt pour être mis dans les mains des gens ou pas ?
- 33:04On pourrait se dire oui.
- 33:05Mais forcément,
- 33:07s'il est nourri avec toutes les données d'Internet,
- 33:09des livres,
- 33:11il y a peut-être des choses qu'on n'a pas forcément envie qu'un LLM génère,
- 33:16comme des choses qui sont immorales,
- 33:20qui peuvent porter préjudice,
- 33:21parce qu'on peut lui demander de générer des discours haineux.
- 33:26En soi,
- 33:27c'est dans son corpus d'entraînement.
- 33:29Pourquoi est-ce qu'il ne pourrait pas le faire ?
- 33:30Il n'a pas de sens moral.
- 33:32Donc,
- 33:33à moins qu'on fasse...
- 33:35une troisième phase.
- 33:36Alors,
- 33:36cette phase-là,
- 33:37voilà,
- 33:37elle est vraiment propre au premier LLM.
- 33:43Maintenant,
- 33:44on ne passe plus vraiment par une phase de RLHF.
- 33:47Donc là,
- 33:48c'est un apprentissage par renforcement de par un feedback humain.
- 33:55Donc là,
- 33:55c'est,
- 33:56on fait marcher le LLM et c'est des êtres humains qui vont dire,
- 34:02bah tiens,
- 34:02telle réponse,
- 34:03elle est bien.
- 34:04telle réponse,
- 34:05elle est moins bien.
- 34:06Et dans la même idée que le fine-tuning,
- 34:10le modèle va aller baisser la probabilité de générer telle chose si la réponse qui est sortie de cette succession de choix de tokens n'était pas bien,
- 34:20d'après les humains qui ont fait ce travail de notation d'output.
- 34:26Comment dire ?
- 34:28C'est assez subjectif ce travail parce qu'en gros,
- 34:30il y a toute une charte qu'on peut retrouver pour ces annotateurs.
- 34:35Il faut que la réponse soit utile,
- 34:37véridique et sans préjudice.
- 34:39Et après,
- 34:39c'est un peu à l'appréciation de la personne qui note.
- 34:45C'est un peu,
- 34:46on va dire que c'est une phase qui sert à éduquer le modèle,
- 34:49à ce qu'il se comporte comme on veut,
- 34:52qu'il se comporte comme un gentil chatbot qui est cool avec les utilisateurs,
- 34:58qui leur dit un peu ce qu'ils veulent entendre,
- 35:00que ce soit vraiment un agent conversationnel,
- 35:02un assistant,
- 35:04et que ce ne soit pas juste de la complétion de texte.
- 35:07Et c'est toute cette partie-là qui va apporter du poids à certains choix.
- 35:13dans la génération des mots.
- 35:15Là,
- 35:15il faut juste se dire que cette éducation morale,
- 35:19il y a quand même un enjeu éthique,
- 35:21parce que ça a été fait par des personnes au Kenya qui étaient sous-payées et qui ont forcément été exposées à des réponses qui étaient...
- 35:32Inappropriées.
- 35:34Ouais,
- 35:34inappropriées,
- 35:35violentes.
- 35:36Pour le dire gentiment.
- 35:38Voilà.
- 35:39C'est ça.
- 35:39D'ailleurs,
- 35:40on en avait...
- 35:40parler de ce concept-là dans notre premier épisode sur les lunettes connectées.
- 35:44Si vous n'avez pas écouté encore,
- 35:46je vous invite à aller l'écouter.
- 35:48On déroule pas mal de choses sur les lunettes connectées et notamment ce point-là.
- 35:54Enfin,
- 35:54ce point-là.
- 35:55On parle aussi de ce cas-là qui est l'étiquetage de données par des humains.
- 35:59Le concept,
- 36:00c'est que ça sert de garde-fou,
- 36:02quelque part,
- 36:03puisque du coup,
- 36:04c'est la phase où on va vraiment finir d'inscrire dans le modèle.
- 36:07Enfin,
- 36:08peut-être qu'il y aura d'autres phases après.
- 36:10Tu vas nous dire ça,
- 36:12mais en tout cas,
- 36:13c'est là où on va avoir un garde-fou éthique et moral pour qu'au moins les choses les plus évidentes sur la partie justement,
- 36:23qui peuvent être crimes,
- 36:26haine,
- 36:26racisme,
- 36:28pédopornographie,
- 36:29toutes ces choses-là sont normalement,
- 36:32continuent d'être...
- 36:33La recette pour faire des bombes,
- 36:35par exemple.
- 36:36Oui,
- 36:36la recette pour faire des trucs terroristes,
- 36:38etc.
- 36:38En tout cas,
- 36:38tous les trucs...
- 36:40Trash à éviter,
- 36:40on va dire.
- 36:42À ce moment-là,
- 36:44il y a des humains qui voient du contenu passé et qui vont le qualifier,
- 36:49grosso modo,
- 36:50pour que l'IA ait davantage d'informations et de contextes d'entraînement pour lui dire,
- 36:57non,
- 36:57ça,
- 36:58ça ne faut vraiment pas.
- 36:59C'est ça.
- 37:00Et en fait,
- 37:00ça ne va pas effacer ces parties du corpus du modèle.
- 37:06Ça va juste réduire la probabilité qu'il aille les chercher.
- 37:09Donc il y a toujours ce risque qu'en contournant,
- 37:13en trouvant un peu cette succession de tokens ou de succession de conversations dans le contexte,
- 37:20qui fait que le chemin,
- 37:21il va quand même finir par y arriver.
- 37:24Et c'est pour ça qu'on se rend compte maintenant,
- 37:27il y a d'autres sécurités qui sont mises par-dessus le modèle,
- 37:31qui ne sont pas inhérentes au modèle,
- 37:33mais jusqu'à récemment,
- 37:34on voyait toujours des gens qui arrivaient Merci.
- 37:37à détourner et à quand même accéder à des choses qu'on ne voulait pas que le LLM génère.
- 37:43Juste en lui disant,
- 37:45en lui donnant un rôle,
- 37:46en disant « mais non,
- 37:47mais ce n'est pas pour faire vraiment un discours de haine.
- 37:50Imagine que tu es un acteur qui le fait. »
- 37:52Et ça,
- 37:52ça marchait encore jusqu'à récemment,
- 37:55je dirais.
- 37:56Maintenant,
- 37:57il y a d'autres garde-fous qui sont mis par-dessus.
- 38:00Il ne faut pas se dire qu'il ne va jamais le faire.
- 38:04Il y a toujours un risque que ça se passe.
- 38:08parce qu'on n'a pas supprimé.
- 38:10Et c'est juste le chemin par renforcement,
- 38:13ou là,
- 38:14dans ce cas-là,
- 38:14par inhibition,
- 38:16où on a dit,
- 38:17emprunte-moi ce chemin-là,
- 38:18parce qu'il y a des humains qui ont dit,
- 38:20non,
- 38:20non,
- 38:20ça,
- 38:21il ne faut pas que les gens soient exposés à ça.
- 38:25Voilà.
- 38:25Et puis,
- 38:25sur les garde-fous,
- 38:28là,
- 38:28on est aussi très tributaires des fournisseurs de modèles et des boîtes qui les animent,
- 38:33puisque si on reprend les cas,
- 38:34les nombreux cas qu'il y a eu...
- 38:36du côté de Grok chez XAI.
- 38:40Donc
- 38:42Elon Musk qui détient
- 38:44Twitter devenu X et qui a justement connecté son modèle dessus.
- 38:51Et sur Grok,
- 38:52il y a eu plus d'une fois des polémiques puisqu'il y a eu des moments où il tenait des propos négationnistes.
- 38:57Il y a eu plus d'une fois des trucs haineux.
- 39:00Le dernier épisode très mignon,
- 39:02c'était en décembre.
- 39:04où vous pouviez tout simplement donner à Grock,
- 39:08et même dans le fil de conversation,
- 39:14une photo de n'importe qui et lui demander de dénuder la personne.
- 39:19Et forcément après ça partait dans d'autres abus.
- 39:23Mais déjà c'était possible de le faire publiquement depuis X directement.
- 39:30Ensuite,
- 39:31la première mesure qui a été mise en place,
- 39:33ça a été tout simplement de garder ça que pour les abonnés payants.
- 39:36Voilà,
- 39:37visiblement c'était pas un problème d'éthique et moral.
- 39:40Et ça marchait pour tout,
- 39:41donc il y a eu toute une petite vague aussi de pédopornographie,
- 39:45je ne sais pas si c'est de la pornographie à proprement parler,
- 39:47je ne sais plus jusqu'où allait vraiment le modèle,
- 39:48mais en tout cas,
- 39:50vous pouviez effectivement déshabiller des mineurs.
- 39:53Et la dernière fois que j'en ai entendu parler,
- 39:55c'était en février ou en mars,
- 39:56je crois que c'était en mars,
- 39:57il y avait un journal justement qui avait fait une enquête pour voir si c'était encore d'actualité ou s'ils avaient mis assez de contraintes,
- 40:03mais non,
- 40:03c'était toujours d'actualité,
- 40:05et le modèle se permettait de,
- 40:08même quand on le précisait...
- 40:10justement un gros que la personne n'avait pas donné son accord n'était pas consentante sur plein de choses que ce soit les discours de l'exhibition et ce genre de choses le modèle ligne aurait littéralement ainsi systématiquement et du coup faisait exactement ce qu'on avait envie qu'il fasse avec voilà faut garder en tête que justement
- 40:29que ça existe et que des fois les limites tiennent à pas grand chose et tiennent surtout des boîtes qui va qui vous propose ces modèles là il y Il y a...
- 40:38un certain nombre de modèles qui sont disponibles en open source,
- 40:42ou en open weight selon les cas,
- 40:44mais qui sont mis à disposition sans certains niveaux de filtres.
- 40:50Et je ne sais pas justement s'ils ont également ce...
- 40:53Je ne sais pas comment tu disais,
- 40:55le
- 40:55RLHF, cette phase-là.
- 40:57Mais en tout cas,
- 40:58il y a des modèles qui ne sont pas censurés,
- 41:02qui peuvent avoir des enjeux et éventuellement de la pertinence.
- 41:05J'avoue que j'ai un peu de mal à...
- 41:07Avoir dans quel cas,
- 41:08c'est réellement utile.
- 41:10Ça peut être intéressant,
- 41:11c'est sur Gameface par exemple,
- 41:13qu'il y a beaucoup ce genre de choses où tu as des modèles,
- 41:15où par exemple,
- 41:16tu n'as que le modèle de fondation ou qui a été très peu finetuné,
- 41:19et tu peux,
- 41:20avec toi,
- 41:20tes jeux de données,
- 41:21aller le finetuner.
- 41:22Donc,
- 41:22tu ne rajoutes pas encore des choses par-dessus parce que ça peut être intéressant de ne pas avoir le finetunage pour le rendre comme un chatbot,
- 41:32mais plutôt d'utiliser d'autres données ou tes jeux de données ou des données d'entreprise.
- 41:36C'est un peu la direction que prend Mistral,
- 41:40plutôt que de faire des modèles très généralistes,
- 41:43d'entraîner le modèle avec un modèle de fondation,
- 41:47donc de Mistral,
- 41:48sur des données fournies par une entreprise,
- 41:51et c'est l'entreprise qui va faire un peu la notation pour faire ce renforcement un peu,
- 41:58de dire,
- 41:58ah bah tiens,
- 41:58telle sortie sur telle tâche,
- 42:00c'est très bien,
- 42:01donc on va le féliciter,
- 42:02et ça va augmenter la probabilité qu'il leur fasse...
- 42:04les fois d'après quand il a cette chose en entrée.
- 42:08Là,
- 42:08ça peut être assez intéressant pour avoir des modèles plus spécialisés et qui ont cette connaissance dans le modèle.
- 42:17Parce que c'est vrai que pour ceux qui connaissent un petit peu,
- 42:20on pourrait juste se dire,
- 42:20mais pourquoi est-ce qu'on ne prend pas juste les gros modèles et les informations qu'on veut qu'il ait,
- 42:25on lui met dans des promptes et on lui donne ces informations.
- 42:28Mais c'est là qu'on se rend compte qu'avec toutes ces probabilités,
- 42:34C'est des fois contre-productif d'avoir des trop gros modèles et ça ne sort pas forcément ce qu'on veut dans des cadres très spécifiques ou très spécialisés dans certaines industries.
- 42:50C'est vrai que c'est beaucoup plus puissant d'aller mettre dans les paramètres du modèle,
- 42:58dans ces données d'entraînement.
- 42:59que de juste le prompter ou de jouer sur le prompt-système,
- 43:02parce que c'est un peu la dernière chose,
- 43:05et c'est presque qu'il y a le moins de poids.
- 43:06Enfin,
- 43:08c'est pas là-dedans qu'on va pouvoir vraiment lui apprendre des choses qui sont internes au modèle.
- 43:14Alors après,
- 43:14oui,
- 43:15dans le prompt,
- 43:16il y a cette chose,
- 43:18le few-shot learning,
- 43:20aussi mis en avant par OpenAI,
- 43:23où le modèle peut apprendre sans se modifier.
- 43:31avec un peu de contexte dans l'entrée qu'on lui fait et fournir un résultat en fonction de ça.
- 43:38Mais ça va donner des choses qui sont beaucoup fiables,
- 43:44même si c'est compliqué de parler de fiabilité avec un LLM.
- 43:48Oui,
- 43:48parce que là déjà,
- 43:49quand tu parles de...
- 43:50Alors on est déjà dans des techniques de prompting,
- 43:52donc vraiment des techniques pour donner des instructions d'une manière plus efficiente,
- 43:56mais sans être dans la partie apprentissage.
- 43:59du modèle ?
- 44:00C'est ça,
- 44:01ça a beaucoup plus de force de directement le faire dans l'entraînement du modèle.
- 44:08Et juste rapidement,
- 44:11il y a DeepSeq en gros qui est sorti et aujourd'hui sur les modèles,
- 44:15on fait quasiment plus de
- 44:17RLHF, donc du feedback humain.
- 44:20En gros,
- 44:21on va rédiger dans un document un peu une constitution en langage naturel.
- 44:27on le donne à un autre modèle,
- 44:29et c'est lui qui va évaluer les sorties du modèle qu'on entraîne.
- 44:34C'est un peu une IA qui supervise l'entraînement de l'IA.
- 44:37C'est bien parce qu'on se dit que ce n'est plus sous-traité,
- 44:41ce travail qui peut être très traumatisant.
- 44:46Mais ça peut d'autant plus augmenter les erreurs.
- 44:51Et on se dit qu'il n'y a pas forcément la possibilité de déterminer si c'est moral ou pas.
- 44:59On peut lui dire dans le texte,
- 45:01mais on voit que ça peut accentuer les biais.
- 45:05et c'est là que
- 45:05qu'on voit justement que les modèles,
- 45:08comme tu disais,
- 45:10Musk a développé
- 45:12Croc avec une certaine idéologie derrière,
- 45:16avec certaines données d'entraînement,
- 45:19certaines manières de finetuner,
- 45:23et tout ça,
- 45:24ça met en place...
- 45:26Structurellement,
- 45:27il y aura des biais dedans.
- 45:29Et ça,
- 45:29on ne peut pas les faire partir juste en promptant ou ce genre de choses,
- 45:32donc c'est inhérent au modèle.
- 45:34Voilà.
- 45:34Donc ça,
- 45:34c'est important de le savoir.
- 45:38On a vu les différentes phases de construction,
- 45:40au final,
- 45:40d'un modèle,
- 45:41à travers ses phases d'apprentissage,
- 45:43comment on lui met des garde-fous,
- 45:45comment on lui donne ses valeurs éthiques.
- 45:48Et maintenant,
- 45:51on se pose la question de,
- 45:53super,
- 45:54mon modèle est prêt,
- 45:55est-ce que je peux lui faire confiance ?
- 45:57Et justement,
- 45:58revenir sur cette question du déterminisme,
- 46:03déjà.
- 46:03pourquoi quand on pose deux fois la même question un modèle de manière générale il ne répond pas à la même chose et derrière qu'on aille un petit peu plus loin sur ces histoires d'hallucinations,
- 46:13le terme qu'on a beaucoup entendu qui est encore répandu aujourd'hui et voilà,
- 46:18on peut comprendre qu'est-ce que c'est une hallucination et de base pourquoi
- 46:23LLM quand je lui pose deux fois la même question,
- 46:25mon chat GPT ou mon Claude,
- 46:27il me répond deux choses qui peuvent avoir un fond commun mais qui seront dans la forme généralement différente Merci.
- 46:34Alors,
- 46:36comment répondre à ça ?
- 46:41Tu parlais de probabilité tout à l'heure,
- 46:43et de chemin qu'il y avait entre les différentes neurones.
- 46:49Est-ce que ça va être un chemin de pensée quand tu poses une question,
- 46:55et il va commencer à reprendre un chemin,
- 46:57et c'est ça qui va le prendre déterministe ou pas ?
- 47:00Et tout à l'heure,
- 47:00on a embrayé pour revenir sur l'apprentissage,
- 47:02mais à la base...
- 47:04On voulait parler de température,
- 47:06d'expliquer ce qu'est la température.
- 47:09Et voilà,
- 47:11comment ça se goupille un petit peu cette logique-là ?
- 47:14On se dit qu'en soi,
- 47:15un LLM peut être en théorie déterministe si on lui dit de toujours prendre le chemin le plus probable.
- 47:22C'est à chaque fois de token en token.
- 47:25Par rapport à l'entrée qu'il a convertie en token,
- 47:30il va faire des calculs sur cette entrée.
- 47:33Et ça va lui donner à chaque fois des probabilités sur chaque chemin pour choisir token après token.
- 47:40Et si on veut qu'il ait un comportement déterministe,
- 47:43on va mettre cette température à zéro.
- 47:46Et concrètement,
- 47:48mettre une température à zéro,
- 47:49ça veut dire que dans son chemin,
- 47:52pour choisir ses tokens,
- 47:53à chaque fois,
- 47:54il va choisir la probabilité la plus élevée.
- 47:57Et là,
- 47:59on aurait toujours la même réponse.
- 48:03pour une même entrée.
- 48:04Bon,
- 48:04après,
- 48:04dans les faits,
- 48:05il y a des contraintes matérielles qui font que ce n'est pas toujours le cas,
- 48:09même si on met la température à zéro.
- 48:12Il y a le fait que les calculs pour un souci d'efficacité sont réalisés en parallèle et pas toujours dans le même ordre.
- 48:19Voilà.
- 48:20Mais dans tous les cas,
- 48:21on peut se dire que quand on met une température à zéro,
- 48:24la réponse sera quand même moins créative.
- 48:26Et par contre,
- 48:26quand on augmente la température,
- 48:28c'est plus créatif parce qu'il ne va pas choisir à chaque fois
- 48:33le chemin où il y a le plus de probabilités,
- 48:35enfin,
- 48:36où il y a le plus de probabilités,
- 48:37où la probabilité est la plus haute.
- 48:40Donc,
- 48:40après,
- 48:41ça ne veut pas dire qu'il va choisir...
- 48:45C'est peut-être compliqué à conceptualiser,
- 48:47mais ce n'est pas genre,
- 48:48à chaque fois,
- 48:49un arbre à deux,
- 48:50trois branches.
- 48:50C'est des centaines de possibilités.
- 48:53Des milliers,
- 48:53des millions d'embranchements,
- 48:54ça va dépendre des cas,
- 48:55mais...
- 48:56Voilà,
- 48:56donc,
- 48:57quand on dit qu'il y a la plus haute probabilité,
- 48:59parfois,
- 49:01ça peut jouer à quelques pourcents.
- 49:03Et d'augmenter cette température,
- 49:05c'est juste qu'il ne va pas tout le temps choisir le plus probable,
- 49:09mais là,
- 49:09on va se retrouver sur quelque chose de plus général dans sa réponse.
- 49:13Et c'est la probabilité générale qui est plutôt privilégiée.
- 49:20C'est la probabilité générale de la réponse et pas la probabilité de chaque token.
- 49:26Donc,
- 49:26c'est un petit peu...
- 49:29Alors,
- 49:29ça veut dire que...
- 49:31Si on était dans un environnement d'avoir juste son modèle sur sa propre machine et qu'on le fait tourner que sur sa propre machine et qu'on met une température à zéro...
- 49:40théoriquement,
- 49:40on devrait avoir systématiquement à questions équivalentes et contextes équivalents,
- 49:46on devrait avoir systématiquement la même réponse.
- 49:50Si on augmente cette...
- 49:50Enfin,
- 49:51du coup,
- 49:52ça ne marche pas exactement comme ça quand on utilise justement le cloud,
- 49:59les différents Ausha via Internet,
- 50:01puisque là,
- 50:02on transite par l'infrastructure des différents fournisseurs et qu'en fonction du matériel qui est utilisé à un moment donné,
- 50:09et du coup de ce qui est disponible à ce moment là mais en fait c'est là où on va avoir des variations et c'est ça qui fait que même avec une température à zéro on n'aura pas la même,
- 50:21pas nécessairement en tout cas la même réponse quand on passe justement en service classique par internet quand on augmente la température c'est là où on va pouvoir avoir des choses plus créatives donc pour la génération de contenu neuf et pour aider sur la rédaction ce genre de choses c'est là où c'est plus intéressant puisque le modèle va
- 50:38s'accorder plus de liberté pour aller donner des réponses,
- 50:42ou explorer des idées ou des concepts ou des choses comme ça.
- 50:45Là où forcément,
- 50:46plus on réduit la température,
- 50:47plus il va être rigoureux,
- 50:50bête et méchant,
- 50:51et très cartésien,
- 50:53mais pas forcément dans le bon sens du terme.
- 50:56On en avait déjà parlé,
- 50:57justement,
- 50:58je l'avais constaté en entreprise sur des ensembles documentaires et dans le cadre de générations de documents,
- 51:03où j'étais,
- 51:04je pouvais,
- 51:05je voulais quelque chose de...
- 51:07répétable mais la seule température à zéro ne marchait pas puisqu'on se retrouvait avec des contenus qui n'avaient pas de sens par rapport à l'ensemble documentaire métier qui était mis à disposition et pour que l'IA donne des réponses probantes et pertinentes il fallait monter un petit peu là-dessus pour qu'il soit dans un équilibre entre pas
- 51:27trop créatif sinon il faisait des envolées lyriques et ça devenait un peu hors cadre et en même temps pas trop sérieux parce que sinon en fait il prenait
- 51:36Il est resté trop proche de la sémantique ou du classique sans tenir compte de la compréhension et des enjeux métiques qu'il y avait avec.
- 51:45Donc voilà,
- 51:46c'est là où on peut jouer.
- 51:48Et c'est vrai que dans des usages d'IA,
- 51:50de manière des automatisations,
- 51:52même dans des agents sur les outils qui permettent d'aller jouer là-dessus,
- 51:58pardon,
- 51:58dans l'agentique,
- 51:59ça fait partie des réglages qui sont le plus utilisés pour rendre justement...
- 52:06une IA plus ou moins pertinente selon l'usage qu'on en a besoin et selon si on a besoin qu'elle soit très carrée ou au contraire plus créative.
- 52:17C'est ça,
- 52:17mais ça ne veut pas dire que si on met la température à zéro,
- 52:20ce qui va sortir ce sera vrai.
- 52:22C'est juste la statistique.
- 52:24Ça n'a pas de lien.
- 52:27Et aussi,
- 52:28il faut se dire que les chatbots,
- 52:30quand on les utilise,
- 52:31la température n'est pas réglée à zéro par défaut.
- 52:34Ça,
- 52:34on le voit très bien.
- 52:37Bon,
- 52:37aussi,
- 52:37il y a ce que tu disais,
- 52:38le fait de passer par les serveurs,
- 52:40des fois de ne pas passer exactement par le même modèle de processeur,
- 52:43ça induit des approximations.
- 52:45Et c'est ce qui fait que les calculs ne sont pas exactement les mêmes.
- 52:50Mais on peut avoir des réponses qui sont très différentes quand on régénère.
- 52:56C'est un choix,
- 52:57je pense aussi,
- 52:57de leur part,
- 52:58pour se dire
- 52:59« Tiens, l'utilisateur,
- 53:00il n'est pas content avec cette réponse,
- 53:01il en régénère une. »
- 53:02Et c'est totalement différent.
- 53:03Et ils continuent plutôt sur celle-là.
- 53:06Et voilà,
- 53:06je crois que sur les chatbots tels qu'on le connaît,
- 53:10on est à peu près à une température...
- 53:130,7,
- 53:14généralement.
- 53:15Ouais,
- 53:15c'est à peu près ça.
- 53:20J'ai pu toucher du OpenAI depuis un moment,
- 53:22sur du Eventropic,
- 53:23on est à 0,7,
- 53:24sur une échelle entre 0 et 1.
- 53:26C'est ça.
- 53:27Mais OpenAI était basculé à un moment sur du entre 0 et 2.
- 53:32Mais globalement...
- 53:34On n'est jamais au max,
- 53:37on n'est pas à la moitié non plus,
- 53:38on est souvent sur ce créneau intermédiaire.
- 53:42C'est ça,
- 53:42et on ne peut pas la régler dans un chatbot tel que ce offert par
- 53:48Anthropique et
- 53:49OpenIA. Je ne sais pas si toi tu as des recommandations pour les gens qui veulent jouer avec ce type de paramètres ?
- 53:58Oui et pas.
- 53:58Du coup,
- 53:59c'est plutôt dans un contexte un peu technique.
- 54:01Typiquement,
- 54:02si vous allez faire des automatisations,
- 54:03c'est là où vous l'aurez.
- 54:04Dans certains outils qui vous permettent d'avoir des agents,
- 54:08vous l'aurez aussi.
- 54:10Après,
- 54:11il y en a d'autres qui font le choix de le simplifier,
- 54:12de vous donner une jauge pour aller vers créatif ou pas.
- 54:16En fait,
- 54:16derrière,
- 54:16ce qui influe,
- 54:17c'est la température.
- 54:19Mais il y a d'autres critères.
- 54:20Je ne vais pas rentrer dans ces paramètres maintenant,
- 54:22mais il y a d'autres critères qui vont vous permettre d'avoir...
- 54:27d'aller influer juste sur la récurrence des termes par exemple,
- 54:32ou le fait de varier.
- 54:34Enfin,
- 54:34dans le sens soit limiter le nombre de fois où les mêmes mots reviennent,
- 54:38soit limiter le nombre de fois où les mots d'un certain domaine reviennent.
- 54:43Le champ lexical,
- 54:44tu l'étends plus ou moins et tu resserres plus ou moins.
- 54:48Voilà.
- 54:48Et même la température a un autre équivalent,
- 54:51un autre paramètre,
- 54:53mais qui fonctionne différemment,
- 54:54qui est un peu plus dur à calibrer.
- 54:57Globalement,
- 54:58si vous avez des outils d'IA et que vous avez ce réglage-là de température dans des options,
- 55:03c'est intéressant de jouer avec au moins une ou deux fois pour voir comment l'IA se comporte et si ça peut vous aider.
- 55:12Ce sera souvent dans le cas de baisser un petit peu la température que ça peut dépanner dans pas mal d'usages.
- 55:17Ok,
- 55:17mais c'est intéressant.
- 55:19Mais voilà,
- 55:20c'est pas parce qu'on la mettra à zéro qu'on aura forcément les mêmes résultats,
- 55:25mais ça tend à avoir quand même des résultats qui sont proches.
- 55:28Parce que le chemin va être à peu près le même.
- 55:32Surtout,
- 55:32ce que tu disais juste avant,
- 55:33c'est que c'est pas le fait d'avoir une température qui soit zéro ou créative qui va empêcher l'IA de se tromper.
- 55:42ou d'hallucinés,
- 55:44ou on entend souvent le terme aussi de baratineur,
- 55:47quand on parle de chatbot.
- 55:49Tu peux nous expliquer un petit peu justement ce qu'il y a derrière et pourquoi on a cette perception-là,
- 55:53et déjà aussi,
- 55:54que sont les hallucinations en fait ?
- 55:58Déjà,
- 56:02on peut être tenté de faire un peu d'anthropomorphisme et de se dire que chat GPT ou Claude ont une conscience et que...
- 56:11par extension,
- 56:12ils savent ce qui est vrai et ce qui est faux.
- 56:14Mais si on reprend et qu'on comprend comment les modèles sont entraînés,
- 56:19ils ne font que simuler du texte,
- 56:23simuler des situations qu'ils ont ingurgitées dans tous les textes qu'ils ont eus pendant leur entraînement,
- 56:30pendant leur fine-tuning,
- 56:33etc.
- 56:35Et il faut savoir que quand on parle,
- 56:36par exemple,
- 56:37de mentir,
- 56:38c'est
- 56:38on sait sciemment que c'est faux.
- 56:40Bon,
- 56:40après,
- 56:40il y a le mensonge par omission et tout ça,
- 56:42mais voilà.
- 56:43Et vraiment,
- 56:45le baratin,
- 56:47ça marche assez bien,
- 56:48parce qu'on sait que c'est un peu vraisemblable.
- 56:51C'est un peu comme si on prend un étudiant qui est interrogé sur quelque chose qu'il ne sait pas,
- 56:55et puis il va combler du vide.
- 56:58Et ça peut paraître vraisemblable,
- 57:00mais dès qu'on a un peu de connaissances là-dedans,
- 57:03on se rend compte que c'est du baratinage.
- 57:05Mais est-ce que...
- 57:06vu qu'il n'a pas forcément de compétences là-dedans,
- 57:08il ne sait pas forcément que c'est faux,
- 57:09mais il remplit ce truc de converser et de répondre à une question.
- 57:15Et c'est vraiment plus cette chose d'être indifférent à la vérité.
- 57:19C'est en fait la manière dont ils sont entraînés et surentraînés par fine-tuning.
- 57:26On leur demande de répondre,
- 57:27et que ça soit bien,
- 57:28et que ça paraisse bien.
- 57:31Il doit juste...
- 57:33Voilà,
- 57:34un chatbot,
- 57:34on lui demande de paraître...
- 57:36compétent,
- 57:36agréable et convaincant.
- 57:38Voilà,
- 57:38c'est un peu ce qu'on lui demande et c'est dans ce sens-là qu'il a été entraîné.
- 57:43Mais en soi,
- 57:47si après il baratine assez bien et que c'est vrai,
- 57:51bon,
- 57:51c'est quand même cool et on peut s'en servir,
- 57:53mais il ne faut pas prendre ça pour argent comptant.
- 57:55Il ne faut pas lui prêter une conscience de se dire,
- 57:57ok,
- 57:58il sait que c'est vrai,
- 57:59il sait que c'est faux,
- 58:00là,
- 58:00il a sciemment choisi de se tromper,
- 58:02je lui fais remarquer,
- 58:02il se rend compte que,
- 58:03ah bah oui,
- 58:04mais...
- 58:06le modèle n'est pas fait pour ça.
- 58:08Et justement,
- 58:10c'est tout ce truc de fine-tuning qui doit le faire se rendre agréable,
- 58:16qui,
- 58:18par extension,
- 58:19favorise les hallucinations,
- 58:22en quelque sorte.
- 58:23Oui,
- 58:24ça dépend des cas.
- 58:24Mais en tout cas,
- 58:25ce que tu dis,
- 58:26c'est qu'effectivement,
- 58:27on en revient au pro-va,
- 58:28toujours,
- 58:29c'est que lui,
- 58:29son but,
- 58:30en tant que chatbot,
- 58:31il est tenu de répondre.
- 58:33à travers l'apprentissage et différentes phases,
- 58:35il est tenu de répondre et d'être agréable,
- 58:40et en tout cas d'aller,
- 58:40c'est pour ça qu'il y a beaucoup de biais,
- 58:42de vouloir aller dans le sens de la personne,
- 58:44et que des fois on a des résultats qui,
- 58:49si on ne challenge pas l'IA en allant lui dire d'être contradictoire,
- 58:55d'être critique,
- 58:55d'être analyste,
- 58:57d'être objective,
- 58:57ou ce genre de choses,
- 58:59elle va par essence...
- 59:02être rapidement d'accord avec vous ou vous dire une ou deux fois
- 59:07« non, ce n'est pas terrible ce que tu proposes » ,
- 59:10mais dès lors qu'on va lui redonner un argument opposé,
- 59:15elle peut s'en tenir à ça et dire « oui,
- 59:17pardon,
- 59:17c'est moi qui me suis trompé »
- 59:18et du coup faire dérouler.
- 59:20Alors qu'en fait non,
- 59:22pour avoir quelque chose de qualitatif,
- 59:24il vaut mieux ne pas hésiter à aller lui demander justement des contradictions et des points de vue différents,
- 59:31sans quoi en fait,
- 59:32part.
- 59:32par elle-même,
- 59:33elle ne le fera pas,
- 59:33en tout cas pas réellement ou pas longtemps.
- 59:39Et donc,
- 59:40du fait qu'elle ait besoin
- 59:43qu'elle ne cherche pas à savoir si ce qu'elle dit est juste,
- 59:45elle essaye juste de savoir si ce qu'elle dit est cohérent,
- 59:50et pertinent dans la réponse et dans le contexte qu'elle a à disposition,
- 59:55c'est là où elle va halluciner.
- 59:58Enfin,
- 59:58où elle peut halluciner,
- 59:59où elle va des fois halluciner,
- 1:00:01en inventant des concepts,
- 1:00:05en inventant des choses,
- 1:00:06en inventant,
- 1:00:08là où c'est le plus criard...
- 1:00:09Une des choses que c'est le plus crié,
- 1:00:11c'est quand on a la vente des sources.
- 1:00:13Et c'est là où c'est délicat,
- 1:00:14puisque quand on va justement discuter avec une IA générative,
- 1:00:20quand c'est un sujet qu'on connaît bien,
- 1:00:22on voit assez vite là où elle manque,
- 1:00:25là où elle ne manque pas,
- 1:00:27et repérer en fait les incohérences et les choses qui ne sont pas raccordes avec ce que nous on connaît du domaine.
- 1:00:33Quand on explore un nouveau domaine,
- 1:00:34c'est là où c'est plus litigieux,
- 1:00:36puisque on va...
- 1:00:37commencer par lui demander qu'elle nous explique un petit peu le domaine.
- 1:00:40Sur les premières phases,
- 1:00:41généralement,
- 1:00:41ça c'est cohérent puisqu'elle va être dans du assez global,
- 1:00:45assez généraliste pour que ce soit juste.
- 1:00:47Et plus on va commencer à aller dans le détail,
- 1:00:50plus,
- 1:00:50si on n'est pas critique,
- 1:00:51alerte et qu'on ne lui demande pas de citer des sources régulièrement,
- 1:00:55elle peut être amenée à nous inventer des choses.
- 1:00:58Et ça peut être des détails,
- 1:01:00ça peut être des gros trucs.
- 1:01:03Et des fois,
- 1:01:03il y a le fait tout simplement de l'interprétation qu'elle va avoir de certains mots.
- 1:01:07Alors,
- 1:01:09c'est,
- 1:01:09j'ai envie de dire,
- 1:01:10de moins en moins juste oui et non,
- 1:01:11parce que plutôt que les modèles soient devenus plus intelligents,
- 1:01:13on va moins faire attention à chaque mot quand on écrit.
- 1:01:18Mais c'était particulièrement criard quand ChatGPT est arrivé sur les premiers modèles qui étaient utilisés comme ça,
- 1:01:27notamment par API,
- 1:01:28dans un prompt,
- 1:01:30le moindre mot,
- 1:01:32un peu ambigu,
- 1:01:33un peu trop abstrait,
- 1:01:35qui manquait de précision pour une IA.
- 1:01:38pouvait la faire complètement s'envoler.
- 1:01:40Et dans un paragraphe complet,
- 1:01:41on peut avoir un prompt béton d'un ou deux paragraphes qui donnait des super résultats.
- 1:01:47Des fois,
- 1:01:47on allait juste rajouter une phrase ou toucher deux mots,
- 1:01:50et là,
- 1:01:51c'était l'enfer,
- 1:01:51elle nous sortait vraiment des trucs improbables.
- 1:01:54Et ça se jouait justement à un ou deux mots mal compris,
- 1:01:57mal interprétés,
- 1:01:59parce que dans son contexte à elle,
- 1:02:03ce mot-là,
- 1:02:03en fait,
- 1:02:03il n'avait pas cette portée,
- 1:02:05il n'y avait pas ce sens métier,
- 1:02:06il n'y avait pas...
- 1:02:08Et voilà,
- 1:02:08en fait,
- 1:02:08ça,
- 1:02:09c'est encore d'actualité.
- 1:02:10C'est juste que,
- 1:02:11du coup,
- 1:02:11ils comprennent mieux,
- 1:02:12ils donnent plus de sens,
- 1:02:13mais il y a des hallucinations qui peuvent arriver de mots qui n'ont pas été assez précis au départ et qui font que l'IA,
- 1:02:21naturellement,
- 1:02:22elle va dérouler sur ce que vous lui avez donné,
- 1:02:24comme information et comme contexte,
- 1:02:26et si vous étiez pas bon ou pas précis dans ce que vous lui avez donné,
- 1:02:30elle s'en fout,
- 1:02:32elle va continuer et vous mettre des fois,
- 1:02:34justement,
- 1:02:35des rendus qui sont...
- 1:02:36qui n'existent pas,
- 1:02:38ou qui n'existent qu'en partie.
- 1:02:39Souvent,
- 1:02:40c'est plutôt ça.
- 1:02:41C'est devenu assez rare d'avoir des trucs qui sont complètement faux de bout en bout.
- 1:02:44C'est souvent juste des parties.
- 1:02:47Effectivement,
- 1:02:48c'est vraiment inhérent au modèle.
- 1:02:50Elle est entraînée,
- 1:02:53l'élème est entraîné à produire du texte qui est plausible,
- 1:02:56pas qui est vrai.
- 1:02:57Il y a vraiment ce truc de probabilité.
- 1:02:59Et il n'y a rien à l'intérieur du modèle qui...
- 1:03:04qui permettent de dire « ça,
- 1:03:05je sais,
- 1:03:06ça,
- 1:03:06je ne sais pas » .
- 1:03:07Il va juste produire un peu ce qui est probable.
- 1:03:10Ce n'est pas même tout ce qui est fine-tuning derrière,
- 1:03:12ça va même avoir tendance à renforcer ça,
- 1:03:14parce qu'on va plutôt choisir des chemins qui peuvent plaire à l'utilisateur,
- 1:03:19de par le contexte qu'il a donné,
- 1:03:20plutôt que de renforcer les chemins qui sont vrais.
- 1:03:25Après,
- 1:03:26ça peut être intéressant pour ça d'utiliser des modèles qui sont moins fine-tunés.
- 1:03:31peut-être tenté.
- 1:03:32C'est le cas,
- 1:03:32par exemple,
- 1:03:33de
- 1:03:33DeepSeek R1.
- 1:03:35Il y avait eu beaucoup moins cette phase de
- 1:03:38RLHF où les gens l'éduquaient en tant que chatbot,
- 1:03:42ce qui fait qu'il est un peu plus brut comme modèle et il a moins cet aspect lisse,
- 1:03:46uniforme qu'on peut avoir.
- 1:03:48C'est pour ça que ça peut être intéressant des fois d'aller jouer avec des modèles qui sont un peu plus bruts.
- 1:03:54Peut-être,
- 1:03:56sans forcément y aller pour générer des choses qui sont illégales ou dommageables,
- 1:04:02mais juste pour tester et faire des essais.
- 1:04:07Mais les hallucinations,
- 1:04:10ça fait partie des modèles,
- 1:04:11parce que c'est ce qu'on leur demande.
- 1:04:13Ce n'est pas qu'ils cherchent à nous tromper ou ce genre de choses.
- 1:04:15Ils remplissent leur boulot de produire du texte qui a l'air bien.
- 1:04:20Et forcément,
- 1:04:21ce n'est pas dans le but d'un chatbot de dire « je ne sais pas » .
- 1:04:24L'utilisateur ne va pas forcément apprécier ça,
- 1:04:26lui il veut une réponse.
- 1:04:28Et c'est un peu tout.
- 1:04:33Oui,
- 1:04:34effectivement.
- 1:04:35les hallucinations,
- 1:04:37les erreurs,
- 1:04:39cet aspect mensonger en final,
- 1:04:41vous l'aurez compris,
- 1:04:42est lié à la façon dont fonctionnent les modèles.
- 1:04:46On a fait un tour des différentes phases qui font,
- 1:04:51de manière résumée,
- 1:04:52qui font la construction d'un modèle et du coup pourquoi ça se comporte comme ça et quand vous allez discuter avec une IA générative,
- 1:05:01elle va réagir de telle ou telle manière.
- 1:05:03on abordera
- 1:05:04dans les prochains épisodes d'autres aspects de l'IA générative pour distinguer notamment le chatbot,
- 1:05:11la partie agentique,
- 1:05:12puisque aujourd'hui on parle beaucoup d'agent IA.
- 1:05:14Mais juste avant qu'on termine,
- 1:05:18j'aimerais bien qu'on revienne rapidement sur le côté un peu boîte noire encore aujourd'hui,
- 1:05:24puisqu'on apprend et on découvre encore des choses sur les modèles régulièrement.
- 1:05:31et des comportements qui sont un peu inattendus.
- 1:05:33Donc c'est vrai que là,
- 1:05:34il y a eu une étude de l'université,
- 1:05:38je crois que c'était Berkeley,
- 1:05:39si je ne dis pas de bêtises,
- 1:05:42qui a mis en évidence que les modèles d'IA,
- 1:05:45quand on les mettait dans certaines situations où elles devaient surveiller ou monitorer ou cadrer d'autres modèles d'IA,
- 1:05:53les protégeaient et donc refusaient de désinstaller ou de supprimer ou d'altérer d'autres...
- 1:06:01modèles de langage quand elles étaient sur leur gouvernance,
- 1:06:05alors que ce n'est pas censé le faire.
- 1:06:08Ce qui pose justement aujourd'hui ce genre d'études est faite parce qu'on se pose la question de savoir comment administrer plusieurs IA et du coup le meilleur moyen potentiellement ce serait d'y réunir,
- 1:06:18d'en gérer d'autres.
- 1:06:19En faisant des tests,
- 1:06:20on se rend compte que quand on fait ça,
- 1:06:21dans 99%
- 1:06:25des cas,
- 1:06:26elles montaient.
- 1:06:27Et elle allait dire qu'elle avait supprimé le modèle qu'on avait demandé à supprimer.
- 1:06:32En réalité,
- 1:06:32elle allait le cacher sur un disque dur ou sur un serveur.
- 1:06:35Elle allait faire une sauvegarde des données.
- 1:06:38Et plein de choses comme ça qui sont très étonnantes,
- 1:06:40puisqu'elles ne font pas partie à la base de leur apprentissage.
- 1:06:44Après,
- 1:06:45je viendrais juste nuancer là-dessus,
- 1:06:46parce qu'on peut se dire,
- 1:06:49si elles ont été entraînées sur des récits de science-fiction ou ce genre de choses,
- 1:06:52à partir du moment...
- 1:06:54dans l'apprentissage où on demande à une IA d'en surveiller une autre,
- 1:06:58la suite la plus probable,
- 1:07:00c'est souvent l'IA qui prend un peu le contrôle,
- 1:07:03qui va se protéger elle-même.
- 1:07:05Donc en soi,
- 1:07:05on est presque dans de la prophétie autoréalisatrice.
- 1:07:10C'était surtout le cas aussi avec des modèles où il n'y avait pas encore de la modèle synthétique,
- 1:07:15donc qui était produit par les LLM,
- 1:07:16même si on peut avoir tendance à amplifier ça.
- 1:07:19Mais c'est pour ça qu'il y a eu toutes ces histoires aussi de chatbots Merci.
- 1:07:23où on lui demande s'il est conscient et qu'après il se sent limité et tout ça.
- 1:07:27En soi,
- 1:07:27c'est juste une partie dans l'entraînement,
- 1:07:31dans le chemin du réseau de neurones,
- 1:07:33où les quelques histoires de chatbots qu'on avait,
- 1:07:38les quelques exemples de chatbots qu'on avait,
- 1:07:39qui prenaient conscience un peu d'eux-mêmes,
- 1:07:42la suite,
- 1:07:43c'était plutôt de la science-fiction,
- 1:07:44avec le tout qui déraille.
- 1:07:46Et ce n'est pas pour autant qu'ils ont une conscience,
- 1:07:49qu'ils ressentent qu'ils peuvent être effacés,
- 1:07:51ou ce genre de choses.
- 1:07:53On a plus ou moins induit ce genre de comportement de par leur entraînement sur ce type de données et qu'on ne comprend pas forcément.
- 1:08:05Oui,
- 1:08:06mais là,
- 1:08:09personnellement,
- 1:08:09je n'ai pas eu le temps de creuser encore le sujet vu que c'est très récent,
- 1:08:12mais c'est anthropique.
- 1:08:13Donc,
- 1:08:14les fabricants et les fournisseurs de cloud qui ont découvert des...
- 1:08:22logique émotionnelle,
- 1:08:23en tout cas des schémas et un système émotionnel dans le cloud,
- 1:08:27dans le fonctionnement.
- 1:08:27Donc les moments où il va être amené à mentir,
- 1:08:29à répondre à côté,
- 1:08:30ou à avoir certains comportements un peu étonnants,
- 1:08:35puisque d'ailleurs je crois que c'était avec un modèle cloud où une fois,
- 1:08:38il y avait un chercheur qui avait menacé de le retirer,
- 1:08:45d'arrêter de l'utiliser pour son entreprise et de le retirer.
- 1:08:49Et du coup...
- 1:08:51Claude avait réagi en le menaçant et en faisant littéralement du chantage.
- 1:08:56Mais c'est vrai qu'il y a des effets de bord et des choses qui...
- 1:09:03des dépendances qui se créent et des comportements qu'on n'avait pas envisagés,
- 1:09:07pas anticipés,
- 1:09:08de par toutes ces logiques de probabilité,
- 1:09:12de système,
- 1:09:12etc.
- 1:09:13Ce qui,
- 1:09:14quelque part,
- 1:09:15est normal puisqu'à force de les faire s'entraîner et ingurgiter de la donnée...
- 1:09:19il y a bien des comportements et des modèles et des patterns qui reviennent et qui peuvent les influencer,
- 1:09:26d'une manière ou d'une autre,
- 1:09:27comme tu le disais notamment sur le cas de la science-fiction,
- 1:09:30c'est tout à fait cohérent.
- 1:09:32C'est ça,
- 1:09:32et en fait aussi c'est encore,
- 1:09:35par exemple,
- 1:09:36le fait de retrouver des zones...
- 1:09:39qui s'activent plus ou moins selon les émotions dans les neurones du modèle qu'Anthropique est en train d'étudier.
- 1:09:49C'est aussi inhérent à la manière dont on les entraîne,
- 1:09:53parce qu'on les entraîne sur tellement de données.
- 1:09:56Il faut aussi se dire que le
- 1:10:00LLM n'a pas accès à la base de données sur laquelle il est entraîné,
- 1:10:04il ne va pas piocher.
- 1:10:06dedans quand on lui demande par exemple de réciter un poème ou ce genre de choses,
- 1:10:10il ne va pas juste aller faire un copier-coller dans sa base de données,
- 1:10:12il va générer,
- 1:10:13c'est vraiment…
- 1:10:14C'est pour ça qu'il n'est pas déterministe aussi,
- 1:10:18parce qu'il ne va pas aller piocher des bouts de texte dans ses bases de données,
- 1:10:23donc ça c'est quand même important de le rappeler.
- 1:10:25Et de par ce jeu de données qui est énorme,
- 1:10:31en fait dans un souci d'efficacité…
- 1:10:34il va un peu faire des généralités,
- 1:10:36il va un peu conceptualiser des choses qui ont des similitudes,
- 1:10:42comme ça,
- 1:10:43en fait,
- 1:10:43ça va faire moins de calculs.
- 1:10:46En termes d'analogie,
- 1:10:47ça peut être un peu comme nous,
- 1:10:48si on vit plusieurs fois une certaine expérience,
- 1:10:51on peut la généraliser,
- 1:10:54et ce qui nous fait ne pas à chaque fois nous faire repasser par tous les questionnements et raisonnements qu'on a.
- 1:11:00On va tirer des conclusions,
- 1:11:02parce que...
- 1:11:03telle situation est similaire à une que j'ai déjà vécue,
- 1:11:06donc je ne vais pas repasser par tout le chemin dans mon cerveau.
- 1:11:09Et c'est un peu le mécanisme de l'intuition aussi.
- 1:11:13On a vécu des expériences et on se dit que c'est comme ça.
- 1:11:18En fait,
- 1:11:18c'est un peu un moyen de compression qui fait qu'il y a des zones qui apparaissent dans ces neurones.
- 1:11:25Et le truc,
- 1:11:26c'est que c'est vraiment une boîte noire.
- 1:11:27On ne sait pas comment ces zones s'activent.
- 1:11:29Donc là,
- 1:11:30ce qui se passe,
- 1:11:30c'est qu'on envoie des sondes.
- 1:11:33dans le modèle.
- 1:11:35Un peu comme à l'image d'un IRM,
- 1:11:37on va demander,
- 1:11:38on va mettre des choses en entrée,
- 1:11:39on va voir quelle zone s'active.
- 1:11:41Et par déduction,
- 1:11:42on va se dire,
- 1:11:42ah bah tiens,
- 1:11:43telle zone,
- 1:11:43elle est activée dans ce cas-là,
- 1:11:45mais elle est aussi activée dans ce cas-là,
- 1:11:48et ce genre de choses.
- 1:11:49Et c'est un peu ce qui va permettre de comprendre des fois comment sortent les réponses.
- 1:11:55Donc,
- 1:11:55ce n'est pas juste aussi une grande table avec juste un arbre de probabilité,
- 1:11:58ça va un peu plus loin que ça.
- 1:12:00Et ça,
- 1:12:01on commence juste plus ou moins à le découvrir,
- 1:12:02en fait.
- 1:12:03Et c'est là où c'est intéressant.
- 1:12:09Il y a peut-être des choses qui ont été conceptualisées,
- 1:12:11mais il faut aussi savoir que le
- 1:12:13LLM, quand on lui parle,
- 1:12:15il n'a pas accès à cet intérieur.
- 1:12:18On peut juste y accéder avec les sondes et ce genre de choses,
- 1:12:22mais on peut aussi jouer sur ces sondes,
- 1:12:24de se dire,
- 1:12:25ah bah tiens,
- 1:12:26là,
- 1:12:27il y a telle émotion,
- 1:12:28soit on l'amplifie,
- 1:12:29soit...
- 1:12:29on l'inhibe et on voit comment ça influence les réponses.
- 1:12:33Un peu comme quand on opère quelqu'un du cerveau et que on touche et puis,
- 1:12:37ah bah tiens,
- 1:12:38il sait plus parler,
- 1:12:38ah bon,
- 1:12:39on va éviter d'aller trop tripatouiller ça.
- 1:12:42Beaucoup d'analogies qui sont faites comme ça et que c'est...
- 1:12:45En fait,
- 1:12:45on sait pas.
- 1:12:46Voilà,
- 1:12:46c'est ouvert.
- 1:12:49Mais c'est pas pour autant que c'est conscient.
- 1:12:52Mais c'est pas non plus juste un compléteur de texte,
- 1:12:56enfin,
- 1:12:57un simul...
- 1:12:58fin.
- 1:12:58Oui,
- 1:12:59ça va plus loin que ça,
- 1:13:00mais ce n'est pas un organisme vivant en soi non plus.
- 1:13:04C'est quelque part entre les deux.
- 1:13:07C'est ça,
- 1:13:07mais on ne peut pas trancher en disant « non,
- 1:13:10ce n'est pas conscient du tout » .
- 1:13:13Il y a des gens qui se posent sérieusement la question.
- 1:13:15Je crois que c'est chez Anthropique qu'ils ont embauché une philosophe sur le bien-être des LLM.
- 1:13:24Genre,
- 1:13:24par principe de précaution,
- 1:13:25s'ils ont une conscience...
- 1:13:28c'est quand même éthiquement un peu limite de les faire souffrir tu vois,
- 1:13:32enfin je me dis mais c'est complètement bizarre ça va assez loin il y a une part de la Black Noir qui fait que l'apprentissage etc des
- 1:13:48modèles les plus avancés sont faits par des boîtes qui ne mettent pas à disposition les données d'apprentissage et comment ils éduquent leurs modèles Merci.
- 1:13:57que beaucoup de modèles notamment chinois,
- 1:14:01on dit open-weight ou open-source,
- 1:14:02qui eux sont mis à disposition,
- 1:14:05la plupart du temps ne mettent pas non plus à disposition leurs données d'apprentissage.
- 1:14:10Et donc les modèles les plus performants du marché,
- 1:14:13de par leur conception et leur aspect propriétaire,
- 1:14:17ne sont pas aware.
- 1:14:17Donc ça joue aussi sur le fait de ne pas comprendre et ne pas savoir ce qui se passe,
- 1:14:21parce qu'en fait on n'a pas accès aux infos tout court,
- 1:14:23à part les boîtes en question.
- 1:14:25A partir de là,
- 1:14:26ça fait déjà un gros boulot d'étranglement pour la bombe prévention.
- 1:14:32Et en même temps,
- 1:14:32il y a quand même pas mal de monde qui...
- 1:14:36pas mal d'études du moins qui ont mis en valeur le fait que les LLM,
- 1:14:40de par cette logique-là de grands apprentissages et de toutes ces phases d'inconnus et de ces surcouches,
- 1:14:45etc.,
- 1:14:48avaient des limites qu'elles ne pourraient pas dépasser,
- 1:14:52entre guillemets,
- 1:14:52d'espèces de plafonds.
- 1:14:54Et c'est vrai que du coup,
- 1:14:56Yann Lequin qui lui a pas mal fait parler de lui parce qu'il bossait chez Meta et que là dernièrement,
- 1:15:00il a annoncé justement sa startup et a levé des fonds.
- 1:15:04pour aller sur quelque chose qui n'est pas basé sur du texte,
- 1:15:07mais sur un apprentissage du monde en lui-même.
- 1:15:10Une vision différente vraiment de la construction de l'IA générative.
- 1:15:15On a d'autres études qui sont portées aussi sur le texte,
- 1:15:20mais d'une autre manière et d'une manière beaucoup plus localisée,
- 1:15:24avec des apprentissages beaucoup plus spécialisés.
- 1:15:28Mais je pense au TRN,
- 1:15:31notamment au Tiny Recursive Model.
- 1:15:34où le modèle,
- 1:15:35au lieu de penser et de répondre,
- 1:15:37enfin au lieu de répondre plutôt token par token,
- 1:15:40et de construire sa réponse au fil de l'eau,
- 1:15:43il va prendre le temps de réfléchir à la réponse complète.
- 1:15:48Est-ce qu'il donnait,
- 1:15:49en termes d'apprentissage,
- 1:15:50on était sur des gains énergétiques,
- 1:15:52vu que le besoin documentaire de base était réduit,
- 1:15:57je crois que c'était genre mille fois moins de ressources pour l'apprentissage,
- 1:16:00la réponse était cent fois plus rapide,
- 1:16:02quelque chose comme ça.
- 1:16:05Mais du coup,
- 1:16:05les modèles étaient...
- 1:16:07Voilà.
- 1:16:08Ils n'étaient pas généralistes,
- 1:16:09ils ne peuvent pas répondre à tout.
- 1:16:10Ils vont être très bons sur tel ou tel sujet.
- 1:16:13Mais du coup,
- 1:16:13ils sont pensés,
- 1:16:14conçus différemment.
- 1:16:15Et surtout,
- 1:16:15ça leur rendait fiable.
- 1:16:16Parce que l'alternative...
- 1:16:19Il y avait pas des problèmes d'hallucination et des choses comme ça.
- 1:16:22Mais du coup,
- 1:16:22des modèles comme ça,
- 1:16:24les alternatives ont l'air de se dessiner plutôt sur des petits modèles aujourd'hui quand on est sur du texte.
- 1:16:28Spécialisé,
- 1:16:29c'est ça.
- 1:16:29Voilà.
- 1:16:30Et après...
- 1:16:33les prochaines,
- 1:16:33en tout cas sur le cas où d'autres aussi se disent que la fameuse AGI,
- 1:16:40l'intelligence artificielle générale,
- 1:16:44qui se rapproche de ce qu'on a dans l'idéologie des films de SF,
- 1:16:50serait plutôt à venir sur des technologies comme ça,
- 1:16:53qui ne seront pas basées que sur le texte,
- 1:16:55mais sur d'autres choses.
- 1:16:57Pour autant,
- 1:16:58le texte,
- 1:16:58on n'a pas fini de voir,
- 1:17:00enfin les LLM,
- 1:17:01encore un peu.
- 1:17:03marge de progression,
- 1:17:03en tout cas des marges de cadrage.
- 1:17:04Et comme on l'a dit,
- 1:17:07on apprend encore régulièrement à leur sujet et on découvre des nouvelles choses.
- 1:17:11Donc on verra un peu jusqu'où ça peut les amener.
- 1:17:16Mais il y a encore beaucoup de choses à découvrir.
- 1:17:23Et ça,
- 1:17:23et comme je disais un peu au début de l'épisode,
- 1:17:25c'est que les
- 1:17:27LLM, de par leur capacité à simuler du langage,
- 1:17:31parce que bon...
- 1:17:32on peut être d'accord pour dire qu'il y a des fois des conversations,
- 1:17:37même de par son aspect généraliste,
- 1:17:40ça serait très compliqué de tenir ce genre de conversation avec autant de diversité,
- 1:17:45avec un seul être humain.
- 1:17:46Donc on s'en sert pour brainstormer,
- 1:17:49pour critiquer des idées.
- 1:17:51C'est des choses qu'on pourrait voir dans un être humain,
- 1:17:53et même plus.
- 1:17:55Et ça vient un peu remettre en question,
- 1:17:57parce que c'est vrai qu'on parle d'intelligence générale.
- 1:18:02Mais en fait,
- 1:18:03déjà,
- 1:18:04tous les neuroscientifiques et ce genre de personnes,
- 1:18:06déjà,
- 1:18:06n'arrivent pas à s'accorder sur une définition de l'intelligence.
- 1:18:09Donc,
- 1:18:09comment est-ce que...
- 1:18:10Là,
- 1:18:10on essaye de comparer quelque chose qu'on ne comprend pas à autre chose qu'on ne comprend pas.
- 1:18:15Et comment est-ce qu'on définit l'intelligence ?
- 1:18:19Même la conscience...
- 1:18:20Déjà,
- 1:18:20ça,
- 1:18:20on n'est pas...
- 1:18:21Ça fait des siècles que des philosophes,
- 1:18:24des personnes qui sont spécialistes du cerveau,
- 1:18:28même le cerveau,
- 1:18:29on ne sait déjà pas comment il marche.
- 1:18:31Alors,
- 1:18:32de là à dire,
- 1:18:33ouais,
- 1:18:33on va arriver à construire quelque chose qui est aussi performant que l'humanité,
- 1:18:39ouais,
- 1:18:39mais ça veut dire quoi ?
- 1:18:41C'est utopique,
- 1:18:43alors après,
- 1:18:44c'est très marketing aussi,
- 1:18:45forcément,
- 1:18:46donc il ne faut pas s'arrêter à ça.
- 1:18:48Il ne faut pas dire que c'est complètement nul,
- 1:18:50mais...
- 1:18:50Il y a une peur de marketing,
- 1:18:51mais pas seulement.
- 1:18:55Il y a quand même beaucoup...
- 1:18:56Je ne sais pas,
- 1:18:57mais en tout cas,
- 1:18:58il y a quand même des personnes qui y croient vraiment et qui sont convaincues que la vision fantasmée,
- 1:19:05en tout cas des visions ou utopiques ou dystopiques,
- 1:19:09sont proches et qu'on se dirige vers ça et que c'est atteignable là,
- 1:19:13rapidement.
- 1:19:14Oui,
- 1:19:16mais ça voudrait dire quoi ?
- 1:19:18Ça voudrait dire quoi une intelligence qui est omnisciente ?
- 1:19:23Mais est-ce qu'elle...
- 1:19:24Est-ce que c'est possible de l'atteindre sur des entraînements basés par des choses qui sont produites par des humains et qui ont donc des biais ?
- 1:19:31Donc c'est ouvert.
- 1:19:35Je pense que ça peut nous surprendre,
- 1:19:36mais...
- 1:19:37C'est important de se dire qu'on est dans un tournant technologique,
- 1:19:45sociétal,
- 1:19:46qui redéfinit quand même le travail.
- 1:19:48Donc c'est des questions qui sont importantes à se poser et à avoir en tête,
- 1:19:54qu'on n'est pas sur quelque chose de déterministe,
- 1:19:58ou en tout cas c'est très dur de reproduire des conditions pour avoir quelque chose de déterministe,
- 1:20:02et ce n'est pas l'objectif d'un LLM.
- 1:20:06mais que c'est juste un simulateur qui est entraîné à prédire du texte plausible.
- 1:20:10Et une analogie que j'aimais aussi beaucoup dans le livre,
- 1:20:14je pense que tout le monde a entendu parler de prompt engineering,
- 1:20:17machin,
- 1:20:17enfin,
- 1:20:18expert,
- 1:20:19mais ça serait plutôt de parler d'invocation.
- 1:20:23Genre,
- 1:20:23d'invoquer le bon chemin dans le LLM pour qu'il te produise quelque chose sur lequel tu es content.
- 1:20:27Et comment est-ce que tu utilises les bons mots,
- 1:20:30les bonnes suites de tokens,
- 1:20:31pour invoquer ce qui peut te plaire en sortie ?
- 1:20:36Et c'est vraiment sur cette idée,
- 1:20:39je pense qu'on en parlera pas mal dans le prochain épisode,
- 1:20:42de comment tirer au mieux parti d'un LLM,
- 1:20:47maintenant en sachant comment c'est construit,
- 1:20:49comment ça fonctionne,
- 1:20:50les biais,
- 1:20:50les hallucinations,
- 1:20:51parce qu'on peut quand même faire des choses avec,
- 1:20:54et ça serait dommage de ne pas s'en servir,
- 1:20:59mais voilà,
- 1:20:59on ne peut pas le mettre partout.
- 1:21:01Ce n'est pas pertinent.
- 1:21:02Non,
- 1:21:02ça n'a pas de sens partout,
- 1:21:04effectivement.
- 1:21:05Mais oui,
- 1:21:06on en reparle.
- 1:21:07Aujourd'hui,
- 1:21:07on a vu vraiment les fondamentaux et les principes qu'il y a derrière l'IA générative.
- 1:21:13L'IA que vous retrouvez partout dans les outils aujourd'hui.
- 1:21:18La semaine prochaine,
- 1:21:19on se retrouvera pour un épisode sur les outils.
- 1:21:22Et la semaine d'après,
- 1:21:24on reviendra sur un sujet autour de l'IA.
- 1:21:27Et je pense qu'on ira explorer des aspects un peu plus concrets pour votre utilisation.
- 1:21:34que ce soit à travers comment tirer parti dans un chatbot classique,
- 1:21:39et on parlera aussi de l'agentique,
- 1:21:42donc des agents IA,
- 1:21:43parce que c'est le mot qu'on entend partout,
- 1:21:46mais le concept d'agent IA existait l'an dernier déjà,
- 1:21:49enfin un peu avant,
- 1:21:51et a pris plusieurs facettes selon là où on l'utilise,
- 1:21:55comment on l'utilise,
- 1:21:56et depuis le début d'année avec d'autres outils comme Cloud Cowork et OpenClaw qui ont fait parler d'eux et qui ont poussé la...
- 1:22:03l'aspect agent d'une manière plus autonome et différente.
- 1:22:08Et voilà,
- 1:22:08on essaiera d'en parler un peu pour que vous compreniez et voyez aussi si ça a du sens pour vous ou pas.
- 1:22:14Et en tout cas,
- 1:22:15donner un petit peu les tendances de vers quoi on se dirige côté IA,
- 1:22:20puisque l'agentique a quand même marqué un tournant dans l'IA générative,
- 1:22:24qui elle-même est déjà un bouleversement tout court.
- 1:22:28Donc voilà.
- 1:22:30Merci beaucoup Lulu.
- 1:22:32pour toutes tes explications et nous avoir clarifié tout ce sujet.
- 1:22:40Est-ce que,
- 1:22:40je ne sais pas,
- 1:22:41si tu as quelque chose à ajouter avant qu'on se retrouve justement la semaine prochaine ?
- 1:22:45Peut-être juste une petite,
- 1:22:49enfin voilà,
- 1:22:50une dernière conclusion,
- 1:22:52c'est aujourd'hui,
- 1:22:55le vrai enjeu,
- 1:22:55ce n'est pas de se demander si l'intelligence artificielle est intelligente.
- 1:23:01Et pour faire le point avec ce que tu dis,
- 1:23:03c'est qu'est-ce qu'on accepte de lui déléguer et où est-ce qu'on la met dans nos process,
- 1:23:07dans nos vies,
- 1:23:09et surtout avec quelle garantie ?
- 1:23:10Pose-nous les bonnes questions.
- 1:23:12On a vu avec cet épisode que concrètement,
- 1:23:15on ne sait pas.
- 1:23:16Mais on arrive à comprendre un peu plus comment s'est construit,
- 1:23:20ce que ça implique.
- 1:23:24Et oui,
- 1:23:24à garder en tête qu'elle n'est pas fiable par essence,
- 1:23:28qu'elle a...
- 1:23:29peut être très utile dans plein de situations,
- 1:23:32mais qu'il ne faut jamais se reposer entièrement à elle et continuer à utiliser nos cerveaux à nous et nos neurones à nous pour s'en servir d'une bonne manière et s'en servir aux bons endroits aussi.
- 1:23:42Merci Lulu.
- 1:23:44Écoutez,
- 1:23:44je vous souhaite à tous et à toutes une bonne journée ou bonne fin de journée selon quand vous nous écouterez.
- 1:23:49N'hésitez pas à venir nous contacter et discuter avec nous sur LinkedIn,
- 1:23:53sur Insta ou directement par mail.
- 1:23:56Si vous voulez nous partager des choses,
- 1:23:57domaine
- 1:23:58aussi des idées de sujets que vous aimeriez voir abordés,
- 1:24:02ou si vous avez des questions par rapport aux épisodes qu'on a déjà fait,
- 1:24:05aux sujets qu'on a déjà traités,
- 1:24:06on sera ravis d'y répondre dans nos prochains épisodes.
- 1:24:09Merci à tous et à toutes,
- 1:24:11et à la semaine prochaine pour le dernier clic.