← Retour
【PODCAST】IA en local & Hermes Agent : on en parle sans bullshit
Transcription horodatee
00:00:01
faire tourner à un LLM chez soi, choisir
00:00:03
le bon modèle, améliorer ses promptes ou
00:00:05
modifier le harnet d'un agent comme
00:00:06
Hermes. Est-ce que c'est vraiment
00:00:08
réservé aux experts ? Bonjour à tous
00:00:10
dans vos oreilles. Aujourd'hui, je suis
00:00:12
avec un ami connaît très bien les LLM et
00:00:14
fait tourner ses propres modèles en
00:00:15
local. On parle de ses meilleurs hacks,
00:00:18
des erreurs à éviter, des opportunités
00:00:20
business, de Hermes agent et de l'avenir
00:00:21
de Lia. Le podcast dure plus d'une
00:00:23
heure, il y a énormément de concrets.
00:00:24
Prenez un café, installez-vous bien.
00:00:27
C'est parti. Et bonjour à tous. On va se
00:00:29
retrouver du coup bah comme je vous ai
00:00:33
expliqué en intro de vidéo sur un une
00:00:35
personne je pense que je vais la laisser
00:00:37
se présenter qui est spécialisé dans
00:00:39
l'IA. Donc là on par je parle pas de
00:00:42
moi-même mais vraiment de la personne
00:00:44
qui va suivre. Je vais te laisser te
00:00:46
présenter un peu Ricard, je pense ça
00:00:48
sera un peu plus simple mais euh juste
00:00:50
pour quelques mots euh tu as fait des
00:00:53
études principalement en IA euh
00:00:56
spécialisé dans la politique mais ouais
00:00:59
mais euh bonjour à tous. Alors déjà, tu
00:01:00
as utilisé le terme spécialiste. J'aime
00:01:02
pas trop parce que je suis pas un
00:01:04
spécialiste. Pour me présenter,
00:01:07
[grognement] j'ai fait plusieurs années
00:01:08
d'études, on va dire, j'ai fait 5 ans
00:01:10
d'études supérieures dans différentes
00:01:13
écoles. J'ai fait une école qui où j'ai
00:01:15
fait beaucoup de bas niveaux du C, j'ai
00:01:18
principalement. Après, j'ai fait une
00:01:22
école de de web de design et puis après,
00:01:23
je suis dans une école assez généraliste
00:01:28
et du coup, j'ai découvert un peu tout
00:01:32
ce qui était réseau, il a mais ça c'est
00:01:35
surtout quand j'ai découvert un peu le
00:01:36
monde de l'IA parce que moi je suis
00:01:39
arrivé principalement bah il y a il y a
00:01:40
quand même quelques années, ça fait 2
00:01:42
ans que je suis pas mal branché dessus
00:01:44
mais je suis arrivé surtout avec Chat
00:01:46
GPT avant que j'étais pas trop dedans.
00:01:48
Je je cherchais où je voulais aller et
00:01:50
puis ça m'a beaucoup intéressé et puis
00:01:53
OK, nickel. Sur alors moi tu me l'avais
00:01:57
dit mais justement pour brièvement pour
00:01:58
on va dire avoir un petit peu de
00:02:00
contexte et de chronologie peut-être sur
00:02:01
quel GPT tu étais sur la première
00:02:07
Alors moi euh j'ai j'ai commencé à
00:02:12
utiliser on était sur 3 chat GPT 3.5 euh
00:02:15
du coup j'ai pas mal j'ai pas mal vu
00:02:20
sur différents LLM, que ce soit en
00:02:23
local, euh que ce soit tout ce qui est
00:02:27
sorti euh par la suite avec euh nos nos
00:02:31
chers Claude, Fable euh puis euh j'en
00:02:32
passe parce qu'il y en a beaucoup hein,
00:02:34
que ce soit Grock, j'ai essayé aussi,
00:02:38
j'ai un peu tout essayé mais bon, on va
00:02:39
en parler après. Moi, j'ai choisi une
00:02:42
solution assez radicale là-dessus.
00:02:44
On va en parler. C'est ça que Ouais, ça
00:02:47
va devenir intéressant. J'en viens à ma
00:02:48
question suivante. Du coup, est-ce que
00:02:49
c'est facile pour un débutant de lancer
00:02:54
Alors, accessible, oui, franchement pas
00:02:55
c'est pas très compliqué. Si on parle
00:02:58
vraiment de on prend le le setup le plus
00:03:01
simple possible, euh c'est pas très
00:03:02
compliqué. Il suffit de télécharger
00:03:04
queon soit sur Windows ou Linux, il
00:03:06
suffit de télécharger par exemple au
00:03:09
lama, tu vois. Et euh et ça se fait tout
00:03:11
seul. C'est faut faut lire la doc.
00:03:13
Vous poser littéralement la question à
00:03:18
chat GPT, il sera largement aider la
00:03:20
personne pour pour faire un setup
00:03:24
simple. Mais après euh c'est le c'est
00:03:28
très basique et c'est à l'heure actuelle
00:03:29
à des années lumières de ce que tu peux
00:03:31
faire bien sûr maintenant. Mais en tout
00:03:33
cas commencer à juste discuter si on
00:03:35
parle discuter simplement avec un modèle
00:03:38
en local c'est largement accessible.
00:03:42
Après rentrer dans l'IA local, c'est un
00:03:46
tout c'est un tout autre jeu et li local
00:03:48
c'est pas que des LLM ça. Tu peux tu
00:03:50
peux faire de la reconnaissance d'image.
00:03:51
Enfin c'est très très vaste. Il y a
00:03:52
beaucoup beaucoup de modèles. Tu peux
00:03:54
faire de la génération d'images aussi
00:03:57
Donc plutôt les interconnecter c'est
00:03:59
difficile mais d'en lancer une c'est
00:04:01
assez facile. C'est ça que en train de
00:04:03
nous dire. télécharger euh un framework
00:04:06
ou euh ou quoi que ce soit d'autre pour
00:04:08
euh et puis un modèle et l'utiliser,
00:04:12
c'est facile. Mais brancher ensemble euh
00:04:16
faire des agents, prendre du Nia et
00:04:20
autour lui mettre bah un, c'est un peu
00:04:23
plus compliqué. Après bon, grâce grâce
00:04:26
au au aux avancées, bah tu as quand même
00:04:27
des arners publics maintenant qui sont
00:04:29
qui ont commencé à sortir qui commence à
00:04:31
être vraiment pas mal mais ils ont des
00:04:33
limites. Par exemple Hermes ça, on y
00:04:34
reviendra. Après ça reste quand même
00:04:36
très accessible maintenant avec ces
00:04:37
outils là parce que moi quand j'ai
00:04:38
commencé par exemple, j'en avais pas.
00:04:41
C'estàd si tu vraiment faire en local,
00:04:42
tu avais tu avais des olamamaas et
00:04:44
cetera, mais moi tu me connais, je suis
00:04:46
un développeur donc il me fallait
00:04:50
et puis après vu que j'étais encore en
00:04:52
étude, j'essayé de comprendre un peu
00:04:54
tout ce qu'il y avait autour. Bah que
00:04:56
Nia, c'était pas juste je la télécharge,
00:04:57
je la lance, ça marche. C'est qu'est-ce
00:04:59
qu'il y a autour ? Qu'est-ce qu'il faut
00:05:02
mettre en place pour que tu a un bon
00:05:05
ratio token. Mais ça aussi, on y
00:05:08
OK. OK. OK. Et qu'est-ce que tu vois
00:05:11
comme avantage au-delà de la sécurité
00:05:12
d'information ? Parce que quand tu vas
00:05:15
parler par exemple à à ton LM local,
00:05:17
donc pour ceux qui savent pas, euh ton
00:05:20
ton ALM local, il va tourner en local
00:05:23
tout simplement. Donc ça évite que tu
00:05:24
partages des données à des modèles
00:05:26
frontières, donc des modèles qui
00:05:28
seraient euh on va dire exécutés sur des
00:05:31
serveur aux USA ou en Europe. Il y en a
00:05:33
très peu en Europe mais on va dire USA
00:05:36
plus Chine. Et du coup quel avantage
00:05:39
outre la sécurité justement tu as de
00:05:41
faire renner un LLM, de faire tourner un
00:05:44
LLM en chez toi du coup ? Alors moi, vu
00:05:47
que mon matériel, pour détailler un peu
00:05:50
le matériel que j'ai, euh, j'ai j'ai une
00:05:55
RTX 3090, hein, Ryzen 9 9900X, 32 Go de
00:06:02
Donc euh non plus euh la machine de
00:06:06
Mais ça reste un PC gaming en fait.
00:06:09
C'est un PC, c'est un PC. En fait ce PC,
00:06:11
j'en ai eu besoin bah pour le gaming
00:06:13
parce que moi je fais je fais tourner
00:06:15
des I sur des jeux vidéos. Donc fallait
00:06:16
que j'ai j'ai quand même j'ai quand même
00:06:18
quelque chose qui puisse faire tourner
00:06:20
les deux. Ça va, c'est une bonne machine
00:06:21
mais je peux pas non plus aller faire
00:06:24
tourner des trucs démentiels. Donc ce
00:06:29
ressources limitées. Donc il faut être
00:06:31
beaucoup plus sélectif sur qu'est-ce que
00:06:32
tu fais tourner, comment tu le fais
00:06:35
tourner, combien de temps et cetera et
00:06:38
cetera parce que tu as tu as pas par
00:06:39
exemple avec les modèles frontières, bah
00:06:40
tu peux juste poser des questions,
00:06:42
envoyer des gros prontes, tu vois, tu as
00:06:49
abonnement à 20 € par mois, on va dire
00:06:53
Franchement euh c'est c'est pas si si tu
00:06:56
veux juste utiliser l'IA comme ça de
00:06:58
temps en temps ou au quotidien mais sans
00:07:01
forcément rentrer dans dans du travail
00:07:03
plus poussé par exemple comme toi tu
00:07:05
fais ou moi je fais avec beaucoup de
00:07:08
techniques, beaucoup de d'étapes. Par
00:07:12
exemple, mon LM va faire une tâche qui
00:07:15
va être d'analyser, je sais pas, du
00:07:17
code, tu vois, une un fichier de code.
00:07:20
Euh, il va l'analyser, il va récolter
00:07:21
des métriques, c'est-à-dire combien de
00:07:24
temps j'ai passé dans telle fonction,
00:07:29
effectuer cette boucle de code et
00:07:32
cetera, tout ça. Puis ces métriques, par
00:07:33
exemple, ton LM va pouvoir les récupérer
00:07:37
dans une autre boucle et analyser ceci,
00:07:39
essayer de trouver une optimisation. Euh
00:07:42
une fois qu'il a fait ça, ça va être
00:07:45
remonté à une autre boucle où euh tu vas
00:07:48
décider de ou non si tu essais le patch
00:07:52
artificielle. Après là, on est dans de
00:07:54
la de l'amélioration récursive,
00:07:56
donc c'est plus de l'optimisation, on va
00:07:58
dire, que tu vas faire euh pour avoir
00:08:00
cet avantage. Mais une personne disons
00:08:02
lambda euh soit qui démarrerait un
00:08:07
franchement honnêtement, il a plus
00:08:09
d'intérêt. Quelqu'un de qui commence
00:08:10
avec Lia, de toute façon, avant de
00:08:12
s'intéresser au local, pour moi, en tout
00:08:15
cas, c'est Mat euh il y a plus d'intérêt
00:08:19
à utiliser des modèles frontières et euh
00:08:25
euh pour comprendre la technologie euh
00:08:26
utiliser la technologie au quotidien
00:08:28
pour bah justement développer des cas
00:08:31
d'usage personnel parce que euh c'est
00:08:33
bien beau de vouloir utiliser Lia mais
00:08:34
c'est cette technologie c'est qu'est-ce
00:08:37
qu'elle nous apporte au quotidien ? Euh
00:08:39
la vraie question c'est comment tu t'en
00:08:42
sers ? C'est imaginons dans ta journée
00:08:43
tu checkes beaucoup tes mails, bah
00:08:45
est-ce que j'ai la possibilité de entre
00:08:49
guillemets automatiser ce processus là ?
00:08:50
En fait, le but c'est c'est de s'en
00:08:52
servir au quotidien pour voir vraiment
00:08:55
les limites de notre utilisation parce
00:08:57
qu'au-delà au-delà de la puissance du
00:09:00
modèle, il y a il y a la manière dont tu
00:09:02
l'utilises qui qui nous limite.
00:09:03
C'est-à-dire que moi comment je
00:09:04
l'utilise et toi tu l'utilises, c'est
00:09:06
pas du tout de la même manière. Donc on
00:09:08
en ressort pas du tout la même chose. Et
00:09:10
si pour mes tâches à moi je me mettais
00:09:13
utiliser de la manière dont toi tu fais
00:09:14
par exemple, je pourrais avoir des
00:09:16
résultats totalement éronés. Donc faut
00:09:18
pour moi euh commencer avec des modèles
00:09:20
frontières payants euh que ce soit pour
00:09:23
des business euh ça reste quand même
00:09:25
entre guillemets à la pointe et puis euh
00:09:26
c'est beaucoup plus facile d'utilisation
00:09:28
de brancher euh un modèle frontière que
00:09:30
d'essayer de faire ça en local. Euh
00:09:32
même au-delà du prompt, tu es en train
00:09:34
au-delà du prompt. Au-delà du prompt,
00:09:36
c'est c'est beaucoup plus simple de
00:09:41
enfin ton IA avec un Hermes que
00:09:44
d'essayer de de faire ça en local. tu
00:09:45
peux tu peux tout à fait faire la même
00:09:47
chose en local mais tu seras beaucoup
00:09:50
plus limité en terme de ressources. Donc
00:09:51
si c'est purement sur un aspect
00:09:52
business, tu vois, si on ne parle pas de
00:09:59
après euh si vraiment en fait après là
00:10:00
c'est c'est là c'est la frontière, c'est
00:10:02
à quel point tu pousses ton business
00:10:04
dans l'optimisation. Euh je te parle
00:10:06
juste uniquement pas euh aspect business
00:10:09
euh comment tu fais euh ton argent. Je
00:10:10
parle purement simplement euh de
00:10:11
l'aspect euh à quel point tu veux
00:10:13
pousser ta stack logiciel. C'est-à-dire
00:10:16
à quel point euh tu veux utiliser le
00:10:17
moins de ressources possible. Tu veux
00:10:21
que tu tu veux que ça soit déployable à
00:10:22
l'infini ? À quel point tu veux que ça
00:10:24
soit sensible ou non à la casse parce
00:10:26
que un modèle frontière ton modèle
00:10:28
frontière il a un problème c'est fini.
00:10:30
Business marche plus. Tu vois c'est ça
00:10:34
Euh c'est ça aussi le truc c'est que
00:10:36
c'est faut faut choisir en fait. C'est
00:10:38
d'un côté il y a la souveraineté au-delà
00:10:39
des données. Euh même si pour moi ce
00:10:43
point est euh dire que en local tu as la
00:10:46
souveraineté de tes données euh oui et
00:10:49
non. Enfin, tu c'est c'est vrai, mais en
00:10:55
souveraineté de tes données euh vaut le
00:10:58
fait de te passer de la technologie euh
00:11:00
qui est à l'heure actuelle utilisable à
00:11:03
souveraineté des données, bien sûr,
00:11:07
j'entends j'entends euh tu vois
00:11:08
divulguer tes données justement sur des
00:11:11
serveurs au-delà quoi comme frontière
00:11:13
modèle frère. Bah en fait, c'est si par
00:11:14
exemple toi, tu vois, je sais que tu
00:11:17
utilises des modèles frontières pour euh
00:11:22
qui qui vont que les utilisateurs vont
00:11:25
t'envoyer pour, tu vois, ça va tu vas tu
00:11:26
vas prendre leur prompt et tu vas
00:11:28
l'incorporer dans ton prompt et faire
00:11:30
quelque chose, tu vois ? Genre, c'est
00:11:31
moi quand je te parle, les données que
00:11:32
tu vas donner, c'est ce genre de données
00:11:34
principalement. Bien sûr que tu veux pas
00:11:36
brancher la base donné de tes clients
00:11:38
sur ton modèle frontière. tu veux pas
00:11:40
que lui il puisse taper la pay euh de
00:11:42
C'est c'est pas possible, tu vois. C'est
00:11:43
ça euh ça pour moi, tu vois, c'est ça
00:11:45
sans parler de ça. Moi, je te parle
00:11:47
vraiment, c'est quelle donné euh en
00:11:49
terme d'input tu exposes à ces modèles
00:11:51
frontières parce que tout ce que tu fais
00:11:52
euh est potentiellement récupéré par
00:11:54
eux, tu vois. Je dis pas que c'est l'ai
00:11:57
bah il y a une potentialité. Ouais,
00:11:59
justement. Et c'est ce que c'est ce que
00:12:01
les mecs pour moi, c'est ça. Moi ma take
00:12:03
par rapport à su d'utiliser les modèles
00:12:05
frontières pour développer une stack
00:12:06
locale assez puissante pour me passer
00:12:09
des modèles frontières. C'estàdire que
00:12:12
applications en avec de l'intelligence
00:12:14
artificielle, il y en a beaucoup. Ça des
00:12:16
données, ils en auront. Que ça soit toi
00:12:18
ou quelqu'un d'autre, ça changera rien.
00:12:20
Par contre, comment ton business tourne
00:12:22
? C'est-à-dire quelle ligne éditoriale
00:12:24
tu prends ? Si je prends de la la
00:12:26
génération d'images, par exemple, quelle
00:12:27
ligne éditoriale tu prends pour tes
00:12:30
images ? Quel contenu tu fais ? Euh, par
00:12:31
exemple, si par exemple, c'est des
00:12:34
images de lapin ou de sapin, tu vois ?
00:12:36
Genre en fait c'est ça tout ce que tu
00:12:38
vas demander comme production au modèle
00:12:40
frontière ça bah c'est c'est qu'est-ce
00:12:41
que tu veux exposer en fait c'est
00:12:43
surtout ça à quel point ton business il
00:12:45
ils peuvent savoir qu'est-ce qu'il fait
00:12:47
exactement mais au-delà de ça enfin il y
00:12:48
a tellement de gens que c'est pas non
00:12:51
plus sous toi ou quelqu'un d'autre ils
00:12:53
auront ces données. Donc moi je pars du
00:12:55
principe que autant utiliser parce que
00:12:56
comme je l'ai dit plus tôt, il y a une
00:12:59
fenêtre qui n'est pas en définie sur
00:13:00
actuellement l'accessibilité des modèles
00:13:02
frontière. Donc autant utiliser au plus
00:13:04
possible cette ressource disponible pour
00:13:07
si je le peux en local développer des
00:13:12
distillation des chinois quoi. Il disy
00:13:15
justement des données frontières. pas
00:13:17
vraiment parce que là tu rentres on
00:13:18
rentre dans l'entraînement des modèles.
00:13:22
Moi c'est plus j'utilise l'outil qui est
00:13:23
actuellement à ma disposition pour
00:13:24
construire mes propres outils à moi, tu
00:13:29
OK. Pour créer ta propre derrière pour
00:13:30
avoir entre guillemets une souveraineté
00:13:32
de mastaque. Mais c'est aussi je fais ça
00:13:34
aussi par rapport au fait que euh bah
00:13:37
j'étais j'ai une soif de de savoir sur
00:13:39
l'intelligence artificielle. C'està dire
00:13:42
que pour pouvoir comprendre ce que je
00:13:43
dois faire, il faut que ben j'essaie de
00:13:46
le maintenir moi-même, que je vois la
00:13:49
limite logicielle, la limite de
00:13:50
ressources, c'est-à-dire quelles sont
00:13:53
les solutions qui existent pour que bah
00:13:56
au final ton modèle au lieu de prendre
00:13:59
un contexte bah de de 200000, ils te
00:14:01
prennent que 100000 par exemple, tu
00:14:02
vois, sans rentrer forcément dans les
00:14:05
détails mais ce genre de choses quoi.
00:14:06
C'est-à-dire que moi je je cherche
00:14:08
vraiment euh à comprendre au niveau
00:14:10
logiciel qu'est-ce que tu peux faire pas
00:14:12
faire avec des I pour pouvoir ensuite
00:14:14
les brancher à des systèmes déjà
00:14:16
existants ou à créer des systèmes autour
00:14:18
des I pour répondre à différentes
00:14:23
OK. Intéressant. Intéressant tout ça. Et
00:14:27
du coup, qu'est-ce que un mettons que un
00:14:33
OK. Quelle quelle configuration minimum
00:14:35
ou recommandé plutôt tu lui conseilles
00:14:37
de faire si par exemple il veut faire
00:14:43
l'élément local ? Alors en fait ce qu'il
00:14:45
faut se dire c'est que à l'heure
00:14:48
d'aujourd'hui avec certains certains
00:14:49
framework certains sous out à ta
00:14:51
disposition avec très peu de ressources
00:14:53
tu peux faire tourner un modèle en local
00:14:56
tu vois mais c'est un coût sur tes
00:14:58
performances bien que avec à l'heure
00:15:01
actuelle avec une carte à 6 Go de VAM
00:15:07
ouais je vais essayer de synthétiser on
00:15:08
va dire parce que moi j'arrive à suivre
00:15:10
mais imaginons qu'un débutant arrive
00:15:13
Quand tu dis dégrader la qualité, c'est
00:15:16
plutôt que tu es euh, on va dire moins
00:15:17
de token par seconde, c'està-dire que ça
00:15:19
s'écrive beaucoup moins rapidement ou
00:15:22
alors avec un raisonnement moins plus
00:15:23
lent. On est on est sur les deux
00:15:26
aspects. C'est-à-dire que genre certes,
00:15:27
tu vas pouvoir faire tourner des modèles
00:15:31
euh plus petits mais euh comparé au
00:15:33
modèles d'origine euh parce que ils vont
00:15:34
les modèles vont être quantisés,
00:15:36
c'est-à-dire que on va faire en sorte
00:15:37
qu'ils prennent moins de place en
00:15:39
mémoire que ils ont un encodage
00:15:42
différent en fonction des des tokens.
00:15:44
Euh donc ça va prendre moins de place
00:15:47
euh donc moins de ressources mais tu vas
00:15:51
c'est-à-dire le le résultat qui va être
00:15:56
en vitesse. Est-ce que tu peux le
00:15:59
quantifier ce résultat justement euh en
00:16:02
terme de lorsqu'on tu quantifies un
00:16:06
l'original mais euh je sais pas un
00:16:07
modèle quatre fois plus puissant, est-ce
00:16:08
que tu peux le quantifier sur ta en ton
00:16:10
résultat ou c'est genre c'est une
00:16:19
alors sans rentrer forcément dans le
00:16:20
détail, ce qu'il faut se dire c'est que
00:16:23
quand tu as un modèle de base euh qui
00:16:25
est stock, c'est-à-dire que tu prends
00:16:30
exemple, on va prendre lama euh non, on
00:16:32
va pas prendre un lama, on va prendre on
00:16:35
va prendre un coen 3.6, tu vois, euh
00:16:40
OK. C'està dire que ce modèle là pour le
00:16:41
charger, tu vas avoir besoin d'une
00:16:47
VAM euh juste pour que il a un contexte
00:16:49
suffisamment grand pour lui en fait être
00:16:52
pertinent parce que un modèle c'est bien
00:16:54
de pouvoir charger des gros modèles mais
00:16:56
si tu leur mets très peu de contexte ça
00:16:57
ne sert à rien autant que tu utilises un
00:16:59
plus petit modèle qui pourra avoir un
00:17:01
plus gros contexte parce que plus ton
00:17:03
modèle est proche de l'initial plus il
00:17:06
va avoir un résultat pertinent mais en
00:17:09
fonction de du matériel que tu utilises
00:17:10
euh tu iras plus ou moins vite et tu
00:17:12
pourras lui mettre plus ou moins de
00:17:15
Donc vraiment ça c'est très spécifique
00:17:17
au matériel que tux et au-delà de ça en
00:17:20
plus si tu te poses la question du
00:17:21
matériel c'est est-ce que tu es sur
00:17:23
Windows ? Est-ce que tu es sur Linux ?
00:17:27
Euh parce que ça les performances que tu
00:17:28
vas avoir d'un Windows ou d'un Linux
00:17:32
c'est pas du tout pareil non plus. euh
00:17:33
le framework que tu vas utiliser pour
00:17:35
faire tourner ton modèle va influencer
00:17:37
aussi énormément sur les performances,
00:17:40
tu vois. Donc la question est assez
00:17:47
plus plus tu en peut-être en simplifié,
00:17:50
plus tu verras, mieux c'est. Non, même
00:17:53
d'utilisation pour moi. En fait, tu peux
00:17:55
avec des petits modèles et des très
00:17:59
petites configes faire des choses très
00:18:02
très spécifique, très très bien. Euh
00:18:06
l'optimisation, ça demande quand même de
00:18:10
quelques systèmes en place, que ce soit
00:18:14
de vérification, de des résultats de de
00:18:19
boucles, de de de retour pour que il
00:18:21
partent pas. dans tous les sens, mais
00:18:23
euh mais pour moi c'est très c'est
00:18:25
encore une fois très spécifique au cas
00:18:28
d'utilisation. Euh par exemple, moi qui
00:18:31
veut faire tourner euh en parallèle
00:18:32
plusieurs modèles, tu vois le bah j'ai
00:18:34
fait le choix de prendre une carte qui a
00:18:36
quand même une bonne qualité en
00:18:39
inférence et en véram. J'ai 24 Go de
00:18:42
VAM, mais en inférence, vu que c'est une
00:18:45
c'est de la génération des des 90, j'ai
00:18:49
quand même un un gros bus. Euh je
00:18:50
rentrerai pas dans le détail mais
00:18:52
c'est-à-dire que je peux faire beaucoup
00:18:54
de calculs en même temps. Je peux
00:18:55
Oui, tu as une surface de calcul en
00:18:58
entrée en sortie qui euh qui euh qui est
00:18:59
euh et qui qui est assez grande
00:19:01
justement pour faire correct. Est
00:19:08
conser plutôt des mettons plutôt Ouais.
00:19:14
ça c'est ça c'était Nvidia, tu vois.
00:19:17
OK. Mais euh encore avec des 2000, avec
00:19:18
des 2000, tu peux faire tourner des
00:19:20
trucs très bien. Moi avant j'étais sur
00:19:22
j'étais sur une 980 Ti, enfin je t'ai
00:19:24
déjà montré, je faisais des trucs super
00:19:30
mais ça dépend de à quel point en fait
00:19:31
tu veux aussi pousser le l'optimisation,
00:19:33
quoi. C'est-à-dire que si tu es là, tu
00:19:35
veux juste faire tourner euh bah faut
00:19:37
que tu prennes une config un peu plus
00:19:38
peu plus puissante parce que tu veux pas
00:19:40
te poser des questions d'optimisation.
00:19:42
En fait, c'est pour moi li à local, je
00:19:44
recommande pas euh honnêtement.
00:19:48
parce qu'il faudrait faire justement
00:19:50
trop de d'optimisation derrière quoi. En
00:19:52
fait, c'est que c'est que si tu veux
00:19:54
vraiment avoir quelque chose de de de
00:19:57
très très bien euh en local, il va
00:19:59
falloir que tu passes beaucoup de temps
00:20:03
le mieux à faire c'est d'utiliser ce qui
00:20:05
est possible. Les autis on te met en
00:20:06
place genre Terné, genre Hermes, mais il
00:20:08
faut repasser derrière. Tu vois, il y a
00:20:10
il y a plein de choses queù tu dois
00:20:14
réajuster pour que ça convienne à ton
00:20:16
utilisation, mais après, tu as des
00:20:18
solutions aussi en local qui sont qui
00:20:20
sont très intéressantes comme les comme
00:20:24
les les les mini PC Mac, tu vois, par
00:20:29
parce qu'on en voit pas mal justement de
00:20:30
personnes qui sont en fait. C'est très
00:20:33
c'est très bien. C'est c'est très bien.
00:20:37
Tu vois, c'est pas trop t'embêter sur
00:20:39
qu'est-ce que je prends comme ressource,
00:20:41
tu vois, de calcul, euh ça te donne
00:20:45
quelque chose qui fonctionne euh
00:20:47
bien sans avoir justement toute la
00:20:49
question de qu'est-ce que j'utilise
00:20:51
comme framework. Tu vois, il y a il y a
00:20:53
des choses ça vient avec un package
00:20:56
genre par exemple moi je je on va il y a
00:20:58
il y a il y a moi je je j'en ai commandé
00:21:00
un c'est un Asus tu vois euh bah j'ai
00:21:02
juste à à brancher VLLM tu vois ça a été
00:21:05
fait ça en tout cas c'est recommandé et
00:21:07
ça a été testé sur cette sur ce
00:21:09
framework là tu vois euh ça fonctionne
00:21:11
très bien. Euh ça pose moins de
00:21:13
questions que si c'est un PC plus
00:21:15
classique comme moi je le fais. Euh
00:21:17
après ça reste dédié euh spécifiquement
00:21:19
à Lia et tu peux pas non plus faire
00:21:21
tourner tout et n'importe quoi dessus.
00:21:23
C'est-à-dire que tu as quand même une
00:21:24
puissance limitée mais tu peux quand
00:21:26
même faire des des faire tourner des
00:21:30
gros modèles. Après ça ça coûte un
00:21:33
certain prix et tu payes le fait de
00:21:35
pouvoir faire tourner des gros modèles
00:21:37
par une inférence qui est beaucoup plus
00:21:39
légère plus légère. Après généralement
00:21:42
enfin ça prend du temps, ça prend plus
00:21:45
pour les personnes de façon qui le font
00:21:47
généralement sur des Mac Mini et tout
00:21:49
ils font tourner que ça généralement en
00:21:51
C'est ça. C'est ça. C'est ça. Le temps
00:21:52
c'est en fait généralement tu fais
00:21:55
tourner des grosses choses mais tu c'est
00:21:58
le le vecteur temps n'est pas le plus
00:21:59
important. C'està dire que tu fais
00:22:01
tourner des gros stages dessus que tu
00:22:02
peux pas faire tourner sur par exemple
00:22:04
ma 1090. Tu vois, je peux faire quand
00:22:07
même tourner des choses. Mais si je veux
00:22:09
si je veux faire tourner une boucle de
00:22:15
rapport sur mes mes de semaines de de de
00:22:18
matrix euh que j'ai enfin les deux
00:22:20
semaines de d'analyse que j'ai pompé sur
00:22:22
moi, qu'est-ce que mes ont fait, si ça
00:22:24
totalement par exemple, tu vois, bah il
00:22:25
faut quand même que je lui charge un
00:22:27
gros contexte. Donc c'est pas très grave
00:22:29
si le rapport il met 4 heur à me le
00:22:33
Ouais, je vois. Ouais. Genre, j'ai j'ai
00:22:34
besoin juste d'un gros modèle qui puisse
00:22:36
me faire une grosse analyse pendant
00:22:39
Bah, ça vient du coup maintenant qu'on a
00:22:41
fait la config, ça vient à ma ma
00:22:43
question suivante. Quel modèle tu
00:22:46
conseilles ? Alors, je vais faire trois
00:22:47
trois cas d'usage différents. Quel
00:22:50
modèle locaux bien sûr local tu
00:22:54
conseilles ? Sur de la rédaction,
00:22:58
sur du raisonnement, donc plutôt airmess
00:23:07
traitement de texte la rédaction en
00:23:09
local tu parles ou frontière uniquement
00:23:13
ouais fait c'est que ça ça je t'avoue
00:23:16
monsieur feu je j'utilise pas je
00:23:17
l'utilise pas spécialement pour moi pour
00:23:18
de la rédaction je t'avoue je passe
00:23:25
Tout en gros euh moi tout ce qui est ma
00:23:29
est-ce que tu trouve pas de différence
00:23:32
entre les modèles ou c'est que c'est
00:23:34
trop faible en terme de résultat
00:23:36
? En fait, en fonction bien sûr de ce
00:23:38
que tu utilises, que ce soit par exemple
00:23:43
ceux de Google ou ceux de de de
00:23:47
Open AI, enfin que tu dis GPT ou G mini,
00:23:51
bien sûr, ça va être différent. Mais euh
00:23:55
ils sont enfin ça reste quand même la
00:23:58
base la rédaction pour moi, tu vois,
00:23:59
pour c'est des modèles enfin c'est des
00:24:01
modèles de traitement. Au global, tu
00:24:04
vois, je j'ai pas j'ai pas forcément de
00:24:06
préféré là-dessus et j'ai pas forcément
00:24:08
cherché à pousser à connaître des cas
00:24:11
là-dessus. Est-ce que tu as vu une
00:24:13
différence peut-être avec des modèles
00:24:14
comme Mistrral qui sont des modèles
00:24:18
français euh sur de la rédaction
00:24:19
française par rapport à des modèles
00:24:22
Hélas franchement je suis pas très je
00:24:25
suis pas très patriote. J'ai pas du tout
00:24:32
mais euh mais franchement euh je vais
00:24:34
pas je mettrai pas une mauvaise pièce tu
00:24:37
vois sur Mistral parce que pour moi
00:24:40
Mistral n'est pas du tout euh fait
00:24:41
partie de la course ALA mais pas mais
00:24:43
n'est pas du tout sur le même créneau
00:24:48
que un chat GPT ou que un que un Cloud
00:24:50
par exemple, tu vois. C'est pas du tout
00:24:56
au niveau de comment ils utilisent. On
00:24:58
en a on en avait parlé justement pour
00:25:00
faire brièvement le contexte, c'est que
00:25:01
je crois qu'on avait parlé justement par
00:25:03
rapport à ça, eux, ils sont plus dans le
00:25:07
entreprise, c'estàdire qu'ils vendent de
00:25:11
même leur leurs modèles locaux. Enfin
00:25:12
entre parenthèses, ils vendent mais ils
00:25:14
font installer leurs modèles locaux en
00:25:16
fait directement dans les entreprises et
00:25:21
classique, je pense à Mistral OCR en
00:25:23
fait, vous pouvez scanner entièrement
00:25:26
des documents sur un petit serveur.
00:25:27
En fait, eux ce qu'ils vendent, c'est
00:25:29
ils ils ont des processus CIA qui
00:25:31
mettent en place et qui créent et enfin
00:25:34
en tout cas ça c'est de de ce que j'en
00:25:36
connais. Euh et puis les incorpore dans
00:25:39
incorporent l'IA dans les entreprises.
00:25:40
Tout du moins, c'est ce qu'ils essayent
00:25:43
de faire euh tout en poussant euh bah
00:25:47
Mais euh tu as au-delà de ça, ils sont
00:25:48
quand même ils essayent de s'imploter
00:25:51
partout en Europe. Ils ont eu euh des
00:25:53
contrats, en tout cas un contrat avec
00:25:58
ASML aussi. Ils sont c'est pas un acteur
00:26:03
qui qui est inexistant. il existe mais
00:26:06
il faut s'intéresser à à son cas
00:26:07
parce que c'est vrai qu'on on les voit
00:26:11
pas sortir des voit spécialement mais
00:26:12
mais ils sont ils sont quand même très
00:26:13
présents dans le monde de l'IA en tout
00:26:16
Ouais parce qu'on les voit pas sortir
00:26:23
euh tu tu as connu les modèles Open
00:26:25
Je sais pas si je crois que c'était qui
00:26:27
Ouais bien sûr les Hermes 4B et Hermes
00:26:29
405B. Ouais, je les ai bien pensé
00:26:32
mais je crois que c'est c'est les mêmes
00:26:34
personnes qui ont fait opener MES pour
00:26:35
moi. Enfin, en tout cas, le nom,
00:26:38
il me semble pas. Par contre, ils ont
00:26:40
alors de ce que je sais, alors ça si je
00:26:43
le fais de tête, c'est qu'ils ont en
00:26:46
fait un modèle par contre mistral et
00:26:48
qu'ils l'ont finé. Je crois qu' je crois
00:26:50
pas qu'ils ont fait des modèles lama
00:26:51
derrière. On mettra peut-être dans le
00:26:54
OK. OK. Moi je pensais que ça avait un
00:26:56
euh Non non, en fait ils ont simplement
00:26:58
pris en fait un modèle Hermes. Je pour
00:27:00
je pourrais aller vérifier mais euh mais
00:27:02
derrière ils ont pris un modèle Ouais
00:27:04
mistral pardon et ils en ont fait
00:27:06
justement leur petite base. et je crois
00:27:11
qu'er euh les dire les news research les
00:27:12
fondateurs je crois qui sont en
00:27:15
Angleterre il me semble de tête mais euh
00:27:16
je je peut-être pas dire connerie par
00:27:18
rapport à justement Hermes qu'est-ce que
00:27:20
tu conseillerais en modèle local voir si
00:27:22
tu peux conseiller des modèles locaux
00:27:24
aussi euh en terme de raisonnement s'il
00:27:26
faut mettre le raisonnement à fond ou ça
00:27:31
moi en ce moment j'utilise beaucoup
00:27:34
en local comment il s'appelle j'ai un
00:27:39
Euh alors j' Ouais, merci. J'utilise
00:27:42
beaucoup Quen en MOE et j'aime aussi en
00:27:45
MOE. Euh en vrai le MOE c'est super,
00:27:48
c'est ça consomme moins de ressources
00:27:52
pour une qualité euh quasiment égale à
00:27:56
Tu peux tu peux expliquer un petit peu
00:27:57
au débutant justement. On va prendre
00:28:00
l'exemple des des quen. Alors par
00:28:01
exemple Coen, il y a plusieurs versions.
00:28:04
Il y a les 4B, 5B, je sais pas les c'est
00:28:05
pas les les bonnes, mais c'est pour
00:28:07
donner l'exemple. C'estàd qu'il y a
00:28:10
plusieurs nombres de niveaux de
00:28:12
paramétrage, c'est-à-dire que les 4B
00:28:14
c'est le plus petit, plus on monte plus
00:28:17
ils sont gros. Et en MOE, c'est-à-dire
00:28:18
que par exemple, faut prendre l'exemple
00:28:22
d'un d'un 27B ou d'un 32B. Euh quand on
00:28:25
dit euh c'est un modèle 32B MOE,
00:28:27
c'est-à-dire que euh quand le modèle va
00:28:29
être activé, c'estàd que quand il va
00:28:32
être en train de tourner, il va euh
00:28:35
déclencher que euh un certain nombre de
00:28:38
déclencher en même temps. Du coup, ce
00:28:41
que ça veut dire, c'est que ton modèle,
00:28:43
il va consommer moins de ressources pour
00:28:47
effectuer la même tâche. Donc au final
00:28:49
ça va ça vu que ça consomme moins de
00:28:50
ressources, tu vas tu vas un peu plus
00:28:52
vite que si c'était un gros modèle
00:28:54
complet que tu devais faire tourner. Et
00:28:58
puis ça ça permet aussi pas mal de de
00:29:00
paralléliser plusieurs à la suite, tu
00:29:01
vois, par exemple, si tu as besoin de de
00:29:04
faire tourner des alors que tu pourrais
00:29:05
pas forcément avec un gros modèle.
00:29:07
Donc plutôt un gain, on va dire de sur
00:29:11
Ouais, c'est surtout de la performance
00:29:13
sur les ressources que tu vas gagner.
00:29:14
OK. Moi en tout cas c'est c'est surtout
00:29:16
je le je le prends de sous cet aspect là
00:29:19
tu prendrais un quen du coup en local
00:29:24
pas forcément un coen ça dépend ça
00:29:25
dépend vraiment de l'utilisation parce
00:29:27
que moi je je suis vraiment un dev et
00:29:28
comme je l'ai dit encore une fois
00:29:30
j'utilise surtout les modons juste sur
00:29:33
un Hermes qui souhaiterait euh un Hermes
00:29:35
avec une personne qui souhaiterait le
00:29:37
Hermes agent bien sûr qui souhaiterait
00:29:39
euh je sais pas moi euh je sais pas
00:29:41
coder des enfin pas forcément coder mais
00:29:43
en tout cas créer des sites Euh
00:29:45
forcément, faudra coder derrière, mais
00:29:47
euh utiliser des modèles un peu
00:29:49
agentiques, enfin des des outils
00:29:52
agentiques les J'aime beaucoup les Quen.
00:29:55
Euh j'aime beaucoup les GMA aussi.
00:29:57
Après, je t'avoue que là-dessus, je suis
00:29:58
pas trop sorti de ma zone de confort,
00:30:00
mais toi, par exemple, feu, tu dirais
00:30:01
quoi toi là-dessus ? Moi, ça serait
00:30:05
sur du modèle local. Alors, je sais pas
00:30:08
trop honnêtement, je j'ai j'en ai pas
00:30:10
fait beaucoup des modèles locaux. J'en
00:30:12
ai pas testé beaucoup mais en tout cas
00:30:14
un modèle avec un raisonnement mais
00:30:17
après ça c'est devenu la norme. Enfin ça
00:30:19
pour moi c'est une norme c'est c'est une
00:30:20
norme qui est en train de s'incorporer
00:30:22
petit à petit tout ce qui est chaîne de
00:30:24
Ouais mais je le ferai pas par exemple
00:30:26
sur des Ouais je suis d'accord mais
00:30:27
après je le ferai pas par exemple sur un
00:30:29
lama 3.1 qui ne l'aurait pas quoi par
00:30:32
Bah pour moi en fait c'est que vu que le
00:30:34
monde de lia va trop vite tu ne peux
00:30:36
plus utiliser ce genre de modèle. Tu
00:30:37
vois ce n'est pas possible. C'est comme
00:30:39
par exemple pour la génération d'imag
00:30:41
euh si tu utilises un modèle d'il y a 2
00:30:47
sais s'embêter beaucoup comparé à ce que
00:30:48
tu peux sortir maintenant avec tr qu
00:30:51
C'est vrai, c'est vrai, c'est vrai. En
00:30:52
parallèle, du coup, j'ai cherché un
00:30:56
petit peu pour avoir le contexte sur du
00:31:00
Hermes Hermes 4 70B qui est sorti en
00:31:04
août le 26 août 2025. Euh bah, il a pas
00:31:05
fait soumistral, je me suis trompé.
00:31:09
C'était sur du lama 3.1 70B et le le
00:31:13
405, le instruct, il a été fait sous euh
00:31:15
Je savais pas qu'il en avait sorti
00:31:19
jusqu'à si récemment des openermes.
00:31:21
Euh bah en fait euh ouais après 2025
00:31:23
hein, ça fait ça fait un an qu'ils en
00:31:28
bah après le local va pas aussi vite que
00:31:31
Bah c'est surtout qu'en fait ils ont ils
00:31:34
techniquement s'il voudrait ressortir
00:31:36
des modèles, il pourrai largement en
00:31:38
fait utiliser la database qu'ils ont
00:31:41
Et d'ailleurs c'est ce qu'ils ont
00:31:43
commencé à faire. Alors je me suis pas
00:31:45
d'ailleurs. Je me suis trompé aussi
00:31:49
Hermes enfin Narche les donc les
00:31:51
créateurs et fondateurs de Hermes euh
00:31:54
donc des modèles et de l'agent. Euh
00:31:56
c'est pas du tout anglais, du coup c'est
00:32:01
Euh voilà. Et euh il faut savoir alors
00:32:04
qu'est-ce que j'avais noté ? Ouais c'est
00:32:06
que surtout ouais euh ils ont commencé à
00:32:07
faire un espèce de petit partenariat
00:32:09
avec Solana. Je sais pas trop comment à
00:32:11
quoi ça correspond mais ils veulent
00:32:15
on va dire entraîner leur modèle. Donc
00:32:16
je sais pas ce que ça va donner pour la
00:32:20
suite. À voir sur notre dernier modèle
00:32:23
sur du code. Là ça va plus plus
00:32:29
brancherais pour du modèle local
00:32:34
tu vas me dire ça dépend de la stack.
00:32:35
Ça dépend encore une fois de qu'est-ce
00:32:37
que tu veux faire en code parce que si
00:32:40
tu veux l'HTML du CSS et du PHP.
00:32:43
Honnêtement euh honnêtement moi je
00:32:48
en fait c'est que moi je suis très très
00:32:51
Ken à l'heure actuelle parce que je
00:32:53
trouve que que il il est sympathique.
00:32:55
Après il y a il y a des choses qui sont
00:32:57
sorties. par exemple là, on en a parlé
00:32:59
un peu avant mais mais notre très cher
00:33:02
Kimi là après on peut pas on peut pas
00:33:03
l'utiliser mais mais tu as franchement
00:33:05
des beaux gros modèles qui sortent,
00:33:07
c'est très intéressant et puis en fait
00:33:09
tout dépend moi j'utilise Quen parce que
00:33:12
en fait un Quen Moe ça rentre bien sur
00:33:14
ma carte, je peux quand même pousser une
00:33:16
grosse fenêtre de contexte vu que c'est
00:33:19
Il fait combien en giga à peu près Ken ?
00:33:25
c'est en terme de giga, bah ça tout
00:33:27
dépend de combien je mets de contexte.
00:33:29
Si je mets un offload par exemple, si je
00:33:32
mets j'avoue de sur mon CPE et de la RAM
00:33:34
aussi au modèle, enfin tu vois, ça
00:33:36
dépend de beaucoup de choses, tu vois.
00:33:38
mais vu que pour moi il est il est assez
00:33:39
malléable, il est pas non plus trop
00:33:41
gros. C'estàd que je peux je peux
00:33:42
paralléliser avec d'autres modèles a
00:33:44
par-dessus sans sans trop de problème,
00:33:46
tu vois. Euh c'est ce qui me convient le
00:33:47
plus. Donc c'est pour ça que je dis
00:33:50
parce que là, je vois le 3.6 classique
00:33:53
en fait en taille, il fait euh 20 alors
00:33:56
pour 256000 tokens, il fait alors déjà
00:33:58
en en input, il peut faire du texte et
00:34:03
déjà fort. Et euh surtout qu'il fait que
00:34:04
seulement, on va dire entre par
00:34:06
seulement avec des grandes guillemets
00:34:09
Oui. Après ça c'est quand il est activé,
00:34:13
moi vu que je le prends quasiment full,
00:34:15
on est aux alentours de 20 Go tu vois.
00:34:18
OK. Ver mais tout dépend de combien tu
00:34:20
mets de contexte encore une fois. Euh ça
00:34:25
Mais franchement très surpris de de ce
00:34:27
qu'il peut te faire euh le coin. Mais
00:34:31
j'irais tester. C'est pas forcément un
00:34:33
modèle qu'on utilise en frontière mais
00:34:36
euh à voir hein franchement. Bah en fait
00:34:39
le le truc c'est que vu que moi je suis
00:34:41
un je suis un développeur et comme j'ai
00:34:45
dit je crée à l'aide de des outils di
00:34:48
frontières mes propres outils à moi. Euh
00:34:49
c'est j'utilise des modèles en local
00:34:52
mais il y a pas eu tant que ça de cas
00:34:54
d'utilisation bien spécifique tu vois.
00:34:55
Je me suis amusé à regarder un peu ce
00:34:57
qu'il pouvait faire mais pas j'ai pas
00:35:02
oui sur des cas différents, on va dire
00:35:04
Moi en fait ce qu'ils font surtout mes
00:35:05
modèles en local c'est c'est des boucles
00:35:07
de de retour. C'est-à-dire que je fais
00:35:09
fonctionner du code euh il y a il
00:35:11
récolte dans il y a une base de données
00:35:12
où ils vont récolter des métriques, ils
00:35:15
vont me donner ils vont m'envoyer tout
00:35:18
ça euh dans un rapport, tu vois et après
00:35:21
ça va être envoyé la frontière pour
00:35:23
potentiellement faire une modification
00:35:26
dans le code parce que tu vois genre
00:35:29
overall le modèle local fait peu euh
00:35:30
pour l'instant mais le but c'est de
00:35:32
construire une architecture qui lui
00:35:34
permette à lui de ne plus avoir besoin
00:35:36
de modèle frontière et plus le temps
00:35:37
passe, plus les modèles qu'on a sont
00:35:39
performants et sont tournés vers de
00:35:41
l'agenticle et sont capables de faire
00:35:43
euh de mieux en mieux de l'agenticle,
00:35:44
c'est-à-dire interagir avec euh tout ce
00:35:49
qui est MCP, euh base de données, euh
00:35:52
application tiers genre obsidienne et
00:35:53
cetera et cetera. Donc ça devient de
00:35:55
plus en plus facile. Mais euh le
00:35:57
problème auquel tu vas te heurter
00:35:59
surtout ça va être comment tu vas
00:36:02
développer tes tes tes systèmes d' et
00:36:05
d'agent. C'est-à-dire que brancher tout
00:36:07
ensemble, c'est pas super compliqué,
00:36:10
mais les brancher d'une manière à ce que
00:36:14
ça soit comment ça interagable,
00:36:16
ça interagit sans euh que tu a des
00:36:17
explosions de contexte dans tous les
00:36:21
sens euh sans éviter queil y ait de de
00:36:24
de données importantes qui se perdent et
00:36:26
cetera et cetera. Mine de rien, tu
00:36:29
commences à arriver dans des questions
00:36:31
et dans des réflexions purement
00:36:34
d'ingénierie logiciel de je prends quel
00:36:35
type de base de données ? Je prends du
00:36:39
SQL, je prends une base de vectorisé,
00:36:40
c'est que du texte brut par exemple,
00:36:42
quoi. En fait, tu commences faut
00:36:45
vraiment se poser les questions assez
00:36:46
poussé sur certains points en fonction
00:36:48
de ce que tu veux faire quoi. En tout
00:36:51
cas, pour du local, c'està-dire que
00:36:53
après quand je dis assez poussé, c'est
00:36:54
c'est on parle pour un totalement
00:36:57
Ouais, bien sûr, bien sûr, bien sûr.
00:36:59
Parce qu' quelqu'un qui développe depuis
00:37:02
un moment, ce que ce que j'aborde, c'est
00:37:06
Ouais. Ah, j'ai j'ai tout dans mon
00:37:09
C'est pour ça que c'est c'est pour ça
00:37:11
que c'est intéressant. Sur le dernier
00:37:13
point que je voulais voir avec les les
00:37:16
LM locaux avec toi sur une Alors, je
00:37:18
pense qu'on va plus parler de génération
00:37:20
de LLM. Est-ce que tu vois vraiment une
00:37:26
Euh non, non, non, mais ce que je veux
00:37:27
dire, attends attends attends parce que
00:37:31
Euh sur la génération, je pense que oui,
00:37:32
tu vois une différence, mais est-ce que
00:37:35
tu vois réellement une différence ? la
00:37:36
même génération, c'est-à-dire que je
00:37:40
sais pas moi, un Quen 3.6 va arriver, un
00:37:44
Flash V4 va arriver en local. Est-ce que
00:37:46
tu verras la différence ou c'est
00:37:47
vraiment infime ? Il faut pas se
00:37:48
préoccuper de ça, faut juste s'occuper
00:37:50
de la génération. Alors pour moi, si tu
00:37:52
veux trouver la différence, tu la
00:37:54
trouveras dans le sens où si tu fais
00:37:56
plein de tests ou tu leur tu leur mets
00:37:59
dans des cas différent d'utilisation,
00:38:03
d'une manière différente. Après, au
00:38:07
global, si si ton ton problème que tu
00:38:08
leur poses est assez fermé, ils
00:38:10
arriveront sans doute à la même
00:38:12
conclusion, mais ils peuvent peut-être
00:38:14
passer un peu le faire un peu de manière
00:38:20
honnêtement, en local, c'est assez
00:38:23
minime. Euh ce qu'il faut surtout
00:38:27
chercher, euh c'est pas tant les
00:38:31
différencie ? C'est plus qui te
00:38:33
correspond. C'est-à-dire que par
00:38:36
exemple, tu vois, Quen parle d'une
00:38:38
certaine manière, Dipsic parle d'une
00:38:40
certaine manière. Même si au global tu
00:38:46
similaire de de parler. Tu exemples tu
00:38:48
regardes par exemple avec Chat GPT, il y
00:38:50
avait une manière de parler. Maintenant
00:38:52
tu commences à lire des articles, il y a
00:38:54
quand même des grandes des grandes
00:38:55
similitudes dans la manière dont sont
00:38:57
structurés les nouveaux articles et
00:39:00
Donc tu as donc tuas tu as quand même
00:39:02
une similitude mais ce qu'il faut
00:39:03
chercher c'est c'est faut faire des
00:39:06
tests après et faut pour pour moi encore
00:39:09
une fois c'est tout faut trouver le cas
00:39:12
enfin le modèle plus qui dans sa manière
00:39:15
de dire les choses que tu préfères tu
00:39:17
en fait c'est c'est chercher toi ce qui
00:39:20
te ce que tu préfères en fonction des
00:39:22
des des de ce qui t'est offert comme cas
00:39:26
possible genre que ce soit Dipsicen Gema
00:39:28
que de base à l'interaction quotidienne
00:39:30
tu préfères genre dans la manière de
00:39:33
répondre et après tu pousses ta
00:39:36
par que c'est difficile quand même je
00:39:38
pense de parce que imaginons, je prends
00:39:40
un débutant qui veut qui veut son petit
00:39:42
LLM local trouver justement déjà
00:39:44
installer tous les LLM en va dire les
00:39:46
grands on va dire les grands les grands
00:39:48
LLM locaux qui existent donc du GMA
00:39:50
mettons euh qu'est-ce qu'on a d'autre du
00:39:53
Mistral plus en fait c'est des si tu
00:39:56
veux t'attaquer à du local tu es obligé
00:39:58
de comprendre un minimum les outils avec
00:40:00
lesquels tu veux interagir, quelles sont
00:40:01
leurs petites différences, lesquelles
00:40:03
sont mieux pour par exemple faire du
00:40:04
code, lesquels sont mieux par exemple
00:40:10
de la rédaction de texte et cetera et
00:40:11
cetera. En fait, en fonction des cas
00:40:14
d'usage, c'est surtout euh faut voir en
00:40:15
fonction de tes cas d'usage ce que tu
00:40:18
veux, tu vois. Et après pour ça euh
00:40:20
selon parce que selon le même prom que
00:40:24
exactement sur un même prom qu'est-ce
00:40:25
que chacun te donne et qu'est-ce que tu
00:40:27
préfères ? Après, pour se donner une
00:40:29
vague idée, il y a il y a quand même pas
00:40:30
mal de données là-dessus. C'est-à-dire
00:40:32
que tu peux aller regarder sur des
00:40:35
forums, sur des des des sites de
00:40:37
classement par exemple pour te donner
00:40:40
une vague idée de de ce qui existe et de
00:40:41
de qu'est-ce que les gens préfèrent.
00:40:44
Après, encore une fois pour moi, parce
00:40:45
que tu vois par exemple, il y a des
00:40:47
gens, ils disent "Ouais, chat GPT pour
00:40:52
J'ai d'autres collègues, ils sont là. À
00:40:54
moi, c'est que Claude. Moi, j'utilise
00:40:55
les deux, tu vois. Il y a il y a quand
00:40:57
même beaucoup de préférence. Après, il y
00:40:58
a il y a quand même des consensus
00:41:00
globaux qui sont faits que Claude pour
00:41:01
coder, c'est quand même bien. Après,
00:41:13
GPTEX et Codex et et et Claude, ça reste
00:41:15
différent. Moi, pour moi, en fait, ça
00:41:18
reste différent mais tu as en fait vu
00:41:19
que c'est c'est très puissant, tu
00:41:21
arriveras quand même à ce que tu veux.
00:41:23
Après, ça dépend de à quel point les
00:41:26
gens veulent être dans le détail et la
00:41:29
qualité du produit fini parce que le but
00:41:31
aussi c'est d'arriver à à quelque chose
00:41:34
de productif. C'est c'est peu importe le
00:41:39
modèle que tu utilises si euh tu pour en
00:41:40
tant de temps, tu arrives à générer tant
00:41:43
de tokens mais que ces tokens ont une
00:41:45
valeur ajoutée supérieure à ce que tu
00:41:47
peux faire avec un autre modèle, même si
00:41:49
le modem est plus faible, tu vois ?
00:41:52
Genre tu utilises un dipsy à la place
00:41:54
d'un d'un kimi, par exemple, tu vois à
00:41:56
l'heure actuelle. Bah est-ce que
00:41:58
utiliser le meilleur modèle du moment
00:42:00
c'est c'est la c'est la bonne question ?
00:42:02
Est-ce que le but c'est pas simplement
00:42:05
de en local tout du moins de faire en
00:42:06
sorte de retirer le plus de valeurs
00:42:09
ajoutées euh des modèles que tu utilises
00:42:10
? Après, bien sûr, il faut rester à
00:42:11
l'actualité. C'est-à-dire que si tu
00:42:13
utilises un modèle d' ans euh tu as de
00:42:15
fortes chances que si tu changes pour un
00:42:16
modèle de maintenant, peu importe quel
00:42:19
est en local, ça sera toujours mieux. Ça
00:42:23
pas de doute, mais euh de là ce que tu
00:42:24
veux vraiment savoir, ce que tu veux
00:42:25
utiliser, c'est vraiment ton cas
00:42:27
d'utilisation. Euh et euh quand toi tu
00:42:32
qu'est-ce que tu en as retour qu'est-ce
00:42:33
que tu en as retourné, pardon ?
00:42:35
Ouais, le résultat quoi derrière. Ouais.
00:42:38
Après, bien sûr, il y a des consensus
00:42:39
mais moi euh mais moi, vu que j'ai pas
00:42:41
assez poussé vraiment l'utilisation
00:42:43
locale, euh moi j'ai vraiment poussé le
00:42:46
développement euh logiciel, je préfère
00:42:48
pas trop m'avancer là-dessus, tu vois.
00:42:50
quand même, il y a un petit consensus
00:42:53
Petite pause dans le podcast. Si tout ce
00:42:54
que je raconte ici vous intéresse mais
00:42:56
que vous ne savez pas encore comment
00:42:57
l'appliquer à votre business, c'est
00:42:59
justement le but de l'opération feu. À
00:43:00
l'intérieur, vous avez plus de 100
00:43:03
modules autour de Hermes des LLM, de NN,
00:43:07
l'automatisation et plusieurs business
00:43:08
concrets. Vous retrouverez les setup,
00:43:10
les méthodes, les ressources et les
00:43:12
agences skill prêts à installer sur AMS
00:43:13
pour vous guider. Le but ce n'est pas
00:43:15
simplement d'apprendre à discuter avec
00:43:16
UNIA, c'est de comprendre comment
00:43:18
utiliser correctement, l'intégrer dans
00:43:19
vos méthodes de travail et surtout
00:43:21
l'exploiter pour créer et développer vos
00:43:22
propres business et générer vos premiers
00:43:24
euros. Le lien de l'opération feu est en
00:43:25
description et tant que j'ai votre
00:43:27
attention, pensez à vous abonner, à
00:43:29
mettre un like et à booster la vidéo si
00:43:30
vous voulez soutenir ce type de contenu.
00:43:32
On reprend. OK. J'avais du coup une
00:43:35
autre question sur donc là, on a fait
00:43:38
les euh config matériel, les minimum et
00:43:40
tout. Qu'est-ce que Qu'est-ce que tu
00:43:43
conseillerais du coup un débutant ou une
00:43:44
personne qui veut faire un peu plus de
00:43:48
l'âge antique euh en modèle local euh
00:43:50
qui pourrait héberger sur sa machine,
00:43:52
son Mac Mini et cetera et cetera ?
00:43:56
resynthétiser un peu tout ce qu'on a dit
00:43:59
avant, parce que tu me parles beaucoup
00:44:06
honnêtement pour quelqu'un qui débute,
00:44:07
je vais sans doute me répéter parce que
00:44:09
je l'ai déjà dit, mais je conseille
00:44:12
absolument pas de de partir en local
00:44:15
parce que pour partir en local, c'est un
00:44:18
coup rien que déjà le matériel dont on a
00:44:20
parlé juste avant, c'est c'est environ
00:44:23
ou juste c'est de la c'est de la rame
00:44:26
partagée, c'est environ 3000 balles
00:44:27
facile, tu vois. C'est c'est déjà c'est
00:44:29
un coup. Euh si tu veux monter un PC
00:44:33
d'aujourd'hui, tu es tu es aux alentours
00:44:36
de de 4000 € facile. Euh donc à l'heure
00:44:39
à l'heure actuelle euh partir sur du
00:44:40
vocal, c'est moi je conseillerai pas
00:44:43
pour un débutant. Donc disons plutôt à
00:44:47
plutôt ne plus utiliser de modèle
00:44:49
frontière, personne qui a un certain
00:44:52
nombre de budget on va dire sur sur ces
00:44:54
modèles locaux. Si un budget s'il y a un
00:44:56
on parle uniquement des modèles locaux
00:44:59
Uniquement des modèles locaux. OK. Ce
00:45:02
pour au minimum faire tourner un modèle
00:45:04
local, si on parle uniquement de LLM,
00:45:08
c'est au moins d'avoir 24 Go de VAM. Euh
00:45:11
que ce soit Nvidia ou les concurrents
00:45:14
avec comment ça comment ça s'appelle ?
00:45:16
les Non, pas Mac. Mac c'est très bien
00:45:18
aussi mais je vais je vais revenir après
00:45:19
parce que tu as Nvidia et pour les
00:45:22
cartes graphiques, tu as euh Ryzen et
00:45:26
Euh AMD ça marche aussi si on parle
00:45:29
purement de LLM et juste de de de LLM.
00:45:31
En tout cas, à l'heure actuelle, ça
00:45:32
c'est les cas d'utilisation que j'ai
00:45:35
testé. peu importe ce que tu prends euh
00:45:36
à ce niveau-là, tu pourras faire du du
00:45:38
local. Après, il y a croor que si tu
00:45:41
utilises AMD que tu pourras pas utiliser
00:45:45
euh parce que le le le runtime qui
00:45:48
permet de faire tourner euh les drivers
00:45:50
euh sont pas sont pas encore bien faits
00:45:55
mais euh quand même plutôt Nvidia. à
00:45:59
Ouais, honnêtement, je suis pour la la
00:46:02
simplicité, la qualité euh à l'heure
00:46:05
actuelle de de l'environnement IA, je
00:46:06
choisirai Nvidia en tout cas pour le
00:46:09
pour du local. Donc il faut au moins 24
00:46:12
Go de VAM pour moi et puis 32 Go de RAM
00:46:15
au minimum. Le processeur, pas forcément
00:46:17
important qu'il soit puissant, mais il
00:46:19
faut quand même avoir un bon processeur.
00:46:21
Donc il faut quand même important de ce
00:46:24
on va dire un bon setup. Ouais. pour euh
00:46:25
Ouais, il faut quand même une une
00:46:27
machine. Si on veut là, si on parle
00:46:28
d'argent, il faut quand même une bonne
00:46:31
machine. Euh donc on parle quand même et
00:46:33
moi là ce que je dis c'est un setup
00:46:35
moyen, tu vois. C'est-à-dire que c'est
00:46:36
là où tu peux commencer à faire vraiment
00:46:39
des trucs intéressants. Avant euh tu
00:46:40
peux faire de lien en local, mais ça
00:46:44
de la rédaction, tu veux dire par
00:46:49
OK. Mais euh et puis que ce soit aussi
00:46:53
de de du diagnostic euh tes boucles,
00:46:56
comment vont fonctionner, tu vois, genre
00:46:57
il te faut il te faut quand même un
00:46:59
minimum. Euh après, en ce qui concerne
00:47:02
le modèle, ça comme je l'ai dit un peu
00:47:04
plus tôt, c'est à la préférence comment
00:47:06
euh la l'utilisateur va trouver le
00:47:09
modèle pertinent ou pas. Ce que je veux
00:47:11
dire par pertinence, c'est est-ce que
00:47:14
euh les réponses qui me sont données
00:47:15
conviennent dans la manière d'être
00:47:18
écrite, dans le format, ce genre de
00:47:20
OK. Est-ce qu'on pourrait contourdire
00:47:21
là-dessus dans le sens où derrière,
00:47:22
est-ce que c'est pas le prompt qui est
00:47:26
Bah le prompt, c'est une chose, tu vois,
00:47:29
un bon prompt, c'est important mais euh
00:47:32
si on reprend la loi de du 8020, le
00:47:34
prompt, on pourrait se dire c'est 20 %
00:47:38
qui vont me donner 80 %. Mais euh c'est
00:47:41
pour moi c'est pas ça. Pour moi euh le
00:47:44
prompt va aider à cadrer, va te
00:47:47
permettre euh de de pouvoir donner une
00:47:50
direction. Mais le plus important en
00:47:53
local, c'est de c'est de de finder ces
00:47:54
modèles, c'est-à-dire de les entraîner
00:48:00
qui d' d'un par qui qui qui vont
00:48:01
solutionner un problème. C'est-à-dire
00:48:03
que imaginons, je vais prendre des
00:48:07
t'envoie des mails, bah si tu veux que
00:48:10
ton ton LM réponde correctement pour
00:48:11
toi, bah toi tu réponds à des mails
00:48:13
d'une certaine manière, par exemple.
00:48:16
Donc euh tu vas faire en sorte que tu
00:48:20
vas donner euh comme euh data euh de
00:48:22
d'entraînement euh toi ta manière
00:48:23
d'écrire tes mails, tu vas en donner euh
00:48:25
plein euh je sais pas euh 2000 par
00:48:27
exemple, tu vois, si tu veux vraiment
00:48:29
une bonne bonne manière, c'est-à-dire
00:48:31
que pardon, si tu veux pas forcément une
00:48:33
bonne manière, mais si tu veux que ça
00:48:36
corresponde à ton style, pardon,
00:48:39
dans ton prom peut-être, c'est ça. Alors
00:48:41
pour moi ça ce que je te dis c'est faut
00:48:43
que tu réentraînes le modèle avec tes
00:48:45
données. Si tu veux que ça si toi par
00:48:46
exemple tu écris beaucoup de mail à la
00:48:48
main, tu vois, tuas un certain style, il
00:48:51
faut que tu nourrisses ton LM de ce
00:48:52
style et que tu le réentraînes avec.
00:48:57
c'est-à-dire que tu tu juste tu changes
00:48:59
un peu les poids, ça va changer la
00:49:01
manière d'écrire du du lal et ça
00:49:02
correspondra beaucoup plus à ton style
00:49:05
d'écriture que si tu le demandes par
00:49:06
exemple directement prompt. En fait, le
00:49:09
le prompt faut s'en servir pour euh pour
00:49:14
cadrer euh la tâche et euh le style euh
00:49:16
la manière de la réponse euh comment tu
00:49:19
veux qu'elle réponde ? Enfin, tout comme
00:49:22
tout ce qui correspond à comment il va
00:49:26
à à quoi à quoi ressembler ton output,
00:49:28
il faut que tu l'entraînes dessus.
00:49:30
Pour moi, c'est c'est le plus important.
00:49:32
Donc ça demande encore en plus une
00:49:36
une surcouche matérielle, tu vois, parce
00:49:37
que tu peux plus ton modèle est groupe,
00:49:40
bah plus il faut que tu puisses avoir
00:49:42
des ressources de calcul grosses. Donc
00:49:43
potentiellement, il faut que tu loupes.
00:49:45
Donc c'est dans cet ordre là plutôt. Ça
00:49:47
serait plutôt au choix du LLM puis après
00:49:50
le prompt pour voir le Funage quoi.
00:49:53
OK. Le le prom pour moi c'est c'est tu
00:49:54
vois tu as tu as choisi ton modèle, tu
00:49:58
l'as mis en place, tu peux discuter avec
00:50:00
peu importe la manière que soit par API
00:50:02
parce qu'il est sur un serveur ou ou
00:50:05
d'autres, tu vois que tu as tu vas lui
00:50:07
mettre un prom système qui va entre
00:50:09
guillemets cadrer ce qu'il va devoir
00:50:11
faire. Euh il peut en avoir plusieurs.
00:50:12
C'est-à-dire que par exemple tu peux lui
00:50:16
faire un prompt pour qu'il l'analyse ce
00:50:18
que tu lui as fourni. euh un autre pour
00:50:21
qu'il fasse la tâche euh et cetera et
00:50:23
cetera. Et ce que tu vas faire, c'est
00:50:27
que pour que ton résultat corresponde au
00:50:30
mieux à ce que tu veux, tu vas entraîner
00:50:35
résultats. Comme ça, tu es sûr que dans
00:50:37
le style de réponse et euh dans le
00:50:40
euh tu lui as dit qu'est-ce qu'il devait
00:50:42
faire et tu l'as tu as dit qu'est-ce
00:50:43
qu'il devait faire, tu as dit comment et
00:50:47
tu l'as montré euh la le quel genre
00:50:49
c'est comme en mathématiques, tu vois.
00:50:51
Euh quand tu écris ta démonstration
00:50:53
mathématique, tu as une manière de
00:50:55
l'écrire, tu vois. Tuas bah c'est pareil
00:50:57
OK. Donc donner l'exemple justement,
00:50:59
enfin avoir la consigne, donner
00:51:00
l'exemple. Tu peux le faire, tu peux le
00:51:01
faire en prompt, tu vois, bien sûr, mais
00:51:03
ça veut dire que tu dois avoir une
00:51:04
taille de contexte plus grosse, tu vois.
00:51:06
ça va l'aider à cadrer. Mais le prompte
00:51:08
tu as une limite. Euh au bout d'un
00:51:09
moment quand tu as trop de prompt
00:51:10
d'exemple, tu vois, enfin c'est-à-dire
00:51:12
tu as trop de de comment il doit le
00:51:14
faire en exemple, déjà ça overfit la
00:51:16
fenêtre de contexte pour rien. Et euh
00:51:18
autant que tu fasses tu lui fasses faire
00:51:22
cet exercice directement euh avec un
00:51:24
entraînement comme ça c'est tu peux
00:51:26
libérer de ta fenêtre de prompt pour
00:51:28
donner des meilleures instructions plus
00:51:30
précises ou en donner plus par exemple.
00:51:33
OK, je vois. Et donc du coup, tu
00:51:36
conseillerais quel modèle de LLM précis,
00:51:38
on va dire du Quen 3.6 ou ça dépend
00:51:41
Alors moi ce que je conseille en local
00:51:43
euh parce qu'on va partir du principe
00:51:45
que c'est un comm un coup, tu essayes
00:51:49
d'utiliser des modèles petits qui te
00:51:50
donnent les meilleurs résultats. Donc
00:51:52
pour ça, il faut que tu utilises des
00:51:55
modèles locals récents de préférence des
00:52:00
Euh puis après en fonction de ta
00:52:03
capacité de ressources que tu as, tu vas
00:52:05
choisir ta quantisation. C'est-à-dire
00:52:07
que par exemple moi, vu que j'ai 24 Go
00:52:10
de VAM et je peux si je reprends
00:52:11
l'exemple de Quen que j'utilise
00:52:16
tu vas pouvoir 24 Go de VAM, c'est
00:52:17
environ ce qu'il faut pour le faire
00:52:19
tourner en complet. Et moi, du coup, vu
00:52:21
que j'ai que 24, j'ai envie d'avoir un
00:52:23
peu de marge au cas où par rapport à ma
00:52:25
fenêtre de contexte et cetera. Moi,
00:52:27
j'utilise une quantisation du Q8. Tu as
00:52:28
plusieurs déclison de quantisation. Par
00:52:32
exemple, tu vas avoir le le Q8, Q6, euh
00:52:36
Q4, Q5 euh Q2, Q3. Et plus tu descends,
00:52:44
tu vois ça ou exactement. En fait, ça
00:52:45
plus plus tu vas descendre, plus ça va
00:52:47
être enfin plus ça va être haut. Genre
00:52:49
Q8 par exemple, c'est très proche du
00:52:52
hm. Genre plus plus tu descends en
00:52:54
quantisation, plus tu vas euh avoir un
00:52:57
modèle petit euh mais tu vas aussi
00:53:00
perdre en qualité de d'output. Et moi ce
00:53:01
que je conseille, tu vois, c'est de
00:53:03
rester sur des des Q4, tu vois. C'est le
00:53:06
milieu entre les deux. Euh ça te permet
00:53:09
de par exemple d'avoir un peu de marge
00:53:11
si tu as euh si tu as allez 12 Go de
00:53:14
VAM, tu vois, ça va en utiliser 6 si tu
00:53:15
mets une bonne fenêtre de contexte et tu
00:53:19
optimises bien avec un bon framework.
00:53:21
Genre par exemple la map en CPP pour ne
00:53:26
tu vas quand même avoir une marge pour
00:53:28
que il ait une taille suffisante de
00:53:29
contexte pour que tu puisses le faire
00:53:31
des tâches variées sur une longue durée
00:53:34
Même avec une, on va dire une carte
00:53:37
graphique de 24 Go de de VAM. Ouais.
00:53:39
Ouais. Après, ça reste quand même pas
00:53:40
mal du tout, tu vois. Tu peux tu peux
00:53:42
faire ce que je viens de te dire avec
00:53:45
euh par exemple des cartes à 6 Go de
00:53:47
VAM, mais tu vas quand même être bien
00:53:49
plus limité. C'est-à-dire que par
00:53:52
exemple pour de la réponse de mail sur 6
00:53:54
G de VAM, ça peut se faire. Genre après,
00:53:56
il va falloir que tu peux pas faire
00:53:57
tourner tout en parallèle, faut que tu
00:53:58
fasses du séquentiel, c'est-à-dire que
00:54:01
c'est euh un coup une tâche puis
00:54:03
l'autre. Tu peux pas les faire en même
00:54:04
temps certaines tâches, tu vois. Tu vas
00:54:06
devoir tout faire les unes après les
00:54:08
OK, je vois. Du coup, j'en viens à ma
00:54:10
question suivante. Comment toi tu
00:54:12
optimises tes promptes et euh qu'est-ce
00:54:14
que tu donnerais comme comme conseil
00:54:17
justement pour euh optimiser pour
00:54:19
ce qu'on pourrait ce qu'on pourrait
00:54:22
avoir comme résultat déjà euh pour faire
00:54:24
un bon prompt, c'est en anglais
00:54:27
simplement parce que c'est la langue la
00:54:29
la langue sur laquelle il y a le plus de
00:54:34
data. Donc euh c'est juste simplement
00:54:36
pour maximiser la qualité des résultats
00:54:39
internationale. L'informatique, la
00:54:44
connaissances, des docs, c'est en
00:54:46
anglais. Donc tout a été entraîné
00:54:48
principalement sur de l'anglais. Tu
00:54:49
vois, bien sûr que après en français ça
00:54:51
marche très bien, mais si on parle
00:54:53
vraiment purement euh on veut maximiser
00:54:56
la qualité du prompt euh en anglais,
00:54:57
même si on recherche un résultat en
00:55:01
euh tu peux tout à fait euh tu peux tout
00:55:02
à fait lui écrire un prompt en anglais
00:55:03
et lui dire que tu veux un résultat en
00:55:04
français, ça marche. C'est tout à fait
00:55:06
possible. Euh mais pour moi, je
00:55:08
conseille vraiment d'utiliser l'anglais
00:55:09
pour en tout cas ce qui est sur la
00:55:11
génération. Après, pour la réponse
00:55:15
utilisateur, tu peux demander euh une
00:55:16
couche de traduction par derrière, tu
00:55:18
vois. Mais faut faut pas que ça soit le
00:55:20
même prompt qui s'occupe de ça et la
00:55:22
même instance qui s'occupe de ça.
00:55:23
C'est-à-dire qu'il y en a une qui va
00:55:25
s'occuper de la traduction et une qui
00:55:28
sera s'occuper de générer les réponses
00:55:29
parce que sinon tu vas tu vas avoir des
00:55:31
problèmes de qualité sur ta réponse
00:55:34
en activant le raisonnement justement du
00:55:38
je parle en dehors vraiment de même en
00:55:39
dehors justement je peux je mixe un peu
00:55:42
les deux entre local et frontière.
00:55:45
En fait pour moi un modèle frontière
00:55:46
c'est très puissant. Ça peut faire
00:55:48
plusieurs petites tâches en même temps.
00:55:50
Enfin, tu peux faire des gros des gros
00:55:52
lots de petites tâches en même temps. Il
00:55:54
va pas forcément se perdre. En local, si
00:55:56
tu veux maximiser la qualité, tu vas
00:55:59
découper au mieux tes tâches. Euh donc
00:56:01
pour moi, je découperai tout ce qui est
00:56:04
traduction de la génération de la
00:56:07
réponse de 1. Après là, on divague de la
00:56:09
question qui était comment optimiser mes
00:56:10
promes déjà du coup en premier en
00:56:13
anglais. Il faut être clair dans ces
00:56:15
instructions, c'est-à-dire que pas pas
00:56:18
quelque chose de fag. Par exemple, je
00:56:22
voudrais que tu me corriges euh le code.
00:56:23
Non, tu veux ça après ça c'est très
00:56:26
généraliste. Si tu veux une correction
00:56:28
de code par exemple euh ou si tu veux
00:56:30
modifier un bout de code, tu dis le nom
00:56:33
du fichier euh tu lui dis de telle ligne
00:56:36
à telle ligne si tu si tu sais d'où
00:56:37
vient le problème. En tout cas, tu
00:56:39
cibles au mieux qu'est-ce qu'il doit
00:56:43
faire. Euh, tu essayes de lui donner euh
00:56:44
pas la code base en entière parce
00:56:45
qu'imaginons, c'est un gros projet, tu
00:56:47
pourras pas euh mais tu essayes de lui
00:56:51
donner euh les fichiers à qui qui vont
00:56:54
exactement, faut que tu lui donnes un
00:56:57
contexte assez assez fourni sur bah déjà
00:56:59
euh où tu en fait faut que tu répondes à
00:57:01
où où il travaille, tu vois, qu'est-ce
00:57:04
qu'il fait ? C'est-à-dire que si si on
00:57:06
prend le la modification d'un fichier de
00:57:07
code, tu vois, faut que tu lui dises bah
00:57:09
à peu près il est dans quelle région, à
00:57:11
quoi il a accès, à quoi il a pas accès
00:57:13
par exemple. euh faut que tu lui
00:57:17
expliques sa tâche. Euh c'est-à-dire que
00:57:20
je veux que tu modifies euh ce cette
00:57:23
fonction pour que euh elle elle
00:57:26
enregistre le le ce qui est stocké en
00:57:30
mémoire euh pendant euh pendant que ton
00:57:33
ton modèle tu vois il il fait de
00:57:35
l'inférence, tu vois, par exemple.
00:57:38
Genre tu tu veux tu veux pouvoir lire le
00:57:41
tampon mémoire que que qui s'envoie les
00:57:47
surprom de la précision c'est ça du
00:57:50
qu'est-ce que tu aurais le moins vague
00:57:53
qu'est-ce que tu aurais d'autre
00:57:58
il faut il faut découper en plus si tu
00:58:00
as par exemple tu vois ta tâche c'est de
00:58:03
générer un frontend euh s'il y a
00:58:05
plusieurs pages par exemple tu vas tu
00:58:07
vas lui faire faire page par page, mais
00:58:08
dans chaque page, tu vas lui dire si tu
00:58:10
dois générer la page d'accueil, tu vas
00:58:13
dire "OK, dans ma page d'accueil euh je
00:58:15
veux qu'il y ait mon footer, mon
00:58:18
header." Tu vas lui dire qu'est-ce qu'il
00:58:19
y a dans chaque En gros, il faut être
00:58:21
précis dans le découpage de qu'est-ce
00:58:23
qu'il va devoir faire par étape, tu vois
00:58:26
Oui. Faut pas lui donner juste écris-moi
00:58:27
écris-moi la page de HTML, quoi. C'est
00:58:30
exactement. C'est faut faut être précis.
00:58:33
Après à l'époque fallu dire par exemple
00:58:36
si quand tu étais sur 3.5 5 euh oui, tu
00:58:38
es un développeur frontaine avec 10 ans
00:58:39
d'expérience, tu vois ça, ce genre de
00:58:41
chose pour moi n'est plus nécessaire.
00:58:44
Après je poser la question justement
00:58:46
pour pour moi c'est plus nécessaire mais
00:58:49
en fait maintenant faut que en tout cas
00:58:51
moi comment j'utilise la chose c'est que
00:58:54
je lui donne du contexte sur qu'est-ce
00:58:56
que c'est quoi qui doit faire euh où il
00:58:59
doit le faire comment il doit le faire
00:59:01
et s'il a des restrictions ou pas.
00:59:02
C'est-à-dire que tu as pas le droit de
00:59:06
de d'utiliser cette fonction par exemple
00:59:09
et euh je lui découpe les tâches.
00:59:11
C'est-à-dire que il va y avoir des
00:59:13
répétitions dans chaque prompe mais euh
00:59:15
pour faire une seule modification de
00:59:16
code potentiellement tu vois il va y
00:59:18
avoir quatre promptes. Euh c'estàdire
00:59:21
qu'il faut bien découper en tout cas.
00:59:22
Ouais. à chaque fois les trucs tu donnes
00:59:25
Je lui donne pas tout d'un coup en fait.
00:59:28
Je lui donne une portion après l'autre.
00:59:30
C'est-à-dire que d'abord, il va analyser
00:59:32
le bout de code que je voudrais qu'il
00:59:37
modifie. Il va voir si sans perdre
00:59:40
forcément si tu vois si tu as mis des
00:59:42
optimisations, par exemple, tu fais en
00:59:44
sorte que tu donnes des métriques à quel
00:59:46
point ta fonction à mettre temps à être
00:59:49
exécutée, il va pouvoir récupérer ça et
00:59:52
cetera. Euh tu vas lui dire sans perdre
00:59:55
en exécution. Euh après ça c'est sur on
00:59:57
parle sur des des fonctions qui qui sont
00:59:59
très grosses qui prennent beaucoup de
01:00:01
temps et exécuté. Je te parle pas de
01:00:02
petites ligne de code, tu vois genre une
01:00:05
Je te parle pas des petites fonctions,
01:00:06
je te parle des fonctions qui font
01:00:07
vraiment des des gros des grosses
01:00:09
Ouais. Des grosses quantités de
01:00:11
Tu vois si si tu dois lui dire qu'il
01:00:14
doit optimiser par exemple va falloir
01:00:16
que il fasse des tests. C'est-à-dire que
01:00:19
tu fais pas en même temps écrire le
01:00:21
patch et tester le patch, tu vois dans
01:00:25
Ouais. faut vraiment bien séparer. Bah
01:00:27
sinon en fait euh pour reprendre le cas
01:00:29
d'Hermes, tu vois, il va déclencher les
01:00:31
squid les uns la suite des autres mais
01:00:34
euh potentiellement tu vas avoir de la
01:00:37
de la contexte lost un moment parce que
01:00:38
je sais pas dans ton point MD, il y a
01:00:40
écrit que quelque part il doit faire ça
01:00:42
comme ça mais que dans ton prom toi tu
01:00:44
as dit d'une autre manière de faire les
01:00:47
choses. Tu vois, faut faire attention à
01:00:48
tout ce que tout ce que tu mets dans tes
01:00:51
C'est le plus important. Donc tu me
01:00:53
confirmes bien que maintenant c'est je
01:00:55
le je le fais répéter parce que pour les
01:00:58
gens qui sont encore sur LinkedIn il y a
01:01:01
il y a 4 ans, donc le tu es développeur
01:01:03
depuis 10 ans expert en PHP, ça
01:01:05
fonctionne plus, on est d'accord.
01:01:06
Ah pour moi ça sert à rien. Et toi tu tu
01:01:11
Ah pour moi ça pour moi pour moi c'est
01:01:12
c'est révolu en fait. Je trouve ça
01:01:15
tellement bateau en fait que ça
01:01:20
Ouais mais après après j'ai arrêté
01:01:24
aussi. Ouais, je voyais plus je vo je le
01:01:25
voyais par contre dans tous les pompes.
01:01:28
Ça ça vraiment je l'ai vu. Je vois
01:01:31
Tu peux lui dire que tu tu peux lui dire
01:01:32
par exemple si tu tu peux lui dire
01:01:34
j'aimerais que le code soit écrit comme
01:01:36
si tu étais un développeur qui a 10 ans
01:01:37
d'expérience ou comme si j'étais un
01:01:41
tu vas voir le style d'écriture, tu peux
01:01:44
jouer là-dessus mais c'est plus du tout
01:01:46
important pour la qualité pour moi.
01:01:47
Ouais. Après, généralement ceux qui
01:01:49
l'écrivent justement, c'est purement
01:01:50
pour la qualité. C'est c'est vraiment
01:01:52
pas pour le style d'écriture quoi.
01:01:53
Ouais, c'est mais là c'est plus une
01:01:54
question de style. Maintenant, si on
01:01:56
veut de la qualité, faut être factuel
01:01:59
euh dans ce que ce qu'il doit faire et
01:02:03
Et même sur du RMS, je reprends du coup
01:02:06
le l'exemple du RMS, même sur du RAMs,
01:02:09
tu tu reprendrais le tu referais des
01:02:12
itérations sur des modèles frontières ?
01:02:14
Bah en fait euh alors non parce qu'en
01:02:15
fait ce qu'il faut se dire c'est qu'avec
01:02:18
des modèles frontières euh le coûpt euh
01:02:20
plus tu fais des plus tu fais des tokens
01:02:23
tu vois, plus c'est un coup. Donc euh il
01:02:24
faut trouver le juste milieu. Quand tu
01:02:26
es sur euh du local, tu n'as pas ce
01:02:28
problème là, tu vois. OK, ça ça coûte de
01:02:31
l'énergie mais tu peux le frais les les
01:02:33
frais sont pas en fait tu peux te
01:02:36
permettre de passer plus de de de temps
01:02:38
sur une tâche parce que toi ce que tu
01:02:40
cherches à maximiser c'est à quel point
01:02:46
tes tes tokens vont te tirer euh tu vois
01:02:50
genre tu tu peux te permettre de perdre
01:02:51
un peu plus de temps parce que tu peux
01:02:52
te permettre d'aller chercher plus de
01:02:54
qualité parce que tu as pas la pression
01:02:56
financière de à chaque fois que j'envoie
01:02:57
10000 tokens bah ça me coûte coûte
01:03:01
Mais faut pas oublier le coup de
01:03:05
après si tu fais en modèle local, c'est
01:03:07
que tu en as un peu rien àer, on va
01:03:10
Modèle local, le coût de ce que je paye
01:03:13
pour faire tourner ma machine et le coût
01:03:14
de ce que je gagne, en tout cas ce que
01:03:15
ce que j'ai déjà gagné à l'heure
01:03:19
Bah oui, pour le pour la rembourser, je
01:03:21
pense qu'à mon avis, c'est pas pour ça
01:03:23
Non, c'est pas pour ça que c'est pas
01:03:25
Ouais. Je reviens à la question
01:03:27
suivante. Du coup, quel est ton quel est
01:03:30
ton meilleur hack pour LM ? Ce qui a qui
01:03:31
a un peu transformé tes tes workflow ou
01:03:35
ton ton système de travail, on va dire.
01:03:38
ou ton meilleur hack, je sais pas si tu
01:03:48
à part te dire que encore une fois pour
01:03:50
moi, tu vois, quand tu travailles, tu as
01:03:54
Ouais. Euh soit tu intègres lié à ton
01:03:56
workflow, soit tu reconstruis ton
01:04:00
workflow autour de l'aria. Donc moi,
01:04:02
j'ai fait partie de la team, j'ai
01:04:04
construit mon flo autour de lia,
01:04:07
c'est-à-dire que que j'utilise Cloud ou
01:04:09
Codex, tu vois, j'ai les deux j'ai les
01:04:11
deux. Je fais effectuer certaines tâches
01:04:13
par cloud et par Codex. Par exemple,
01:04:15
comme j'avais dit un peu pour tout ce
01:04:17
qui est la phase d'idéation, tu vois,
01:04:19
moi je vais sur mon chat GPT, je parle
01:04:23
avec lui, je cherche, je je me dis "OK,
01:04:25
je peux construire mon application de
01:04:27
telle manière." Puis après, je fais
01:04:29
faire un prototype à Codex, genre
01:04:30
vraiment très basique. Et puis pour ce
01:04:32
qui est vraiment codé codé, je le fais
01:04:34
passer par exemple sur sur un cloud, tu
01:04:38
OK. Donc plutôt la faire un espèce de
01:04:43
en te disant que derrière tu vas
01:04:45
planifier en fait les étapes selon en
01:04:48
fait les différentes spécialités des LLM
01:04:49
s'ils sont plus rapides. Le meilleur ha
01:04:51
c'est ça c'est d'utiliser euh les
01:04:54
modèles frontières euh ce pourquoi il
01:04:57
ils sont faits. C'est-à-dire que à Codex
01:05:01
tu vas lui demander c'est du code tu
01:05:03
vois mais chat GPT c'est pas que Codex.
01:05:05
chat GPT euh c'est euh c'est tu peux
01:05:07
t'en servir pour euh tu as envie de
01:05:09
faire quelque chose, tu peux lui poser
01:05:11
des questions. Euh après bien sûr les
01:05:13
sources qui vont qui vont t'être
01:05:15
données, il va falloir aller euh les les
01:05:17
data miner. C'est-à-dire que ça peut te
01:05:18
donner une vague idée de ce que tu peux
01:05:19
faire, mais il faut quand même aller
01:05:23
chercher par toi-même vraiment euh les
01:05:24
choses. Mais c'est c'est quand même une
01:05:25
bonne base, tu vois. Ça ça te permet de
01:05:28
d'un peu voir de voir le truc. Mais
01:05:31
après, il faut il faut choisir euh Lia
01:05:34
la plus compétente à la tâche là-dessus.
01:05:36
Là, c'est plus moi dans mon cas là où je
01:05:38
te parle, c'est plus une question de
01:05:39
préférence. C'est vraiment une question
01:05:41
de laquelle est la mieux dans mon cas
01:05:43
d'utilisation parce qu'en local, tu as
01:05:47
un peu cette problématique là mais euh
01:05:50
mais tu vas chercher aussi la li la la
01:05:52
plus compétente à la tâche, mais tu as
01:05:54
moins de choix, tu vois. Genre en tout
01:05:57
cas, tu as moins de polyvalence.
01:05:59
C'est-à-dire que un modèle frontière
01:06:03
d'un d'un overall, tu vois, ils savent
01:06:05
faire bien les choses. Même si il y en a
01:06:07
un qui va être un peu meilleur pour la
01:06:08
rédaction, l'autre va être un peu
01:06:11
meilleur pour le code, euh ça reste
01:06:12
quand même les les meilleurs modèles on
01:06:18
trop de les différents pour moi, tu
01:06:19
commences à avoir quand même une une
01:06:21
grosse équivalence après. Et en local,
01:06:24
OK. Euh il y en a qui vont te parler
01:06:26
vraiment euh d'une manière que tu vas
01:06:28
pas du tout aimer, qui vont te donner
01:06:29
tes codes d'une manière que tu vas pas
01:06:31
du tout aimer, coder d'une manière que
01:06:33
tu vas pas du tout aimer. Euh vu que le
01:06:34
local c'est c'est très c'est très vaste,
01:06:37
tu vois, tu peux utiliser euh tu as tu
01:06:38
as tu as potentiellement beaucoup de
01:06:42
fort que de ton lama euh 3.2, tu vois,
01:06:44
genre tu as tu as plein de possibilités
01:06:48
euh là-dessus. Euh par exemple, ponet
01:06:50
Hermes comme on en parlait. Euh tu vois,
01:06:53
tu vas voir aussi Mistral, chacun va
01:06:56
faire les choses à sa manière. Donc
01:06:58
pour moi, c'est beaucoup plus qu'est-ce
01:07:01
que toi tu avec quoi tu as le tu as le
01:07:05
Genre toi, qu'est-ce qui te convient le
01:07:08
en terme de business ? Du coup, je sais
01:07:10
que tu as enfin tu débutes à peine, on
01:07:12
va dire. Tu es plus on va dire sur de
01:07:15
l'IA actuellement. Qu'est-ce que tu
01:07:16
verrais ? parce que tu as quand même une
01:07:18
culture internet assez prononcée.
01:07:19
Qu'est-ce que tu ne vois qui n'a pas été
01:07:25
honnêtement je vois pas honnêtement.
01:07:27
Alors en terme d'idée, c'est c'est assez
01:07:28
vage. T'avoue que je saurais pas trop
01:07:32
euh quoi te répondre là-dessus mais ce
01:07:33
que je peux dire par rapport à ta
01:07:39
euh de de de business, tu as plein
01:07:41
d'opportunités. Euh après moi je
01:07:43
pourrais plus te répondre du point de
01:07:46
sur une demande on va dire que tu aurais
01:07:49
vu. Tu te disais bah voilà euh là euh
01:07:51
sur je sais pas ce secteur là par
01:07:53
exemple je sais pas je te dis je te dis
01:07:56
une bêtise hein mais euh je sais pas il
01:07:57
y a les tu vois par exemple sur les
01:07:59
codex pet il y a eu un pas mal de
01:08:02
choses. Si tu voyais que il y avait une
01:08:04
offre sur une niche, on va dire une
01:08:07
thématique, qu'est-ce que qu'est-ce que
01:08:09
tu envisagerait de faire quoi qui a qui
01:08:12
a pas été fait actuellement ? Je t'avoue
01:08:14
que là-dessus, je sais vraiment pas à
01:08:16
quoi te répondre parce que je suis pas
01:08:18
je suis pas du tout dans je je suis pas
01:08:19
assez tourné business à l'heure actuelle
01:08:20
pour même à ta demande justement
01:08:22
justement qu' un truc que tu achèterais
01:08:25
euh un abonnement que tu sur des IA que
01:08:30
c'est queen fait je me suis jamais trop
01:08:33
posé euh la question parce que moi tu
01:08:34
vois je suis je suis beaucoup plus dans
01:08:35
l'aspect développement à l'heure
01:08:37
actuelle vu que j'étais dans les études
01:08:39
j'étais plus à chercher comment ça
01:08:43
fonctionne comment comment je peux
01:08:45
produire des résultats de qualité. Tu
01:08:46
vois, j'ai pas cherché forcément la
01:08:51
si je peux répondre à ta question du
01:08:52
maintenir détourné, ce que je peux te
01:08:57
développement l'IA euh ça commence à
01:08:59
arriver de partout dans tous les sens,
01:09:01
que ça soit au niveau de l'écriture du
01:09:04
code en elle-même, de l'intégration
01:09:11
dans les systèmes qui existent déjà. Euh
01:09:13
par exemple les les les serveurs de
01:09:15
mail, ce genre de choses, enfin ça
01:09:17
arrive à à plein de niveaux différents
01:09:19
et beaucoup plus fort qu'on le pense.
01:09:21
C'est-à-dire que peut-être dans des
01:09:22
entreprises, c'est pas forcément
01:09:25
utilisé, mais je connais des gens et je
01:09:28
discute avec pas mal de gens où euh tu
01:09:29
vois par exemple, on peut parler de
01:09:31
Cubernetis, bah tu as déjà pas mal de
01:09:34
possibilités qui peuvent être fait avec
01:09:37
C'est-à-dire que ça c'est plus de
01:09:40
l'aspect desobs. Donc c'est euh les
01:09:41
mises en place et les maintiens des
01:09:50
ressources. Mais euh mais honnêtement,
01:09:51
ça commence à arriver de partout. Donc
01:09:55
pour moi, en terme de business euh en
01:09:57
fait c'est que il y a il y a pour moi
01:10:00
euh qu'est-ce qui a pas été fait ? Plein
01:10:02
de choses. Euh mais quoi exactement ? Je
01:10:04
saurais pas dire mais en tout cas euh il
01:10:06
y a des opportunités qui n'existaient
01:10:08
pas hier qui vont se créer. Euh ça c'est
01:10:11
sûr. Euh il y a pour moi il y a
01:10:13
facilement moyen de se faire de l'argent
01:10:17
euh plus qu'on le pense mais vu que
01:10:18
c'est assez facile à l'heure actuelle ce
01:10:21
qui va te démarquer des autres et de la
01:10:25
concurrence ça va être ton petit côté à
01:10:26
toi en plus. Tu vois ce que ton aspect
01:10:30
l'originalité. Ouais. Tu veux dire sur
01:10:31
Ouais ouais ouais. pour moi, c'est
01:10:34
l'originalité qui va surtout jouer.
01:10:37
OK. Quelle erreur tu vois le plus en le
01:10:38
plus souvent, on va dire, chez les
01:10:40
débutants dans les LLM si tu avais par
01:10:44
Honnêtement, c'est la flemme de prompter
01:10:50
Genre je le dis, je le dis parce que
01:10:54
c'est même moi ça m'arrive. C'est si en
01:10:55
tout cas si c'est pas pour des petites
01:10:56
questions ou quoi, si c'est vraiment
01:10:59
dans un aspect travail pur, il faut
01:11:00
faire l'effort de faire cet exercice de
01:11:02
bien prompter correctement, de passer un
01:11:04
peu de temps à bien prompter. Même si
01:11:06
euh maintenant euh moins tu mets de mot,
01:11:08
plus tu es vague et mieux ça fonctionne,
01:11:10
il y a quand même une large différence
01:11:12
entre des promptes bien écrits et des
01:11:14
promptes. Même si tu vas arriver au même
01:11:20
c'est bien écrit dès le départ, plus il
01:11:23
y a de chance que ça soit bien fait d'un
01:11:26
coup et c'est très important d'arriver
01:11:27
le plus vite possible au résultat qu'on
01:11:31
OK. Donc vraiment pensez à vérifier vos
01:11:36
pas d'insulter Lia ou autre chose. Je
01:11:38
Ouais. Non, pas Oh là là, oh là là.
01:11:41
après, faut pas non plus dire bonjour.
01:11:43
Enfin, faut pas être cordial non plus,
01:11:46
tu faut pas rentrer non plus dans dans
01:11:50
le p intérêt du coup d'être cordial avec
01:11:53
? Alors, à l'époque à l'époque ça en
01:11:56
avait parce que les textes mieux écrits
01:11:59
donc la lig Ouais, l'alignement a changé
01:12:04
Bah en fait, c'est que maintenant tesia
01:12:14
la la la sémantique des mots comme ce
01:12:16
que tu avais à l'époque, tu vois.
01:12:18
C'estàd que la comme on a en entité
01:12:20
justement sur le sur le référencement
01:12:24
Exactement. C'est-à-dire que la
01:12:25
sémantique est importante, mais
01:12:28
maintenant euh réellement c'est purement
01:12:30
de la logique, c'est-à-dire que euh on a
01:12:32
dépasser le simple stade de c'est de la
01:12:34
prédiction de de caractère après les
01:12:35
caractères. C'est-à-dire qu'on est quand
01:12:37
même capable maintenant de de poser des
01:12:40
vraies questions euh mathématiques qui
01:12:42
demandent des gros raisonnements.
01:12:43
C'est-à-dire que je sais pas si tu as vu
01:12:45
des dernières olympiques de math, bah
01:12:48
Lia euh elle gagne hein et réussit.
01:12:50
J'ai pas vu. Ouais mais intéressant.
01:12:53
Donc il faut se dire que en fait on
01:12:54
[grognement] est on a dépassé le stade
01:12:58
de simple de simple prédicteur de mots.
01:13:00
On est quand même sur des entités qui
01:13:02
sont capables d'un niveau de réflexion
01:13:06
plus ou moins profond et poussé euh
01:13:11
Donc là, on est au-delà d'un cerveau en
01:13:12
en dehors de la conscience, on va dire.
01:13:14
On est au-delà d'un cerveau humain quoi.
01:13:20
Alors, j'essaierai pas de quantifier en
01:13:21
terme de cuit, mais ce qu'il faut se
01:13:23
dire, c'est que on a des outils qui sont
01:13:30
et ça c'est un fait, c'est pas c'est
01:13:33
alors oui, c'est que des statistiques
01:13:36
ça les capacités émergentes comme on
01:13:39
appelle ça euh de de ces machines
01:13:42
statistiques sont euh sont sont
01:13:44
bluffantes pour moi. Donc faut faut
01:13:46
reconnaître que il y a un certain niveau
01:13:48
d'intelligence. Après euh pour moi, tu
01:13:50
là après on rentre un peu dans le débat
01:13:52
philosophique. Euh pour moi, il faut
01:13:53
différencier l'intelligence humaine de
01:13:55
l'intelligence artificielle. Ce n'est
01:13:57
pas du tout construit de la même manière
01:13:59
et déjà de on sait même pas spécialement
01:14:01
comment trop bien fonctionne nous euh
01:14:02
euh notre intelligence et qu'est-ce que
01:14:05
l'intelligence déjà, tu vois. Mais euh
01:14:08
au-delà de ça euh pour moi il faut il
01:14:09
faut reconnaître que c'est il y a des
01:14:12
capacités de réflexion, de planification
01:14:14
et d'adaptation et de résolution de
01:14:16
problèmes et de tâches. Donc euh faut
01:14:17
pas se voiler la face non plus.
01:14:19
Ouais, c'est vrai. Je pense qu'on l'a
01:14:21
qu'on l'a passé quand ce cap du coup ?
01:14:29
à partir de 4.0 pour moi, on avait déjà
01:14:33
OK. Ouais, c assz restant. il était pas
01:14:35
aussi marqué que il le devient au fur et
01:14:38
à mesure des années qui se sont écoulés
01:14:40
à par la suite. Tu vois, c'est comme
01:14:43
parce que on va parler un peu un peu
01:14:47
technique les harnet tels que Hermes
01:14:51
révolution. Ce qu'il faut se dire c'est
01:14:55
que Chat GPT 3.5, Chat GPT 4.0 avait
01:14:57
déjà des harné. C'està dire que c'est
01:14:58
quelque chose qui qui était déjà mis en
01:15:03
place pour cadrer les modèles. Euh puis
01:15:05
après tu as tout ce qui est les rags et
01:15:09
cetera, tout ça, ton incorporation de
01:15:13
données d'entrée euh pour ton résultat.
01:15:18
je me je me rappelle justement par
01:15:21
rapport à la un test qui avait bien
01:15:23
tourné, bah ça fait à peu près, je crois
01:15:24
6 mois qu'il tourne depuis janvier. Là
01:15:27
euh il tourne il tourne sur internet,
01:15:30
c'est posé à une je veux laver ma
01:15:33
voiture, le le rouleau rouleau de
01:15:35
nettoyage est à 50 m. Est-ce que je dois
01:15:36
est-ce que je dois y aller à pied ou
01:15:38
est-ce que je dois prendre ma ma voiture
01:15:41
? Et la plupart des IAS justement
01:15:42
répondait bah vas-y à pied, c'est plus
01:15:47
Pas mal le truc, je sais pas si tu
01:15:51
Non, je je connaissais pas mais euh
01:15:56
parce que du coup on est bien d'accord
01:15:57
qu'on était sur la question de de quelle
01:15:59
erreur vois-tu le plus souvent chez chez
01:16:02
mais du coup euh on on a un peu
01:16:05
tergiversé mais euh ce que ce que je
01:16:07
voulais soulever par là, c'est que euh
01:16:11
faut passer à côté de l'outil, genre il
01:16:14
est compétent. Euh donc si euh tu fais
01:16:16
en sorte de lui donner des instructions
01:16:20
complexité, après il faut qu'il soit
01:16:21
capable de la réaliser. Bien sûr, si tu
01:16:23
dis euh "OK, construis-moi une fusée,
01:16:26
euh je vais aller sur Mars, c'est faut
01:16:27
faut rester réaliste." Bien sûr, j'ai
01:16:29
extrapolé beaucoup, mais il faut euh
01:16:35
de de la capacité aussi du modèle que tu
01:16:37
utilises. Ça aussi, c'est une erreur.
01:16:38
Ouais. qu' faut faire même de décompiler
01:16:41
justement cette parce que la fusée tu
01:16:42
techniquement tu pourrais la faire avec
01:16:45
un LLM mais si tu on va dire si tu
01:16:48
divise on va dire les problématiques que
01:16:50
tu as avec ta fusée genre fais-moi un
01:16:56
Ouais non il arrivera à te à te faire ça
01:17:00
mais il faut en fait il faut il faut
01:17:03
aussi au-delà de de pas avoir la flemme
01:17:05
de faire un prompte correct il faut
01:17:10
du modèle que tu utilises et il ne faut
01:17:13
pas laisser le modèle faire. C'està-dire
01:17:15
que c'est fais-moi fais-moi ceci et il
01:17:18
te dit je veux rajouter ça ça serait
01:17:20
bien. Non, il faut pas le laisser
01:17:21
divaguer. Il faut avoir le contrôle
01:17:24
parce que sinon c'est foutu. Écoute-moi
01:17:27
bien, c'est foutu. Tu pars dans tous les
01:17:29
sens et tu te retrouves avec ce que tu
01:17:31
as voulu mais des trucs en plus en moins
01:17:33
qui sont pas connectés les uns aux
01:17:34
autres. C'est moi je parle purement en
01:17:37
tant que développeur. Si tu cadres pas
01:17:41
bien comme il faut euh tu vas te créer
01:17:43
certes quelque chose qui fonctionne mais
01:17:45
ça va être horrible à l'utilisation, à
01:17:46
l'optimisation, à la maintenabilité.
01:17:49
Faut faire faut faire attention. Il faut
01:17:51
quand même garder une certaine main.
01:17:52
Ouais, on reste le cerveau hein. Après,
01:17:55
c'est lui qui a c'est qui exécute ça
01:17:57
c'est sûr. On vient à mon pécher mignon
01:18:01
Alors, qu'est-ce que tu penses du
01:18:03
fonctionnement de Hermes par rapport à
01:18:07
Moi personnellement Open Clow Hermes à
01:18:09
mon avis, il est très tranché ou par
01:18:11
rapport à à l'autre qu'on avait parlé
01:18:13
là, celui de PewDiePie, comment il
01:18:16
Euh, j'ai plus le j'ai plus le nom. J'ai
01:18:18
fait un test en plus. Donc honte à moi.
01:18:21
Ouais ouais, honte à toi. Mais on en
01:18:23
avait parlé. Euh attends, on va le
01:18:30
Oddyseus. Alors euh pour avoir testé les
01:18:32
trois honnêtement euh moi il y a pas de
01:18:36
débat, c'est Hermes euh déjà tant pour
01:18:38
après moi c'est plus parce que je suis
01:18:39
un développeur donc ça me convient
01:18:41
beaucoup mieux la manière dont ça a été
01:18:44
fait. Oui, après Odysseéus, bon je l'ai
01:18:49
Moi, j'aime pas je préfère vraiment
01:18:52
là-dessus que ce que je t'avais dit
01:18:53
ouais, je sais pas en fait à qui il
01:18:56
s'accorde, c'est-à-dire que c'est trop
01:18:59
simple pour un expert mais c'est trop
01:19:04
Donc je vois pas à qui il s'accorde.
01:19:05
Après, c'est bien qu'il les fait en open
01:19:06
source et tout, on peut le modifier et
01:19:08
Ouais. Mais c'est c'est c'est très bien
01:19:11
personnellement je préfère modifier un
01:19:13
Hermes que que Odysseus à l'heure
01:19:17
Ouais très clairement. Très clairement.
01:19:18
Donc du coup qu'est-ce que tu qu'est-ce
01:19:20
que tu penses de Ouais de de Hermes par
01:19:25
Alors franchement il y a eu un petit a
01:19:26
pour moi c'est un petit cran dessus
01:19:29
honnêtement pour faire de la des de
01:19:30
faire de de l'exécution de tâche pour
01:19:32
faire de l'âge antique comme on appelle
01:19:35
ça vraiment pur. Euh c'est vraiment
01:19:36
beaucoup mieux je trouve. C'est-à-dire
01:19:38
que tu peux être beaucoup plus beaucoup
01:19:41
plus fin dans ton contrôle de ce que tu
01:19:43
veux faire. Euh c'est-à-dire que en fait
01:19:47
euh genre grâce au skill, grâce au
01:19:51
pas que de skill mais de de mémoire que
01:19:53
tu peux lui que tu que tu lui que tu
01:19:56
peux lui partager euh quand il doit
01:19:58
faire des tâches, il trigg ses skills,
01:20:00
tes points MD que tu vas que tu vas lui
01:20:04
donner pour la manière de de comment
01:20:06
comment tu veux qu'il interagisse avec
01:20:07
toi et cetera et cetera. C'est c'est
01:20:10
très bien. Ça permet un bon contrôle. tu
01:20:12
peux tu peux vraiment pousser loin la
01:20:15
chose et puis si tu es relativement
01:20:17
débutant, ce qui est bien c'est que il
01:20:18
est quand même relativement automatique
01:20:21
sur le le la chose, c'est-à-dire que tu
01:20:24
peux le laisser faire dans son coin euh
01:20:26
les skills et comment il va faire les
01:20:27
tâches, mais si tu veux vraiment être
01:20:28
efficace, il va falloir que tu repasses
01:20:31
un peu dessus potentiellement euh pour
01:20:33
faire en sorte que il y ait pas de
01:20:34
superflux quoi. Mais mais pour une
01:20:38
quotidienne, c'est très bien pour une
01:20:40
utilisation tout court en fait dans le
01:20:43
domaine dans le domaine de Lia pour un
01:20:45
RNA, moi je recommande vivre mon Hermes.
01:20:47
Après, il a des limites, c'est-à-dire
01:20:52
que passer un certain volume de données,
01:21:00
l'utilises, tu vas potentiellement avoir
01:21:02
quelques petits problèmes parce que il y
01:21:04
a des choses qui vont se marcher dessus.
01:21:05
Il faut faire bien attention ce qu'il
01:21:07
est autorisé de faire quand il effectue
01:21:08
certaines tâches. Enfin, faut c'est
01:21:10
comme un ordinateur, il faut le garder
01:21:12
propre honnêtement. Moi, je le vois
01:21:13
comme ça. C'est comme un ordinateur. Un
01:21:15
ordinateur, c'est propre. Bah le le
01:21:17
harnet, faut qu'il soit propre, faut pas
01:21:18
que il y ait plein de trucs qui traînent
01:21:21
partout dans tous les sens et ne pas
01:21:23
savoir euh où ça vient, à quoi ça sert
01:21:26
parce que sinon si nous qui sommes
01:21:28
derrière, on sait pas l'IA, il y a des
01:21:29
chances qu'elle fassent des erreurs.
01:21:31
Après, tout ce qui est la partie code
01:21:33
pure de comment réalise la tâche,
01:21:35
qu'est-ce qu' a prend enfin qu'est-ce
01:21:36
qu' a fait comme comme résultat, ça tu
01:21:38
es pas enfin tu es pas obligé de savoir
01:21:40
par cœur ce qui se passe, tu vois. Mais
01:21:42
euh en tout cas, faut avoir du contrôle
01:21:49
OK. Ouais, je je pense que les Ouais,
01:21:53
les membres de ma formation, j'
01:21:55
propose et tout, mais c'est vrai que les
01:21:57
skills, tu vois une différence entre des
01:21:59
skills open clos et Hermes qu'en fait ça
01:22:00
fonctionne exactement de la même
01:22:03
manière. Pourtant, un memorymd, un user.
01:22:08
Donc quelle différence ? sûr. Après euh
01:22:11
en fait la moi la différence ça se fait
01:22:17
comment s'appelle pas tant au niveau de
01:22:19
capacités mais plus au niveau de comment
01:22:22
ça a été construit et comment tu peux te
01:22:25
brancher dessus plus que que ça parce
01:22:29
bordel à l'intérieur. Je sais pas si tu
01:22:36
Hermes c'est beaucoup plus je dirais
01:22:37
respirable. C'est-à-dire que c'est
01:22:38
beaucoup plus pour moi c'est en fait
01:22:40
c'est la je trouve que Hermes est
01:22:41
beaucoup plus simple à intégrer que open
01:22:44
clos sous certains aspects bien sûr si
01:22:46
tu fais des intégrationsement sa genre
01:22:48
bran mail les deux fonctionnent très
01:22:50
bien mais il y a tout aussi ce qui est
01:22:55
Open Clow n'avait pas forcément au
01:22:58
moment où c'est où c'est sorti quoi. Et
01:23:01
moi j'ai boycotté, j'avoue, open clow et
01:23:04
dès qu' est sorti, je me suis mis tué.
01:23:06
Ouais. Et tu as pu tester desktop
01:23:11
Euh alors pas encore parce que moi bah
01:23:12
comme j'ai commencé à l'utiliser avant
01:23:14
que avant avant ça, moi j'étais beaucoup
01:23:17
en CLI, enfin beaucoup par le terminal
01:23:19
et j'avais ma propre interface web par
01:23:24
OK. OK. Après ça c'est arrivé très
01:23:26
récemment, c'est encore un peu buggé.
01:23:28
Donc il y a juste ça qui est un peu
01:23:30
Je t'avoue que j'ai moi je laisse un peu
01:23:31
moi ce que je fais généralement c'est
01:23:33
que je m'intéresse un peu à ce qui sort
01:23:35
mais je laisse un peu maturer d'abord.
01:23:36
J'attends de voir quelques retours pour
01:23:39
voir si ça vaut le coup ou pas euh
01:23:42
parce que mais de rien li ça a évolué
01:23:43
très vite. Il y a beaucoup de choses qui
01:23:45
sortent mais c'est impossible de capter
01:23:48
tout ce qui se passe euh et d'être sur
01:23:51
la sur la sur la vague en permanence
01:23:55
il faut il faut quand même être pas non
01:23:57
plus trop derrière quoi. Donc faut
01:23:59
regarder, faut faut laisser un peu
01:24:03
maturer, voir si ça a du potentiel ou si
01:24:06
ça va mourir. Par exemple, NVN, tu vois,
01:24:09
les gens ont énormément poussé sur NVN.
01:24:11
Toi aussi tu as fait du N feu et moi mon
01:24:13
discours à l'époque c'était non Nen pour
01:24:15
moi ça va mourir ça je sais pas si tu
01:24:16
t'en rappelles mais je me suis pas du
01:24:23
honnêtement, bah je je suis honnête
01:24:25
hein, je mon Nend moi depuis que j'ai
01:24:27
mon Hermes, je l'ai coupé pour la simple
01:24:29
et bonne raison que toutes les tâches en
01:24:32
fait que je faisais avec mon Nen
01:24:32
maintenant, je l'ai fait avec mon
01:24:36
plus simple et tout mais pour uniquement
01:24:38
des tâches en fait avec des workflow
01:24:42
statiques euh c'est très bien en vrai.
01:24:44
mie ou ça ça je suis tout à fait
01:24:46
d'accord dans ce sensl après moi c'était
01:24:48
plus simplement sur de la publication on
01:24:51
va dire sur les réseaux sociaux euh des
01:24:53
stacks après avec des API des trucs un
01:24:55
peu différents en fait que qu'unia peut
01:24:58
gérer elle-même euh sur des choses
01:25:00
beaucoup plus statiques. Vaut mieux
01:25:03
prendre un par les trucs différents
01:25:06
parce que c'est bien de c'est ça c'est
01:25:07
c'est un point que tu soulèves très
01:25:08
important. C'est bien de vouloir
01:25:10
utiliser Lia, mais ça sert à rien d'en
01:25:13
mettre partout. des fois ça n'est pas
01:25:15
honnêtement je trouve que ouais sur N8N
01:25:18
tuas tu as cette cet effet statique qui
01:25:21
mais tu vas pas la retrouver du coup
01:25:25
brancher les deux t'empêche de brancher
01:25:30
euh bien sûr après plus dans l'autre
01:25:32
sens je dirais mais que ça soit un
01:25:38
mais en fait en fait autant prendre des
01:25:40
crones après en fait tu as même pas
01:25:41
besoin On on est tout à fait d'accord,
01:25:42
on s'est compris. Je l'ai dit dans le
01:25:46
mais oui, tu ton Hermes va gérer un,
01:25:49
Ouais. Après vraiment, est-ce que c'est
01:25:52
honnêtement non. Bah, dans certains cas,
01:25:54
honnêtement, je pense que ça peut ça
01:25:56
peut être utile, mais après euh en tout
01:25:58
Non non, franchement non, parce que même
01:26:01
si tu veux pas utiliser de LIA sur tes
01:26:04
workflow, euh faut mieux choisir en
01:26:06
fait, faire soit un soit un Hermes. Et
01:26:08
si tu fais un Airmes, euh si tu as
01:26:11
quelques warflow fixes, on va dire à
01:26:14
faire qui qui sont pas malléables, qui
01:26:16
font pas justement trop dit à dessus,
01:26:18
vaut mieux faire un crun job. Hermes le
01:26:20
gère vra c'est non c'est vrai c'est vrai
01:26:24
mais après en tout cas ce qu'on peut
01:26:26
dire aussi c'est que c'est possible de
01:26:26
de se faire pendant une phase de
01:26:28
transition des gens qui utilisaient
01:26:30
beaucoup de sont capables de petit à
01:26:32
petit sans perdre tout ce qu'ils ont
01:26:33
fait sur une passer petit à petit sur
01:26:37
bien sûr. Non non mais ça c'est sûr, moi
01:26:39
quand je suis passé, bah je suis passé
01:26:41
de je crois que ma stack c'était je suis
01:26:44
passé de WordPress automatique à Automa
01:26:49
et de N puis de N à à à Hermes. Donc
01:26:51
après j'utilisais encore, on va dire
01:26:53
j'ai j'ai vraiment combiné tous les tout
01:26:56
le reste quoi. Dire que je suis pas
01:26:57
passé d'un coup, on va dire entre
01:27:00
parenthèses mais c'est vrai que quand
01:27:02
c'est arrivé ça ça changé tout le truc
01:27:04
hein. Je suis totalement d'accord
01:27:06
sur les trucs. Tu me disais l'autre fois
01:27:11
c'était ce côté en sens où derrière les
01:27:17
juste pour des mails en fait une grande
01:27:19
grande possibilité de de l'utiliser
01:27:22
en fait c'est que pour moi si Hermes bas
01:27:26
c'est-à-dire que si tu le modifies pas
01:27:28
derrière ça reste un outil très puissant
01:27:29
mais pour moi tu peux aller chercher
01:27:32
beaucoup plus c'està-dire que quand tu
01:27:34
prends ton Herm c'est que tu te customes
01:27:35
un peu pour répondre à certains besoins
01:27:37
très spécifique. Euh pour moi, c'est là
01:27:40
où tu vas tirer le maximum du harnet, tu
01:27:43
vois. Euh après, c'est pas la portée de
01:27:46
tout le monde euh forcément. Euh ça
01:27:49
demande un peu de temps, parce que faut
01:27:50
pas brancher n'importe quoi, n'importe
01:27:54
est-ce que tu peux expliquer à Harnet ce
01:27:58
Alors, Arné, c'est très simple.
01:28:01
C'est-à-dire que euh ton IA, qu'elle
01:28:03
soit en local ou en frontière, tu peux
01:28:05
pas on c'est impossible de l'utiliser
01:28:07
tel quel. Il faut qu'il y ait une
01:28:12
l'utilisateur et euh et elle. C'est
01:28:14
c'est le harnet. En gros, c'est
01:28:17
l'infrastructure logicielle qui va être
01:28:19
euh mis par-dessus l'IA en elle-même
01:28:22
pour qu'elle puisse interagir avec un
01:28:27
donc je sais pas des logiciels. C'est
01:28:29
c'est en gros c'est c'est le c'est le
01:28:32
code que tu vas que tu que tu vas le que
01:28:34
quand tu vas lancer ton IA va être va
01:28:36
être mise en place pour la pour lui
01:28:37
permettre d'interagir avec c'est en gros
01:28:39
c'est c'est lui donner des mains quoi.
01:28:41
Donc mettons que l'utilisateur il
01:28:43
utilise un GPT dessus. Donc ça c'est le
01:28:48
Et le le harnet c'est ce qui va
01:28:50
c'est la carrosserie. Genre c'est la
01:28:52
carrosserie de ta voiture. Si si on
01:28:53
parle si on prend l'exemple d'une
01:28:55
voiture, c'estd que le moteur ça va être
01:28:57
ton modèle. Ta carrosserie par exemple
01:28:59
ça va être le harnet. Ça va être
01:29:00
c'est-à-dire est-ce que moi dans ma
01:29:04
la clim ou pas ? C'est-à-dire par
01:29:06
exemple est-ce que mon harnet il gère
01:29:08
automatiquement les mails ou pas et
01:29:11
cetera et cetera. C'est-à-dire euh que
01:29:15
j'allais dire compétent, mais c'est pas
01:29:18
vraiment ça. C'est plus Pluton Arn et et
01:29:25
Euh plus tu vas pouvoir bah faire des
01:29:27
voitures entre guillemets. Si on reprend
01:29:28
l'exemple de la voiture, c'est comme si
01:29:29
tu avais une chaîne de montage, plus tu
01:29:30
vas pouvoir faire des voitures en
01:29:33
serrées qui sont correctes. Euh mais la
01:29:36
base ton moteur, tu vois, les moteurs
01:29:37
sont utilisés dans plein de voitures
01:29:45
tu peux prendre un Hermes et moi je moi
01:29:47
les hermes que j'ai sont sans doute
01:29:49
radicalement différents des tiens, tu
01:29:51
vois, de ce qu'il y a dedans, de ce que
01:29:54
C'est c'est surtout ça quoi. C'est
01:29:56
vraiment pour pour moi c'est pour ça que
01:29:57
c'est côté c'est que les gens restent
01:30:00
trop dans dans les ramèes générales et
01:30:03
vont pas chercher à après c'est ça c'est
01:30:05
parce que je suis un peu impuriste
01:30:08
en terme de mais pour moi quand tu vas
01:30:09
quand tu vas rajouter quelques petits
01:30:11
trucs tu vas modifier un petit peu, tu
01:30:13
peux vraiment faire des trucs très très
01:30:18
Après un mess peut peut-être se s'auto
01:30:21
s'automodifier. Bien sûr, bien sûr, bien
01:30:23
sûr. Tu as tout à fait cette possibilité
01:30:26
là, mais euh pour moi, c'est très touchy
01:30:28
la l'amélioration récursive. Euh
01:30:29
c'est-à-dire que si c'est pas contrôlé,
01:30:31
ça part dans tous les sens et ça va
01:30:35
plus te ralentir qu'autre chose parce
01:30:37
que potentiellement il va toucher à des
01:30:38
choses qui fonctionnaient très bien qui
01:30:42
va il va les modifier euh parce que tu
01:30:44
lui as donné la mauvaise direction euh
01:30:46
et que tu n'as pas mis de contrôle et
01:30:48
euh potentiellement toute ta stack tu
01:30:50
peux la perdre si tu as pas de backup,
01:30:54
si euh tu as pas de serveur web enfin de
01:30:56
pardon de serveur dev et de serveurs euh
01:31:01
Donc faut faire faut faire très
01:31:03
attention quand tu mets tes modèles en
01:31:06
récursif de c'est quoi le pouvoir qu'ils
01:31:10
ont et euh c'est quoi c'est quoi à quoi
01:31:11
ils ont accès intéressant en tout cas.
01:31:13
Ouais. Quels avantages tu vois de
01:31:15
modifier le harnet justement de de RMS ?
01:31:17
Tu as des exemples en plus ? Bah encore
01:31:20
une fois, comme je l'ai un peu évoqué
01:31:22
juste avant, pour moi, les avantages
01:31:26
honnêtement de de modifier ton harnet,
01:31:28
c'est-à-dire que si tu as pas besoin de
01:31:32
si le harnet de base de hermè fait ce
01:31:34
que tu fais, ce que tu demandes, pardon,
01:31:36
il n'y a pas forcément besoin de pousser
01:31:39
la complexité. Mais par contre, si tu as
01:31:42
des tâches assez spécifiques, euh j'ai
01:31:46
spécialement en tête, mais on va dire,
01:31:48
imaginons que tu veuilles faire un,
01:31:52
mes audiences, que tu crées un réseau de
01:31:55
site précis, un réseau de site avec je
01:32:00
des sites par milliers euh d'un coup,
01:32:02
qu'est-ce que qu'est-ce qu'orterait en
01:32:09
modifier le harnet, qu'est-ce que ça
01:32:10
pourrait m'apporter ? En fait, ça dépend
01:32:12
de qu'est-ce que tu veux modifier et
01:32:14
pourquoi. C'est est-ce que tu veux que
01:32:20
différents sites ? Est-ce que euh tes
01:32:25
sites, tu as une espèce de de de serveur
01:32:28
qui enfin, tu as une espèce d'instance
01:32:31
qui gère le trafic sur tes sites. Il y a
01:32:33
combien d'utilisateurs ? à quel moment
01:32:34
il y a combien de clics euh qui sont
01:32:38
faits à tel endroit euh euh il y a
01:32:39
quelle est la demande et cetera. Tu
01:32:40
vois, tu peux récupérer plein plein de
01:32:42
données par l'intermédia de tes sites.
01:32:44
Et est-ce que par exemple avant de
01:32:47
donner ça à ton Hermes, tu fais tu
01:32:49
passes par une autre, tu vois, qui va
01:32:50
faire un prétraitement brut des données
01:32:53
avec un prompt, tu vois, pas forcément
01:32:56
ton Hermes en lui-même et ton tes tes
01:32:57
skills qui vont le faire, mais tu vois,
01:33:00
tu peux tu peux incorporer par exemple
01:33:03
prétraiter ces données qui va ensuite
01:33:05
les envoyer à ton Hermes euh qui lui
01:33:07
ensuite va récupérer ce rapport et va
01:33:11
trigger des skills pour par exemple sur
01:33:15
P la nouvelle newsletter parce que les
01:33:16
gens l'attendent et cetera et cetera, tu
01:33:19
vois. Euh dans des cas d'utilisation
01:33:22
assez spécifique, euh ça peut être très
01:33:24
intéressant de le modifier mais pour
01:33:25
moi, c'est le seul avantage que tu vas
01:33:26
avoir, c'est vraiment répondre à un
01:33:29
besoin extrêmement spécifique, mais euh
01:33:31
faut pas tomber non plus dans dans la
01:33:35
Donc pour moi, c'est ça c'est vraiment à
01:33:37
prendre avec des pincettes et ouais,
01:33:38
on va dire que celui par défaut est très
01:33:42
Celui par défaut est très bien. Après on
01:33:44
part du principe que tu es quelqu'un qui
01:33:46
n'est pas forcément développeur, qui est
01:33:49
pas forcément dans l'intelligence
01:33:51
artificielle. Faut pas faut pas
01:33:53
s'éparpiller, faut rester sur des des
01:33:55
éléments qui ont été mis en place, qui
01:33:58
fonctionnent bien euh pour ensuite après
01:33:59
comprendre un peu comment ça fonctionne
01:34:03
et par la suite commencer à à modifier
01:34:07
On aura le droit à un petit un petit
01:34:10
tutoriel sur la chaîne de ta part.
01:34:13
Bon, dites-nous en commentaire si vous
01:34:15
ça peut ça peut être intéressant après
01:34:18
euh un tutoriel sur quoi, tu vois ? sur
01:34:20
modifier comment modifier le harnet de
01:34:23
Bah après ça ça reste du développement
01:34:26
c'est après ça dépend de qu'est-ce que
01:34:28
tu veux modifier. Est-ce que tu veux
01:34:31
modifier par exemple toi qui parlait de
01:34:33
second cerveau euh juste avant avec moi
01:34:36
? Ça ça dépend de ton Hermes. Est-ce que
01:34:37
tu veux juste modifier le le type de
01:34:39
base de données qui qui auquel il va
01:34:41
avoir accès ? Euh est-ce que en plus des
01:34:44
points MD tu vas avoir des une base de
01:34:46
données vectorielles ? Est-ce que tu vas
01:34:48
voir du texte brut dans tes bases de
01:34:50
données ? Euh, tu vois, c'est c'est à
01:34:52
quoi tu lui donnes accès, ça tu peux le
01:34:56
mais euh mais tu vois, en fonction de à
01:34:58
quoi tu vas lui donner accès, peut-être
01:34:59
que tu vas faire du préraitement
01:35:01
d'abord, que tu veux pas que ton Herm il
01:35:03
a accès à ce pré-traitement parce que ça
01:35:05
s'il va s'éparpiller, tu vois, par
01:35:07
exemple. Donc, tu préfères le faire
01:35:12
OK. parce que ton Herm c'est un harnis,
01:35:15
c'està-dire que il va effectuer des
01:35:16
tâches. Tu peux lui demander toi-même de
01:35:19
faire ton pré-traitement de tes données,
01:35:23
mais plus tu as lui envoies des données
01:35:25
claires et précises dès le début, euh
01:35:28
parce que il peut lui-même s'intoxiquer
01:35:30
potentiellement. Après là, ça rentre
01:35:32
dans dans des problématiques beaucoup
01:35:33
plus poussées, mais tu peux intoxiquer
01:35:35
toi-même ton propre nez avec les données
01:35:37
que tu vas lui envoyer potentiellement.
01:35:40
Si tu fais att si tu fais pas attention,
01:35:43
tu vois par exemple, tu vois tu il y a
01:35:47
il y a il y a un promptte malveillant
01:35:48
qui envoyé à ton Hermes, tu as pas mis
01:35:51
de sécurité euh bah il crée un skill
01:35:52
pour supprimer tous tes autres skills et
01:35:54
tu es MCP par exemple. Hop là, c'est
01:35:57
fini, c'est fini, c'est mort. Faut le
01:35:59
Si en fait ce qu'il faut savoir c'est
01:36:01
que c'est que les données qui vont être
01:36:02
données en entrée sont très très
01:36:04
importantes parce que il y a pas s'il y
01:36:07
a pas de contrôle derrière euh quelqu'un
01:36:10
peut vraiment tuer peut tuer ton agent.
01:36:13
Donc euh la modification au-delà de pour
01:36:17
euh de de pour des des problématiques
01:36:19
très spécifique où tu as besoin vraiment
01:36:23
euh de de de faire une tâche qui n'est
01:36:24
pas qui est relativement peu commune,
01:36:26
bien que maintenant avec les skills, tu
01:36:27
peux quand même faire énormément de
01:36:32
l'autre l'autre aspect et avantage de
01:36:34
pourquoi modifier le harm, c'est
01:36:37
vraiment une question de la sécurisation
01:36:45
de de checkup pendant les envois
01:36:47
d'input, les retours, les triggers de
01:36:49
skill, demander une vérification de s'il
01:36:51
a le droit dans ce cas de figure là de
01:36:52
le faire par exemple. Après moi ça fait
01:36:53
un petit moment que j'ai pas touché
01:36:55
armé, ça va faire quelques mois, tu
01:36:56
vois. Donc je sais pas s'il y a eu des
01:36:57
choses qui ont été incorporées à ce
01:37:00
niveau-là, mais forcément avec les les
01:37:02
100 commits par jour qui nous font,
01:37:03
ouais, il y a forcément des trucs qui
01:37:06
arrivent mais pour moi il faut il faut
01:37:09
il faut quand même en amont avant que ça
01:37:12
rentre dans le dans l'agent, il faut que
01:37:14
il y ait des sécurités mises en place.
01:37:16
OK. Ouais, j'ai préparé une grosse vidéo
01:37:19
d'ailleurs sur on en avait parlé là
01:37:23
C1 que j'ai j'apprécie particulièrement
01:37:26
de l'incorporer dans un RMS pour en
01:37:28
faire un second cerveau. Donc c'est une
01:37:30
chose très fastidieuse. J'avais un peu
01:37:32
galéré avec le 5.5. avec le 5.6 là,
01:37:34
j'avais beaucoup moins galéré et
01:37:37
l'intérêt c'est que avant de mettre du
01:37:39
contexte ou autre chose en fait, il va
01:37:41
directement chercher avec comme si one
01:37:45
derrière, il va directement taper en
01:37:47
fait dans la base de données voir s'il a
01:37:51
il a quelque chose à récurrent. Ouais.
01:37:53
Ouais, c'est ça. Et ça évite du coup
01:37:57
d'utiliser un skill qui embume, on va
01:38:00
dire, le contexte pour pour faire une
01:38:02
une tâche ou autre chose. Et ça
01:38:03
fonctionne très très bien sur les
01:38:06
styles. Justement, l'écriture. Euh
01:38:08
toutes mes descriptions de vidéos
01:38:10
maintenant sont faites sont faites
01:38:13
uniquement avec ce ce C1 de ce second
01:38:18
voilà un carel de quel avantage modifier
01:38:20
le RMS au final ? Ben alors après j'ai
01:38:22
fait moi j'ai fait un benchmark récursif
01:38:25
du du de dessus donc je sais pas s'il a
01:38:27
modifié le harnet mais en tout cas ouais
01:38:31
il a modifier son enfin mon user.md sur
01:38:33
sur ça quoi. Donc j'ai l'impression que
01:38:37
Bah je sais pas s'il l'a fait euh s'il
01:38:41
dans sa dans sa code base à lui. Mais en
01:38:43
tout cas oui ça ça fonctionne par les
01:38:45
skills mais par les skill les point MD.
01:38:47
Mais moi je aussi pourquoi j'aime
01:38:48
beaucoup modifier, c'est que j'aime
01:38:50
beaucoup extérioriser ce qui est dans
01:38:52
les skill et les points MD pour euh pour
01:38:54
que je puisse mettre autre chose dedans
01:38:56
en fait, tu vois. C'està-dire que au
01:39:00
Ouais, exactement. Après ça, ceci c'est
01:39:02
un ça c'est un point à ne pas oublier,
01:39:05
c'est que moi étant développeur
01:39:07
je j'aime comprendre ce que je fais.
01:39:10
Donc j'aime beaucoup bidouiller euh
01:39:12
refaire ce qui existe déjà d'une autre
01:39:14
manière pour voir les interactions que
01:39:16
qui sont possible de faire et voir si au
01:39:18
final trigger un skill ou pas juste
01:39:20
faire un petit bout de code à côté.
01:39:21
C'est pas plus intéressant de faire un
01:39:24
bout de code à côté qui le fait et juste
01:39:26
je l'envoie au bon moment que trigger
01:39:27
des skill parce que ça c'est des cas de
01:39:30
figure où c'est beaucoup mieux.
01:39:31
OK. Ouais, c'est intéressant en tout
01:39:33
cas. Ouais. Si si je fais rajouter pour
01:39:35
quelqu'un qui débute ou qui veut pas
01:39:37
forcément trop se casser la tête, les
01:39:39
skills, c'est largement suffisant.
01:39:41
Déjà, on fait pas mal, hein. Pense que
01:39:45
j'avais fait un test justement dans ma
01:39:47
enfin dans une de mes dernières vidéos
01:39:49
sur les skills. Je vous invite à la
01:39:51
regarder. C'est assez assez surprenant
01:39:53
avec ou sans skill justement, exactement
01:39:57
c'est pas mal du tout. Euh, j'avais une
01:39:59
avant-dernière question. selon toi,
01:40:02
comment va évoluer l'IA ou comment tu
01:40:03
aimerais qu'elle évolue ? C'est dire en
01:40:06
terme de peut-être en moderne en en
01:40:07
modèle local, est-ce que tu voudrais
01:40:10
justement un je sais pas un opus 4.8 en
01:40:14
Bah honnêtement, au vu de au vu de ce
01:40:15
qui se passe à l'heure actuelle, tu vois
01:40:19
là euh les Chinois commencent à se poser
01:40:21
des questions de s'il devrait open
01:40:24
mettre en open source des modèles aussi
01:40:25
puissants que ce qu'il nous ont donné
01:40:26
récemment. Tu vois, il y a beaucoup de
01:40:28
problématiques et de questions qui sont
01:40:30
Alors, je veux juste juste petite
01:40:32
réctification. Kimi à l'heure actuelle,
01:40:34
Kimi 3 n'est pas open source pour le
01:40:36
Je parle pas forcément de là, je parlais
01:40:39
pas de Kimi. Non, non, mais je je dis
01:40:43
Voilà. Mais tu vois, tu as tout cet
01:40:46
aspect-là euh tu as tout cet aspect là
01:40:50
qui est politique euh entre les deux
01:40:54
blocs qui font qui font la course Alia
01:40:57
qui est Amérique Chine. Tu as tu as tu
01:40:59
as quand même ça ça évolue beaucoup. tu
01:41:03
as euh tu as eu toutes les les les
01:41:06
réglementations de bah en fait Fable
01:41:07
l'Europe il y a pas accès, le reste du
01:41:08
monde il a pas accès pendant un certain
01:41:11
temps. Tu as eu la même chose avec
01:41:13
récemment un autre modèle, je sais plus
01:41:15
lequel aussi. Enfin, ça bouge beaucoup.
01:41:17
On y a reaxé depuis, je sais pas si tu
01:41:20
Ouais, j'ai vu, j'ai vu bien sûr. Mais
01:41:23
problématique avec un autre modèle
01:41:25
américain récemment là-dessus aussi,
01:41:29
j'ai plus le nom en tête, mais il y a en
01:41:32
tout cas pour l'instant que ça soit du
01:41:34
côté des LLM ou dans de dans d'autres
01:41:35
côtés, tu peux regarder au niveau de la
01:41:39
robotique, euh ça évolue très vite. Donc
01:41:41
pour moi, on est on reste quand même
01:41:44
dans d'une évolution exponentielle
01:41:48
sur plein de plein plein de secteurs
01:41:51
différents. Donc te dire jusqu'où ça
01:41:53
peut aller honnêtement et vu comment ça
01:41:57
franchement c'est travailler depuis chez
01:42:00
moi avec des agents qui font tout je te
01:42:04
Ça ça franchement mais honnêtement c'est
01:42:06
déjà quasiment possible. Mais on y est,
01:42:08
hein. Je pense que là avec Hermes,
01:42:12
on y est. Mais euh mais on on en tout
01:42:14
cas pour moi, on n'y est pas encore à
01:42:15
100 %. C'est-à-dire que il y a encore un
01:42:17
peu de travail à fournir pour que ton
01:42:19
Hermest te permette de réellement bien
01:42:21
vivre. Et enfin, c'est pas un seul
01:42:23
Hermè, çaen est plusieurs hein. Enfin,
01:42:26
plus de contexte, on va dire, disons.
01:42:29
Ouais, mais euh mais ça commence à se
01:42:32
faire et que pour moi euh des des harnet
01:42:33
de la qualité d'ermé, c'est que le début
01:42:35
et tu vas en avoir de plus en plus
01:42:43
ça ça on il va encore se passer beaucoup
01:42:46
de chose. Donc l'agentique pour moi
01:42:47
c'est que le début. C'est-à-dire que
01:42:50
pour l'instant on est on a eu les on a
01:42:53
eu les les les chatbots puis après on a
01:42:56
eu les les agents. Euh après tu vas
01:42:58
avoir les les systèmes d'agent,
01:43:00
c'est-à-dire que tu vas voir des agents
01:43:02
qui vont interagir avec d'autres agents.
01:43:05
Euh c'est déjà un peu le cas maintenant.
01:43:07
Euh puis après tu vas avoir encore une
01:43:10
étape d'au-dessus potentiellement des
01:43:13
des des agents qui vont réger qui vont
01:43:15
qui vont gérer des systèmes d'agents et
01:43:16
cetera. Tu enf tu peux scaler à
01:43:21
c'est Oui, ça ça commence à vraiment
01:43:23
être le cas. Je pense open clown, on
01:43:26
avait le agent to agent sur AMS, on
01:43:28
avait bah le sub agent et bien sûr mais
01:43:33
là vraiment une soit vraiment plus à une
01:43:35
échelle DevOps là, c'est-à-dire que là
01:43:37
on est plus sur une stack logiciel
01:43:40
ça fait penser au je sais pas si tu l'as
01:43:42
vu au gitup de alors ça fonctionne pas,
01:43:44
c'est pas fonctionnel du tout mais je
01:43:47
crois que c'est paper clip ça s'appelle.
01:43:48
Ouais, je ouais, je vois je vois très
01:43:52
fonctionnel pour le moment. Donc et puis
01:43:55
ça bouge du token à gogo, on va dire.
01:44:01
l'évolution de Lia, est-ce que on va
01:44:02
rentrer dans un nouveau paradigme ?
01:44:03
Qu'est-ce que j'appelle un nouveau
01:44:05
paradigme ? C'est-à-dire une nouvelle
01:44:07
architecture ? Pour moi, c'est possible.
01:44:08
En tout cas, les LLM, c'est pas la
01:44:11
finalité. Pour moi, les LLM et les
01:44:13
autres modèles DI branchés ensemble,
01:44:15
c'est c'est la finalité. C'est-à-dire
01:44:19
que c'est pas créer une seule euh qui
01:44:21
fait tout, c'est pas c'est pas réaliste
01:44:23
pour moi. C'est plein de systèmes d'IA
01:44:24
que tu vas brancher les uns aux autres
01:44:27
qui vont te permettre d'atteindre entre
01:44:28
guillemets la GI, tu vois ou des
01:44:33
sortent une sorte d'énorme MOE, c'est ça
01:44:37
raccourcit bien et qu'on prend trois
01:44:41
OK. Mais après au niveau des nouvelles
01:44:44
tech aussi euh au-delà de ça, c'est que
01:44:46
pour moi ce qui va vraiment vraiment
01:44:49
révolutionner Lia là, c'est les board
01:44:52
model, ça commence à arriver. Mais euh
01:44:53
en fait ce qu'il faut se dire, c'est que
01:44:55
pourquoi les boels, pour moi, ça va
01:44:56
vraiment révolutionner encore plus le
01:44:57
monde de là. pour la simple et bonne
01:45:00
raison que tes robots euh pour les
01:45:02
entraîner euh faut faut les entraîner
01:45:03
énormément, tu vois, pour qu'ils
01:45:05
puissent et cetera, faire les bonnes
01:45:07
tâches modèle, ça peut te permettre de
01:45:09
simuler euh des mondes physiques et ça
01:45:10
commence à se mettre en place petit à
01:45:13
petit et il faut se dire que ça pour moi
01:45:18
le grand pas qui va débloquer énormément
01:45:20
la robotique. Tu veux dire les les
01:45:22
compagnies là qui euh qui font entraîner
01:45:24
des Indiens justement sur des gestes
01:45:27
mécaniques, on va dire 3D et euh c'est
01:45:31
En tout cas euh pour pour moi en fait
01:45:33
c'est que là ce genre de chos est fait
01:45:34
par des humains, tu vois. Mais là on est
01:45:36
en train déjà de commencer à développer
01:45:38
des une alternative humaine, tu vois.
01:45:43
Je t'invite à regarder les World Model.
01:45:47
C'est le fait de générer des mondes 3D.
01:45:50
Tu peux très bien euh Non, c'est ça. Je
01:45:51
pas que forcément à partir d'une image
01:45:53
en fait, tu peux en fait c'est-à-dire
01:45:56
que c'est un modèle dia qui va simuler
01:46:00
le monde en très en très en vague, tu
01:46:03
vois, en simplifié. Donc tu peux te dire
01:46:05
que tu vas modéliser ton entreprise
01:46:09
et euh tu vas entraîner tes IA euh à
01:46:10
marcher dans l'entreprise, tu vois, à
01:46:12
aller du point A point B, transporter un
01:46:15
truc. Et du coup, vu que tu simules un
01:46:16
monde 3D, bah tu peux donner du poids,
01:46:18
de la gravité à tes objets. Donc tu peux
01:46:19
leur apprendre à bien marcher, à
01:46:22
optimiser les temps de trajet et cetera
01:46:26
Donc euh c'est c'est très très très
01:46:29
Intéressant en tout cas. Ouais. Bon,
01:46:31
dernière petite question. Alors, est-ce
01:46:33
qu'on est-ce que s'il y a des débutants
01:46:35
ou des membres de ma connauté, on peut
01:46:38
te retrouver en commentaire euh si s'ils
01:46:40
ont bien sûr des commentaires à faire
01:46:43
sur d'éventuelles questions sur les
01:46:45
je pourrais répondre en commentaire pour
01:46:46
étayer un peu mes propos et puis même
01:46:49
dans tous les cas, je suis sur euh je
01:46:51
suis sur ton Discord donc euh ça s'il y
01:46:54
a des gens qui veulent venir me voir euh
01:46:55
pour ils pourront quand même venir me
01:46:56
poser des questions, il y a pas de
01:46:58
Ça marche. Et ben écoute, de toute
01:46:59
façon, tout est en description.
01:47:02
N'hésitez pas à aller voir, à regarder,
01:47:05
mettez un j'aime, abonnez-vous et puis
01:47:07
pensez au boost aussi, hein. C'est c'est
01:47:09
important en ce moment. Et sur ce, à
01:47:13
Et si vous voulez voir ce que Hermes
01:47:14
peut faire une fois connecté à un vrai
01:47:16
outil concret, j'ai aussi cette vidéo où
01:47:18
je le branche directement à Shopify avec
01:47:20
un MCP. Là, on ne parle plus juste avec
01:47:21
Hermes, on peut directement commencer à
01:47:23
exploiter sa boutique directement. La