Become a Creator today!Start creating today - Share your story with the world!
Start for free
00:00:00
00:00:01
La guerre des tokens image

La guerre des tokens

S1 E22 · L'EstamiTech
Avatar
67 Plays1 day ago

Le forfait illimité, c'est terminé!

Anthropic, OpenAI, GitHub Copilot, tous basculent vers le paiement à l'usage. Et au cœur de ce nouveau système, une unité de mesure opaque que personne ne maîtrise vraiment : le token.

Tout simplement parce qu'il en avait besoin, voyant son quota Claude disparaitre bien trop vite, mon invité d'aujourd'hui a décidé d'agir. Patrick Szymkowiak est le créateur de Rust Token Killer (RTK), un binaire Rust open source qui, via un pre-hook, intercepte les commandes shell de ton agent IA et filtre le bruit dans la réponse avant qu'il n'atteigne ton contexte.

En 9 semaines seulement, RTK est passé d'un prototype développé dans son coin à 40 000 stars sur GitHub, 2 500 forks, 80 contributeurs et 360 commandes supportées. Le tout porté depuis Lille!

Dans cet épisode on parle de la mécanique des tokens (et de pourquoi personne ne sait vraiment comment ils sont calculés), du basculement vers le paiement à l'usage, de la stratégie « Uber » des géants de l'IA qui subventionnent leurs forfaits pour capter le marché, du pari des modèles locaux, du « vibe coding » comme nouvelle drogue, et de l'avenir où la valeur se déplace vers la spécialisation métier.

Le projet RTK et l'écosystème rtk-ai

L'équipe

Les recommandations de l'invité

  • 📖 Steve Jobs, la biographie par Walter Isaacson
  • 🍽️ La plage à Audresselles
Transcript

Intro

00:00:24
Speaker
Il se passe quelque chose d'étrange ces derniers mois chez les acteurs de l'intelligence artificielle.
00:00:28
Speaker
On sait depuis le premier jour qu'on ne connaît pas le vrai coût de tous ces outils que l'on utilise.
00:00:33
Speaker
Et vient le jour ils ont besoin de faire rentrer de la trésorerie pour justifier des valorisations délirantes.
00:00:38
Speaker
Alors, on passe de forfait à 10$, puis 20$, 20$, puis pour vraiment travailler aujourd'hui, on passe à 100$ ou 200$ par mois.
00:00:45
Speaker
Et là, on parle de paiement à l'usage systématique, avec une unité de mesure un peu étrange, le token.
00:00:51
Speaker
Alors comment appréhender cette mesure difficilement contrôlable?
00:00:55
Speaker
Est-ce qu'on rentre dans une guerre des tokens?
00:00:57
Speaker
Pour en parler, je reçois Patrick Simkoviak, fondateur de Rust Token Killer.
00:01:02
Speaker
Salut Patrick, peux-tu te présenter?
00:01:04
Speaker
Hello, oui, donc moi je m'appelle Patrick, je suis créateur de RTK.
00:01:09
Speaker
Alors je suis un peu pour pur produit du Nord.
00:01:13
Speaker
Je viens du bassin minier de Lens.
00:01:15
Speaker
J'ai fait la fac informatique de Lille.
00:01:18
Speaker
J'ai travaillé dans les entreprises du Nord pendant une vingtaine d'années.
00:01:23
Speaker
Muliers?
00:01:25
Speaker
Ouais, c'est ça.
00:01:27
Speaker
Beaucoup de muliers.
00:01:28
Speaker
Forcément, c'est la région.
00:01:30
Speaker
J'ai fait du CDI, j'ai fait du freelance, j'ai créé deux sociétés.
00:01:36
Speaker
Et j'ai un profil manager, architecte d'infrastructure, DevOps.
00:01:43
Speaker
Et j'ai fait pas mal de devs à côté sur des projets.
00:01:46
Speaker
À la base, je suis sorti de la fac chez GTDev.
00:01:49
Speaker
Ok.
00:01:49
Speaker
Voilà.
00:01:50
Speaker
Et j'étais en incubation en 2000, enfin je suis toujours en incubation en 2025, j'ai commencé Euratech, le programme.
00:02:00
Speaker
Et là, je suis Euratech Cyber Campus.
00:02:06
Speaker
Je fais, on peut attaquer sur le truc de l'IA.
00:02:09
Speaker
Vas-y.
00:02:10
Speaker
Donc je fais de l'IA, je pense un peu comme tout le monde, j'ai fait Joujou à partir d'il y a un an à peu près, je pense.
00:02:16
Speaker
D'abord avec la complétion de code et on trouvait déjà que c'était intéressant mais bon ça n'allait pas plus
00:02:22
Speaker
Je crois que les premières vraies sessions de vibe coding on va dire entre guillemets je laissais l'y affaire c'était en juillet ou quelque chose comme ça avec Gemini.
00:02:30
Speaker
Bon, ce n'était pas hyper performant, beaucoup d'hallucinations, ça faisait quelques
00:02:41
Speaker
CloudCode.
00:02:43
Speaker
Je crois que j'ai fait ça en septembre 2025.
00:02:46
Speaker
J'ai démarré CloudCode.
00:02:48
Speaker
Au plus 4, 5.
00:02:52
Speaker
Qui a été vraiment un shift quand même.
00:02:55
Speaker
Déjà quand j'ai commencé, c'était pas mal.
00:02:56
Speaker
Et en novembre, c'était waouh.
00:02:59
Speaker
C'était vraiment impressionnant tout ce qu'il savait faire sans se tromper.
00:03:04
Speaker
Vraiment impressionnant.
00:03:05
Speaker
Et donc j'ai repris des anciens projets qu'on avait mis un peu, enfin, que j'avais arrêtés, qui étaient partis à la poubelle parce que pas de développeurs, etc.
00:03:15
Speaker
incroyable.
00:03:21
Speaker
riche.
00:03:23
Speaker
Fin de vote forfait.
00:03:24
Speaker
c'est fini, rentrez chez vous.
00:03:26
Speaker
Ou attendez 5 heures avec Claude.
00:03:28
Speaker
Oui, attendez 5 heures, attendez la fin du mois.
00:03:31
Speaker
Et je l'ai eu au fur et à mesure, de plus en plus.
00:03:35
Speaker
Et je crois que c'est en décembre 2025 2025 j'ai eu ça.
00:03:39
Speaker
J'avais un gros LS de Claude Cotes.
00:03:43
Speaker
Il liste tous les fichiers.
00:03:44
Speaker
Il m'a listé 50 fichiers.
00:03:45
Speaker
À chaque fois, je voyais, tu sais, les...
00:03:51
Speaker
fichiers.
00:03:52
Speaker
Et juste à la fin, il me fait, dans la session terminée, trop de tokens.
00:03:56
Speaker
Je me suis dit, putain, c'est con.
00:04:00
Speaker
Il a mis mon nom 50 fois, il a mis homme 50 fois, il a mis tous les paramètres et il s'en fout, il voulait juste les noms de fichiers.
00:04:05
Speaker
Et donc, j'ai commencé un projet par rapport à ça.
00:04:07
Speaker
Je me suis dit, je vais mettre un truc il ne va pas avoir tout ce qu'il y a derrière, il ne va avoir vraiment que ce qu'il veut, en fait.
00:04:15
Speaker
C'est comme ça, je commençais à réfléchir.
00:04:18
Speaker
Alors j'ai d'abord... C'est marrant parce que maintenant il y a des pistes de gens qui commencent à faire ça aussi.
00:04:22
Speaker
Je l'avais testé en décembre 2025 de mettre un LLM, tu sais, le local.
00:04:28
Speaker
Sur le principe, c'est moins cher.
00:04:30
Speaker
Et après, j'envoie ce qui est cher.
00:04:34
Speaker
intelligent.
00:04:36
Speaker
Et donc c'était du Python avec du truc local et ça ne marchait pas.
00:04:41
Speaker
Enfin ça marchait, mais il fallait des 4-5 secondes d'envoyer un truc.
00:04:45
Speaker
Après, pas assez rapide en fait, pas assez efficace sur les modèles qu'on avait en décembre 2025.
00:04:50
Speaker
Donc j'ai recommencé deux fois, j'ai foutu deux fois le truc à la poubelle, je crois.
00:04:55
Speaker
Et après, je me suis dit « Ouais, non, on ne peut pas faire comme ça.
00:04:58
Speaker
» Donc je commençais à avoir une idée claire de ce que je voulais et ce que je ne voulais pas.
00:05:05
Speaker
Je voulais un truc ultra rapide.
00:05:07
Speaker
qui élimine en fait des informations, enfin pas des informations mais qui enlève du surplus, pas nécessaire parce que répéter 55 fois Patrick, je vois pas trop
00:05:16
Speaker
Et donc je suis parti en Rust.
00:05:18
Speaker
Après je savais qu'il fallait une petite base.
00:05:20
Speaker
Rust?
00:05:21
Speaker
Non pas du tout, je fais tous les trucs de base, les tutos, etc.
00:05:27
Speaker
Mais pas plus que ça, j'avais pas fait un truc multi-threader, etc.
00:05:30
Speaker
Alors, je me permets, on va rembobiner un petit peu.
00:05:33
Speaker
Déjà, tu t'es fait un QB sur des sujets de l'IA ou
00:05:37
Speaker
Non, c'était pour Kexa.
00:05:38
Speaker
C'est un produit que j'ai développé avec d'autres personnes pendant trois ans, ans, qui est un un CSPM, Souverain Open
00:05:48
Speaker
Donc, c'est un concurrent des Prisma, etc.
00:05:52
Speaker
Tu le lances et puis ça te donne des configurations qui ne sont pas correctes sur les cloud provider.
00:05:57
Speaker
Ok.
00:06:06
Speaker
pertinent.
00:06:17
Speaker
frustrait.
00:06:19
Speaker
Comment est calculé le quota chez tous ces acteurs-là pour toi?
00:06:24
Speaker
On ne sait pas vraiment comment il est calculé exactement.
00:06:27
Speaker
C'est une estimation sur le nombre de mots ou de requêtes qui ont été faites.
00:06:33
Speaker
Et après, tu as un tokenizer qui va supprimer normalement des informations comme dans une phrase, il va supprimer des mots.
00:06:42
Speaker
Eux, ils ne vont pas compter en fait.
00:06:44
Speaker
Mais on est d'accord qu'on n'a pas accès, nous, au tokenizer de chacun des acteurs?
00:06:47
Speaker
Non.
00:06:47
Speaker
Et que ce n'est pas le même tokenizer pour chacun des acteurs?
00:06:50
Speaker
Oui, ce n'est pas le même pour chacun des
00:06:52
Speaker
Donc, le quota est fait sur le nombre de mots, on va dire, et et quand l'outil fait des actions,
00:07:00
Speaker
Tout ce qu'il va récupérer est envoyé potentiellement.
00:07:03
Speaker
Et là, tu parles pour les requêtes API simples, mais pour les commandes shell, on ne sait même
00:07:09
Speaker
D'accord.
00:07:10
Speaker
On ne sait même pas ce qu'ils envoient pour les commandes shell et ce qu'ils n'en voient pas ou comment il est tokenalisé au niveau commande shell.
00:07:16
Speaker
Moi, je crois pas que j'ai jamais vu aucune information là dessus.
00:07:18
Speaker
Je sais pas si toi tu en as vu.
00:07:20
Speaker
Non.
00:07:36
Speaker
etc.
00:07:37
Speaker
Mais sur le bruit shell,
00:07:39
Speaker
Il y a
00:07:39
Speaker
Il y a eu des études sur du bruit shell, est-ce qu'il est utilisé utilisé dans l'inférence, dans l'entraînement, etc.
00:07:47
Speaker
Ce n'est pas très clair.
00:07:48
Speaker
Il y a des chercheurs qui disent non, pas du tout, le bruit shell, il n'est pas utilisé dans
00:07:56
Speaker
Donc en fait, nous, on est vraiment sur un truc spécifique avec RTK.
00:08:00
Speaker
On n'est même pas dans les commandes, tu vois, si tu fais une discussion simple avec le LLM, on n'est même pas là-dessus.
00:08:07
Speaker
Nous, on est vraiment sur les commandes shell.
00:08:09
Speaker
Et donc, je vais dire,
00:08:10
Speaker
Le retour des commandes shell.
00:08:12
Speaker
Le retour des commandes shell.
00:08:13
Speaker
Ok.
00:08:14
Speaker
Donc, essayes... Donc, toi, tu as fait un filtre en listant une liste prédéfinie de commandes shell que tu es capable d'interpréter, de filtrer en te disant, mon retour, je m'attends à ça et il y a certaines choses que je n'ai pas envie d'avoir.
00:08:29
Speaker
L'idée de départ, c'était ça.
00:08:30
Speaker
C'était vraiment de dire...
00:08:35
Speaker
test.
00:08:37
Speaker
Et bien, quand tu es humain, tu aimes bien avoir toute l'information.
00:08:43
Speaker
d'informations.
00:08:44
Speaker
Qui, en fait, moi je veux dire que c'est un peu du bruit.
00:08:48
Speaker
Parce que si tu fais un cargo test de 1300 tests, tu tu vas avoir 1300 lignes.
00:08:52
Speaker
OK, OK, OK, OK.
00:08:55
Speaker
Nous, avec RTK, on va OK Total et à la fin, fail sur les tests qui ne sont pas bons.
00:09:00
Speaker
Ok.
00:09:04
Speaker
Et pour nourrir le contexte qu'avec ce résultat-là, et pour que le LLM se concentre que sur ces arguments-là?
00:09:11
Speaker
Oui, alors ça, ce qu'on sait aussi, c'est qu'on Là, on n'est plus dans le retour hystérique, parce que je te dis après coup, ce qu'on a vu.
00:09:17
Speaker
Parce que moi, c'était un problème que j'avais au début.
00:09:19
Speaker
Et quand je l'ai développé, avant de le mettre en ligne... Alors déjà, je n'étais même pas encore arrivé à RTK, mais tu l'as dit.
00:09:27
Speaker
Mais après, quand j'ai réussi à le faire en Rust et en SQLite et j'ai mis quelques commandes, j'ai dit, ouais, je vais l'appeler Rust Token Killer.
00:09:36
Speaker
Et je l'ai utilisé pendant un mois de mon côté, en fait.
00:09:39
Speaker
Et moi, j'ai constaté que j'avais moins de fin de session.
00:09:41
Speaker
D'accord.
00:09:42
Speaker
Donc je me suis dit, il y a peut être quelque chose.
00:09:45
Speaker
Ça a l'air de marcher, en
00:09:46
Speaker
Et c'est là, après, que je l'ai mis le 22 janvier janvier en ligne.
00:09:50
Speaker
J'ai eu les premières stars.
00:09:52
Speaker
Et puis après, ça a explosé d'un coup, etc.
00:09:54
Speaker
En
00:09:54
Speaker
Et Et on a eu beaucoup.
00:09:58
Speaker
J'ai fait un LinkedIn.
00:09:59
Speaker
Et dans l'heure, j'ai eu 100 stars.
00:10:00
Speaker
Donc Donc après, il y a plein de gens qui sont venus.
00:10:03
Speaker
Et il y a par exemple Florian qui se sont dit « Ah ouais, ça m'intéresse ».
00:10:06
Speaker
Ils ont commencé à le développer, à faire des releases releases par rapport à moi, l'init initial que j'avais fait.
00:10:12
Speaker
Ok.
00:10:12
Speaker
Qui n'est pas Lillois, Florian?
00:10:14
Speaker
Non, il est parisien.
00:10:15
Speaker
Adrien, il est Lillois.
00:10:16
Speaker
Et j'ai fait... Je ne sais plus, on a enchaîné plein de PR.
00:10:22
Speaker
Alors, il faudra regarder, mais...
00:10:26
Speaker
Reddit.
00:10:30
Speaker
journée.
00:10:31
Speaker
Donc là, ça a vraiment explosé.
00:10:34
Speaker
Quelques jours après, j'ai fait un LinkedIn.
00:10:35
Speaker
C'est pareil, 100 000 vues et 1 000 likes sur très peu de temps.
00:10:40
Speaker
Juste pour dire que là, tu tu vois, on est à plus de 500 PR qui ont été passés.
00:10:46
Speaker
D'accord.
00:10:47
Speaker
De qui, alors?
00:10:49
Speaker
Il y a 80 contributeurs.
00:10:52
Speaker
Ok.
00:10:53
Speaker
Donc, nous, on gère les issues.
00:10:56
Speaker
Adrien, il gère les issues.
00:10:57
Speaker
Florian aussi.
00:10:58
Speaker
Et principalement, on fait des revues au site PR.
00:11:02
Speaker
Là, on va partir sur un autre sujet, sur le PR, les PR faits par IA.
00:11:06
Speaker
C'est carrément vrai.
00:11:07
Speaker
C'est carrément vrai.
00:11:09
Speaker
Alors, on a eu une inondation du nombre de PR.
00:11:12
Speaker
Comme je te disais, on avait eu à un moment donné une issue par heure et une PR par heure.
00:11:17
Speaker
Et donc, tu les revois avec Claude parce que tu en as tellement que... Revoir le code.
00:11:26
Speaker
Puis alors, tu as des trucs où... Ouais, c'est simple, tu as 100 lignes, 200 lignes.
00:11:31
Speaker
Tu peux voir le code toi-même et le vérifier et
00:11:34
Speaker
Mais il y en a, ils font des trucs à 3000, 4000 lignes.
00:11:38
Speaker
Et elle te fait non, ce n'est pas possible.
00:11:39
Speaker
Donc, celles-là, on les éjecte déjà de base.
00:11:42
Speaker
Puis après, tu as aussi les PR ils ont mis un sujet, je vais corriger ça.
00:11:47
Speaker
Puis en fait, quand tu regardes à l'intérieur, ils corrigent ça, mais derrière, ils font plein d'autres trucs en fait.
00:11:52
Speaker
Parce que l'IA, elle est partie dans tous les sens et elle a corrigé d'autres trucs en même temps.
00:11:56
Speaker
Est-ce que la sécurité vous a fait peur à ce moment-là?
00:11:58
Speaker
Elle vous a dit, on peut laisser passer des trucs...
00:12:04
Speaker
Dès le début, on a eu un dans les premières PR, PR, c'était vraiment très rapide, il voulait intégrer intégrer le grep qui tourne avec une IA, qui était un peu buzz.
00:12:20
Speaker
Je sais pas comment il
00:12:21
Speaker
Après, c'est un grep qui marche avec un modèle d'IA.
00:12:24
Speaker
Et il l'avait fait pour que ça s'intègre dans le code et ça le download automatiquement quand tu download
00:12:29
Speaker
Et tu vois, si on n'avait pas fait gaffe, le truc serait passé.
00:12:31
Speaker
Alors on a fait tout de suite, non, c'est pas possible et tout.
00:12:34
Speaker
Et donc, on a mis des process... Grapebrain?
00:12:37
Speaker
Je ne sais plus le nom.
00:12:39
Speaker
Mais on a mis dans les pipelines des trucs de vérification et on est au minimum deux à prouver.
00:12:48
Speaker
Et on vérifie toujours un step en disant est-ce la sécurité, est-ce qu'il y a une librairie externe, etc.
00:12:56
Speaker
Concrètement, comment ça marche?
00:12:58
Speaker
personne.
00:13:00
Speaker
Articard, oui.
00:13:01
Speaker
C'est un binaire Rust.
00:13:03
Speaker
Vous gérez une liste de commandes
00:13:06
Speaker
Prédéfinie.
00:13:07
Speaker
Oui.
00:13:08
Speaker
Pour celles qui sont plus compliquées, il y a une liste de commandes.
00:13:10
Speaker
Et celles qui sont plus simples, elles sont dans du Tommel.
00:13:13
Speaker
Donc, tu peux aussi faire des commandes simplifiées de substitution dans du Tommel.
00:13:18
Speaker
D'accord.
00:13:18
Speaker
Et là, on est à 360 commandes, je crois.
00:13:21
Speaker
Oui.
00:13:21
Speaker
D'accord.
00:13:24
Speaker
Et Et ça veut dire que toutes les PR, c'était principalement pour ajouter des nouvelles commandes?
00:13:32
Speaker
Non, il y avait des bugs.
00:13:32
Speaker
Il y a aussi beaucoup de BR de bugs.
00:13:36
Speaker
Il y a eu aussi, à un moment donné, rajouter tous les outils IA.
00:13:40
Speaker
Il y a eu beaucoup de demandes pendant longtemps là-dessus.
00:13:42
Speaker
Alors que le but, c'est justement d'éviter ça.
00:13:45
Speaker
D'un côté de...
00:13:48
Speaker
Si le but de RTK est de consommer le moins d'IA possible et d'être le plus efficient possible, le but, ce n'est pas que RTK fasse plein d'appels à d'autres outils indiavres.
00:13:58
Speaker
Ah non, ce n'est pas ça.
00:14:04
Speaker
Cursor.
00:14:06
Speaker
On a eu beaucoup de demandes là-dessus.
00:14:07
Speaker
Et ça a duré un bon petit moment.
00:14:10
Speaker
Puis en plus, il n'y avait que Claude à l'époque qui avait le hook.
00:14:12
Speaker
Et puis il y avait même avant, avant, quand moi je l'avais développé, il n'y avait même pas de hook en fait.
00:14:16
Speaker
C'était juste... Comment tu faisais alors?
00:14:19
Speaker
Dans un prompt et je disais à l'IA, vas-y, t'as RTK, fais un moins version et regarde les commandes que t'as et puis utilise-le.
00:14:27
Speaker
Et ça marchait.
00:14:28
Speaker
Mais bon, c'était pas aussi efficace, mais ça marchait.
00:14:30
Speaker
D'accord.
00:14:31
Speaker
Donc là...
00:14:32
Speaker
hook.
00:14:33
Speaker
Pour chaque commande qu'il essaye de faire, le hook l'intercepte et remplace par RTK le nom de la commande?
00:14:37
Speaker
Oui.
00:14:38
Speaker
D'accord.
00:14:39
Speaker
En Rust.
00:14:39
Speaker
À un moment donné, c'était en Shell, maintenant c'est en Full Rust.
00:14:43
Speaker
Ok.
00:14:44
Speaker
Et donne donne en sortie le résultat de RTK le nom de la commande plutôt que la courbe d'elle-même.
00:14:50
Speaker
Oui.
00:14:50
Speaker
Et après, il y a des options de pass-through.
00:14:52
Speaker
Donc, l'IA peut dire, je dégage RTK et je ne veux pas
00:14:57
Speaker
Et là, on réfléchit à mettre des...
00:15:00
Speaker
Des niveaux certainement d'agressivité en fait.
00:15:03
Speaker
Un, deux ou trois.
00:15:05
Speaker
Pour dire neutre, plus agressif, pas du tout.
00:15:08
Speaker
D'accord.
00:15:09
Speaker
Sur le remplacement remplacement des mots, mots, on va dire.
00:15:14
Speaker
Tu vois, en tant qu'utilisateur lambda qui a installé ça, qui a installé RTK, j'avais la peur de perdre en qualité.
00:15:27
Speaker
comprends.
00:15:30
Speaker
Et comment on fait pour vraiment connaître le détail de ce qui est fait, avoir des exemples sur les commandes et le filtrage qui est fait pour être rassuré là-dessus?
00:15:38
Speaker
C'est en cours.
00:15:39
Speaker
On fait déjà des benchmarks sur des LLM locaux, des LLM cloud.
00:15:47
Speaker
alors quand je dis cloud, cloud, gemini, curseur, en fait on va faire la réécriture, le changement et vérifier que ça ne leur pose aucun problème.
00:15:57
Speaker
Dans le sens, c'est est-ce que tu comprends bien ce qui se passe, qu'est-ce que c'est, etc.
00:16:02
Speaker
Mais il y a eu certaines versions sur certaines commandes ça a bouclé sur certains trucs parce qu'ils ne comprenaient pas tout.
00:16:10
Speaker
modèles.
00:16:11
Speaker
Donc on corrige ça, on fait gaffe à ça, on fait des benchmarks en interne, mais on va les rendre publics dès qu'on peut sur sur ce qui se passe exactement pour être le plus clair.
00:16:23
Speaker
Mais ils ont tous des codecs
00:16:24
Speaker
tous.
00:16:28
Speaker
maintenant.
00:16:30
Speaker
Et Codex, c'est bien possible aussi.
00:16:34
Speaker
OK, mais c'est en train de copier ce que fait Cloud Code.
00:16:37
Speaker
Il se copie tous les uns les autres.
00:16:40
Speaker
pratique.
00:16:43
Speaker
C'est pas une mauvaise idée.
00:16:45
Speaker
Mais Mais après, sur ce que tu veux voir aussi, c'est open
00:16:49
Speaker
Donc, tu peux très bien lancer un cloud et puis qu'il vérifie.
00:16:53
Speaker
Tu lui montres des trucs, il va vérifier dans le code et il va te le dire.
00:16:56
Speaker
Ou même sur la sécurité.
00:16:57
Speaker
Je sais qu'au début, il y a pas mal de gens qui m'ont dit « Ouais, mais comment vous êtes que vous n'êtes pas un fake project qui allait prendre toutes nos données et les envoyer?
00:17:03
Speaker
» Je lui ai dit « Regardez avec votre cloud ou autre chose, regardez le code, tout est open source.
00:17:09
Speaker
» J'ai vu le mot RGPD sur le
00:17:12
Speaker
Oui, c'est pour la télémétrie.
00:17:15
Speaker
C'est pareil, c'est quelque chose que vous avez vite prévu.
00:17:17
Speaker
Parce qu'en fait, je crois qu'on ne se rend pas compte de la temporalité de tout ça.
00:17:22
Speaker
Neuf semaines.
00:17:24
Speaker
En fait, tu parles de décembre en disant « bon, j'ai commencé à faire ça, parce que j'en ai besoin avec ça ».
00:17:30
Speaker
Et donc là, on est en train d'enregistrer, on est le 28 avril.
00:17:34
Speaker
Mais c'est rien.
00:17:35
Speaker
Et donc, il y a un site, des corps constructeurs.
00:17:37
Speaker
Oui, mais j'essaie de le rappeler aux gens, parce qu'on dit « mais vous n'avez pas ça, vous n'avez pas ça ».
00:17:42
Speaker
Ça fait neuf semaines.
00:17:44
Speaker
Et au bout de neuf semaines, aucune boîte s'est dit « tiens, je vais faire une section pour la télémétrie orientée RGPD parce qu'il faut et qu'il y a beaucoup d'utilisateurs ».
00:17:52
Speaker
Tu as une estimation déjà du nombre d'utilisateurs et de téléchargements de RTK?
00:17:56
Speaker
Oui, j'ai une estimation plus ou moins précise.
00:18:02
Speaker
chiffres.
00:18:03
Speaker
Et activé par défaut, je crois.
00:18:05
Speaker
Oui, tu as un message, après tu peux le désactiver, donc c'est une pratique assez courante.
00:18:08
Speaker
Mais on en a besoin, nous, en projet open source, parce que si on n'a pas ça, on ne peut pas justifier quoi que ce soit.
00:18:13
Speaker
bref.
00:18:22
Speaker
jours.
00:18:23
Speaker
Un truc hallucinant.
00:18:24
Speaker
500 000 stars?
00:18:25
Speaker
Ouais, alors le truc qui m'a plus choqué... Combien t'as dit?
00:18:28
Speaker
36 900, je crois, un truc comme ça.
00:18:31
Speaker
Ouais, on n'a pas encore fait les 37 000.
00:18:33
Speaker
J'ai passer dans les 40 000, je pense, d'ici quelques semaines.
00:18:37
Speaker
Non, moi, ce qui m'a le plus marqué, là, j'ai regardé hier en entière, entière, c'est 30 000 vues vues par jour jour sur la page GitHub, un truc comme ça.
00:18:47
Speaker
Ben, ça intrigue.
00:18:48
Speaker
Je fais « waouh ».
00:18:51
Speaker
toi?
00:18:53
Speaker
T'es passé d'un truc, d'un développement, donc en neuf semaines, une fois de plus?
00:18:58
Speaker
c'est dur d'avoir du recul peut-être, mais tu es passé d'un développement à une frustration frustration à un sujet qui devient un peu sociétal de produits qui nous ont mis une petite drogue un peu gratuite et qui d'un seul coup font exploser les coûts.
00:19:15
Speaker
Là, j'ai reçu un mail hier de GitHub, par exemple, GitHub copilote dit « bah non, les forfaits à 20 balles, c'est fini, maintenant on va passer au paiement à l'usage pour tous les clients ».
00:19:24
Speaker
La vache, nous, on se demande à quel sens on va être mangé, en fait.
00:19:29
Speaker
Comme on ne sait pas à l'avance le paiement à l'usage, c'est hyper...
00:19:33
Speaker
difficile d'avoir des prédictions.
00:19:34
Speaker
Si tu étais DevOps, tu devais sûrement faire du FinOps et réfléchir à tes coûts de fin d'année.
00:19:39
Speaker
Là, c'est quand même hyper particulier de savoir combien tu vas dépenser.
00:19:43
Speaker
C'est même pire que ça, c'est vicieux parce que tu as une future affaire et tu as dépensé ton forfait, tu vas devoir quand même payer.
00:19:50
Speaker
Sauf si tu l'as fait à la main.
00:19:52
Speaker
Oui, d'accord.
00:19:53
Speaker
Alors, je croise de plus en plus de sociétés qui virent plein de gens en se disant on va faire code IA et tout.
00:20:01
Speaker
Mais c'est vrai que ce truc-là, ça peut peut-être arrêter le fait de consommer à fond
00:20:06
Speaker
Maintenant, le refaire à la main.
00:20:08
Speaker
Ouais, il y en a certains qui vont très très vite, qui sont des brutes en dev que je connais.
00:20:13
Speaker
Mais sinon, l'IA, elle va quand même beaucoup plus vite.
00:20:16
Speaker
Et c'est quoi ta vision, toi, sur l'année qui vient de tous ces acteurs-là et sur leur business model et sur l'enjeu de la gestion des tokens personne n'y comprend rien?
00:20:27
Speaker
Alors, je reviens juste un peu avant sur ce que tu dis de neuf semaines.
00:20:30
Speaker
Moi, j'ai lancé, je crois que j'ai lancé quand même un, enfin, je ne vais pas dire un marché, parce qu'on ne gagne pas encore d'argent avec ça.
00:20:38
Speaker
Mais j'ai lancé quand même un sujet qui n'existait pas, même au niveau mondial.
00:20:42
Speaker
Et j'ai eu beaucoup de questions, comme toi, tu m'as dit, voilà, il se passe quoi, la facturation, machin, tout ça.
00:20:49
Speaker
d'informations.
00:20:55
Speaker
passer.
00:20:56
Speaker
Hier, il y a eu une présentation de Claude Cote, je ne sais pas si... Je n'ai pas pu y aller.
00:20:59
Speaker
C'est dommage, c'était intéressant.
00:21:01
Speaker
Mais il parlait d'un forfait qui pourrait augmenter et qui pourrait aller peut-être jusqu'à 2000...
00:21:08
Speaker
5000 euros.
00:21:09
Speaker
Donc il y a des gens sur internet qui se posent la question, que feriez-vous si le forfait passait à 5000 dollars par mois?
00:21:17
Speaker
Donc c'est marrant, ils parlaient de ça, que le token deviendrait de plus en plus cher.
00:21:21
Speaker
Alors c'est marrant, le token token va coûter cher,
00:21:24
Speaker
Parce qu'aujourd'hui ce sont des outils qui démultiplient ta productivité.
00:21:30
Speaker
Oui.
00:21:31
Speaker
Mais je trouve que, que, en fait, à partir du moment tu as un facteur de démultiplication, ça met une pression d'autant plus forte sur les gens.
00:21:38
Speaker
Parce que quand tu fais, je sais pas, tu as une équipe de cinq personnes, c'est un plus un plus un plus un quoi.
00:21:43
Speaker
Plus un.
00:21:45
Speaker
Mais si tu en as un, on lui dit, ben voilà, j'investis 2000 euros de plus sur toi.
00:21:49
Speaker
Et par contre, il ne faut pas que tu sois un, il faut que tu sois dix.
00:21:53
Speaker
Oui.
00:21:53
Speaker
Et la pression est plus forte.
00:21:55
Speaker
La pression est vachement plus forte sur la personne quoi.
00:21:57
Speaker
Oui.
00:21:58
Speaker
Et en fait, avoir des forfaits comme ça à 2 000, 5 000, c'est... Alors, Alors, plusieurs choses que moi, je vois avec des discussions sur les utilisateurs, qui n'engagent que moi, et puis c'est juste des réflexions qui changeront de tête.
00:22:12
Speaker
Mais Mais il y en a qui n'arrivent pas à s'arrêter aussi.
00:22:15
Speaker
Il y a une espèce de drogue là-dessus.
00:22:16
Speaker
Tu sais, parce que tu développes avec l'IA, ça va vite et tout et tout.
00:22:20
Speaker
Et tu n'as pas de faim au truc.
00:22:22
Speaker
Le truc, il ne s'arrête jamais.
00:22:24
Speaker
Tu peux lancer ton truc le soir.
00:22:26
Speaker
Il s'arrête à cause de moi parce que moi, je m'arrête.
00:22:28
Speaker
Et il y en a qui continuent et continuent et continuent.
00:22:31
Speaker
Alors que ta fin de journée, avant, elle était définie assez facilement.
00:22:35
Speaker
Bon, ben voilà, j'arrête, je rentre chez moi.
00:22:36
Speaker
suis content, j'ai fait mes petites features.
00:22:39
Speaker
Et que là, non, il n'y a pas de fin.
00:22:40
Speaker
Il y a des mecs, ils vont coder jusqu'à 1h, 2h du matin.
00:22:44
Speaker
Et ça continue toujours, en fait.
00:22:47
Speaker
Mais à côté de ça, il y a d'autres personnes qui tiraient une satisfaction, pas de la fonctionnalité terminée, mais du fait de faire eux-mêmes.
00:22:56
Speaker
Oui, c'est clair.
00:22:59
Speaker
aussi.
00:23:00
Speaker
Tu fais les trucs, tu livres.
00:23:02
Speaker
Mais tu n'as pas le plaisir, en fait.
00:23:06
Speaker
ça.
00:23:08
Speaker
En fait, tu tu as un plaisir parce que tu as livré et que ton cerveau dit « c'est cool, ça y est, c'est bon ».
00:23:12
Speaker
Mais tu n'as pas eu la complexité cérébrale de chercher un algorithme, etc.
00:23:16
Speaker
et tout.
00:23:17
Speaker
Enfin, beaucoup moins que quand on le faisait avant.
00:23:19
Speaker
C'est un plaisir différent.
00:23:20
Speaker
Et peut-être que ça correspond à des profils différents aussi, non?
00:23:23
Speaker
Moi, j'ai un profil plus builder et donc j'aime bien ça parce que c'est vrai que j'ai toujours voulu construire beaucoup de choses et c'était beaucoup plus compliqué.
00:23:34
Speaker
Il faut beaucoup de développeurs en fait pour faire des solutions.
00:23:40
Speaker
ans.
00:23:42
Speaker
C'était pour voir une cartographie et une doc automatique de tous tes cloud providers.
00:23:47
Speaker
Donc en fait, tu mettais tes clés de cloud provider et boum, ça te sortait les docs automatiquement, etc.
00:23:53
Speaker
il faut beaucoup d'argent pour développer ça.
00:23:55
Speaker
Et puis le mettre à jour, etc.
00:23:58
Speaker
Et donc, on ne pouvait pas se positionner sur des outils comme ça.
00:24:02
Speaker
C'est trop compliqué.
00:24:05
Speaker
compliqués.
00:24:08
Speaker
C'est ça qui est rigolo aussi.
00:24:10
Speaker
Moi, j'ai développé un truc.
00:24:11
Speaker
Je suis RATEC.
00:24:12
Speaker
Est-ce que j'aurais pu pu le faire et concurrencer des Américains qui ne l'ont pas encore
00:24:18
Speaker
Mais est-ce que
00:24:20
Speaker
pour la peine, un truc que tu développes aujourd'hui a encore de la valeur si finalement finalement tout le monde est capable de le refaire hyper rapidement.
00:24:26
Speaker
Alors la valeur se déplace.
00:24:29
Speaker
uniquement.
00:24:31
Speaker
La valeur, elle est dans... Enfin, le métier d'un dev, ce n'était pas juste codé à 100% de son temps.
00:24:37
Speaker
C'est d'aller en réunion, c'est de comprendre le business, c'est de répondre aux features, etc.
00:24:42
Speaker
Enfin, c'est plein de choses en fait.
00:24:44
Speaker
Ce n'est pas juste codé.
00:24:46
Speaker
Alors, le juste codé, maintenant, c'était 15% de votre temps.
00:24:50
Speaker
Tu peux peut-être mieux me dire que je pense à 15-20% de codé.
00:24:53
Speaker
Oui, oui.
00:24:55
Speaker
Pour moi, oui, ça doit être ça.
00:24:57
Speaker
Maintenant, il va tomber à... Et encore, je ne sais pas s'il va tomber.
00:25:01
Speaker
On va te demander plus de boulot pour 15-20% du temps.
00:25:03
Speaker
Bien sûr!
00:25:06
Speaker
Il va pas tomber, en fait.
00:25:07
Speaker
Et avec la peur, je trouve, moi, je trouve, la peur de la concurrence.
00:25:11
Speaker
Ah, mais c'est sûr.
00:25:12
Speaker
Et on va te dire, mais ton voisin, enfin, même pas dans ta boîte, mais je comprends pas, la boîte d'à côté, ils ont fait des features, on n'en a qu'une, toi.
00:25:18
Speaker
Exactement.
00:25:19
Speaker
En fait, on a sacrifié quelque ça sera discuté avec d'autres personnes, la qualité sur la rapidité, qui correspond quand même à la société qu'on a. On veut des trucs rapides, builder rapidement.
00:25:32
Speaker
et qui répondent à peu près à ce qu'on veut
00:25:36
Speaker
On en parle souvent ici, là, on est dans les bureaux de ma boîte chez Cardot.
00:25:42
Speaker
On en parle souvent.
00:25:43
Speaker
Avant, il y avait le triangle coût, qualité, rapidité.
00:25:47
Speaker
Il fallait faire une concession sur un des trois.
00:25:50
Speaker
Et je ne sais pas trop à quoi il ressemble ce triangle aujourd'hui, parce que le coût baisse pour la peine.
00:25:57
Speaker
La rapidité a vachement augmenté.
00:25:59
Speaker
Il y a toujours un enjeu beaucoup plus fort de qualité parce qu'on n'a plus forcément 100% de la maîtrise de ce qu'on
00:26:07
Speaker
Et avoir comme ça cette espèce d'équilibre entre tout ça, ça devient vraiment hyper délicat.
00:26:15
Speaker
Et on sait que notre entreprise est la même que tous les autres et tout le monde a accès aux mêmes outils pour pas cher et peut-être de plus en plus
00:26:21
Speaker
Et toi, tu as une réflexion pour créer un contre-produit qui n'était pas prévu par ces acteurs-là, parce que finalement...
00:26:33
Speaker
productivité?
00:26:36
Speaker
J'ai du mal à savoir à quoi ça va ressembler.
00:26:38
Speaker
Et finalement, tu réponds quoi à tous ces gens qui t'ont posé la question sur ce qui va se passer dans les prochains
00:26:44
Speaker
Qu'on ne sait pas et qu'on agit en réaction aujourd'hui?
00:26:57
Speaker
qualité.
00:27:01
Speaker
Après, moi, c'est ce que je pense aussi, plus plus de liberté dans le sens de ce que tu peux utiliser aujourd'hui, c'est que du cloud code, il y a beaucoup de qui utilisent ça.
00:27:09
Speaker
Enfin, il y a aussi du codex et du Gemini, mais d'ailleurs, je connais même des développeurs, c'est en vrai, qui ont trois forfaits différents et qui switchent sur les forfaits.
00:27:18
Speaker
Donc moi je pense qu'il y aura plus comme ça, si il y a Cloud qui augmente vraiment le forfait, on va avoir plus de développeurs avec des forfaits pour pas être arrêtés dans un coin, ils vont basculer sur des forfaits petit à petit.
00:27:30
Speaker
Et donc il faudra des outils qui permettent permettent de pouvoir utiliser tous les différents IA sans que ça soit problématique en fait.
00:27:39
Speaker
Bonne transition.
00:27:40
Speaker
Je crois que tu as créé une structure, une entreprise autour de RTK, RTK AI, qui a trois outils et entre autres un outil de mémorisation de contexte.
00:27:53
Speaker
Il me semble?
00:27:54
Speaker
Oui, tout à fait.
00:27:57
Speaker
Je n'ai pas poussé.
00:28:00
Speaker
Et j'ai vu ça et je sens la petite transition entre ce que tu es en train de dire.
00:28:04
Speaker
Si on a envie de s'affranchir un petit peu de l'outil qu'on est en train d'utiliser, parce que c'est quand même vachement bien si je dis à Claude aujourd'hui « Hey, j'ai fait quoi hier?
00:28:13
Speaker
» Il va être capable de me ressortir les échanges que j'ai eus avec lui et tout ça.
00:28:16
Speaker
Par contre, si tu as envie de t'affranchir un petit peu de l'outil, j'imagine que c'est la logique que tu es en train d'avoir.
00:28:21
Speaker
Oui, c'est ça.
00:28:22
Speaker
L'avoir un outil de mémorisation de contexte qui te permet de switcher un petit peu.
00:28:25
Speaker
Tu veux nous en parler un peu?
00:28:27
Speaker
Oui, c'est ça, c'est ICM.
00:28:37
Speaker
Coding.
00:28:39
Speaker
Alors, tous nos outils sont open source pour la partie solo.
00:28:42
Speaker
Et après,
00:28:44
Speaker
les outils « Il faut bien vivre » seront payants pour la partie Enterprise, ce qui est
00:28:48
Speaker
Et ICM pour la partie solo, c'est une mémoire sur une brosse, donc SQLite, toujours la même chose.
00:28:53
Speaker
Je commence à être un peu fan de ça.
00:28:55
Speaker
SQLite, moi, je découvre.
00:28:57
Speaker
C'est quand même vraiment cool, en vrai.
00:28:58
Speaker
Ah bah, carrément, oui.
00:29:00
Speaker
Ça date de quand même une bonne trentaine d'années.
00:29:03
Speaker
C'est hyper rapide, hyper éprouvé et ça tourne partout.
00:29:07
Speaker
Hyper portable, facile à sauver.
00:29:08
Speaker
Ouais, c'est cool.
00:29:11
Speaker
Et là, l'idée, c'est que tu lances ton cloud code, ça le sauvegarde dans la mémoire SQLite.
00:29:18
Speaker
Et puis après, tu lances ton Gemini, tu peux faire un ICM recall et tu récupères tes mémoires qui ont été sauvegardées de manière agnostique sur tous les agents tools.
00:29:27
Speaker
OK, donc donc donc c'est du chargement de contexte global finalement?
00:29:33
Speaker
Sur des mémoires, après, il y a un système de poids, il y a un système d'oubli sur la mémoire si tu n'utilises pas, il y a un système de vectorisation.
00:29:43
Speaker
Mais en gros, c'est ça, c'est une mémoire partagée sur différents petits rats.
00:29:47
Speaker
Et j'aimerais bien arriver aussi à un système quand tu allumes Claude ou un autre agent, ils retrouvent vraiment son contexte et tu ne sois pas obligé de redire « Ah, en fait,
00:29:56
Speaker
Il y a une question qui se pose aussi, je vois souvent sur le Slack de Dev et AI et compagnie, de plein de gens qui se disent quelle est la bonne méthode pour, au sein d'une entreprise, partager tous mes skills, avoir des skills par projet, des bonnes pratiques.
00:30:15
Speaker
Aujourd'hui, on a positionné des fichiers de conf, des agents.md, cloud.md, un peu partout, et qui sont un peu plus grands, des skills.md.
00:30:23
Speaker
Est-ce que toi, tu t'imagines avoir comme ça des espèces de serveurs qui soient des trucs qui exposent avec la gestion de droit, des skills et ce genre de trucs?
00:30:31
Speaker
Non, mais on va peut-être y répondre certainement à un moment donné.
00:30:36
Speaker
C'est dans... Sans en dire plus précisément.
00:30:40
Speaker
D'accord, d'accord.
00:30:41
Speaker
Mais parce que j'ai le sentiment que c'est une question que tout le monde se pose.
00:30:45
Speaker
C'est bien, c'est...
00:30:47
Speaker
Tu confirmes mes hypothèses.
00:30:50
Speaker
Très bien.
00:30:52
Speaker
Donc pour la peine, toi, tu étais dans un projet d'incubation à Euratech.
00:30:56
Speaker
Et tu t'es dit, là, il y a vraiment un truc avec RTK.
00:30:59
Speaker
Vous avez créé une structure.
00:31:00
Speaker
Je ne l'ai pas vu tout de suite.
00:31:03
Speaker
J'ai vraiment mis open source.
00:31:04
Speaker
Parce que moi, ça m'a...
00:31:06
Speaker
C'était vraiment... Il parle de décembre, je le rappelle.
00:31:08
Speaker
Oui, oui, oui.
00:31:09
Speaker
Mais je veux dire, à la base, c'était pour aider un peu.
00:31:12
Speaker
Je n'avais pas imaginé ça.
00:31:14
Speaker
Et c'est vrai que, tu sais, j'ai été invité sur le dev Slack AI.
00:31:17
Speaker
Et puis, il y en a qui m'ont dit, ouais, c'est cool ton truc, mais j'aimerais l'avoir en réseau.
00:31:21
Speaker
Et puis, moi, j'ai ce problème-là, et moi, j'ai ce problème-là et tout.
00:31:23
Speaker
Et je me suis dit, ah ouais, en fait, c'est clair.
00:31:26
Speaker
Et donc là, c'est que j'ai commencé à me dire, je vais le faire...
00:31:29
Speaker
sur une société.
00:31:30
Speaker
Et de toute façon, si on veut développer RTK, il ne faut pas se leurrer.
00:31:33
Speaker
C'est quand même compliqué sans avoir d'argent,
00:31:37
Speaker
l'argent?
00:31:38
Speaker
Oui, il faut vendre.
00:31:40
Speaker
Qu'est-ce que tu as envie de faire avec
00:31:42
Speaker
Avec?
00:31:43
Speaker
Avec ta société.
00:31:45
Speaker
Donc, vous voulez créer du produit autour de ça, faire du cloud?
00:31:51
Speaker
Oui, comme je t'ai dit, créer des produits qui facilitent sur la partie IA et VapCoding.
00:31:55
Speaker
Ok.
00:31:56
Speaker
Et Et nous, on a créé Carnot, on fête nos dix ans cette année, on a créé une boîte, c'était un an d'incubation à Euratech, et tu étudies, tu fais un prototype, tu fais des machins, des trucs.
00:32:09
Speaker
Aujourd'hui, tu n'as plus le temps de faire ça.
00:32:11
Speaker
Non.
00:32:12
Speaker
Ça se passe comment d'incuber et de créer?
00:32:14
Speaker
Tu te crées quoi comme deadline et comment ça se passe en 2026?
00:32:19
Speaker
J'aimerais bien sortir un truc en juin, au fin juin.
00:32:23
Speaker
Un premier truc.
00:32:25
Speaker
Dans deux mois.
00:32:26
Speaker
Oui, c'est ça.
00:32:29
Speaker
construire.
00:32:31
Speaker
Mais déjà, juste sur la partie RTK, on va dire réseau globalisé, tu as des infos, etc.
00:32:37
Speaker
Donc déjà ça, ça serait bien.
00:32:39
Speaker
Combien de corps contributeurs aujourd'hui sur RTK?
00:32:42
Speaker
On a Adrien, on a Florian.
00:32:45
Speaker
Donnez les noms de famille.
00:32:46
Speaker
Adrien Epling et Florian Brugnot.
00:32:51
Speaker
Florian, que vous connaissez peut-être, qui a fait un guide sur Cloud.
00:32:54
Speaker
Oui, il fait plein de sujets.
00:32:56
Speaker
Il fait ses boards aussi.
00:32:59
Speaker
Il fait le bridge aussi, qui a une super idée.
00:33:04
Speaker
Quand on n'a plus de forfait, on bascule.
00:33:07
Speaker
sur du local et je pense que c'est une très très bonne idée d'avenir.
00:33:11
Speaker
Il fait Star Mapper, qui était marrant parce que c'était un peu... peu... Ça a démarré on avait plein de stars, tu sais, sur Steka, et du coup, on faisait en Python tout ça, et puis après, c'est-à-dire, je vais faire un truc.
00:33:25
Speaker
C'est pour savoir d'où viennent les stars GitHub, c'est ça?
00:33:27
Speaker
Mais à la base, c'était parce que RTK, on avait plein de stars dans tous les sens.
00:33:31
Speaker
Donc, ça a commencé un peu comme ça.
00:33:33
Speaker
Et ça marche comment, Star Mapper?
00:33:35
Speaker
Comment vous arrivez à faire le lait entre une étoile et...
00:33:38
Speaker
Comment il arrive à faire le lien entre une étoile et la position de l'étoile?
00:33:46
Speaker
ça.
00:33:47
Speaker
Enfin, c'est un démarré comme ça.
00:33:49
Speaker
J'avais rajouté des trucs pour aller chercher des informations un peu sur... Savoir à partir de l'email quelle personne.
00:33:58
Speaker
Et donc, en fait, c'est ça.
00:34:00
Speaker
Il a fait un truc plus amélioré là-dessus.
00:34:03
Speaker
mais tu peux avoir beaucoup d'informations avec le profil de la personne.
00:34:08
Speaker
Ce qui rentre, tu sais, dans GitHub.
00:34:11
Speaker
Oui, c'est vrai.
00:34:11
Speaker
On peut mettre sa localisation.
00:34:13
Speaker
Oui, c'est basé sur ça.
00:34:16
Speaker
Petite question générale, comment tu te sens après 4-5 mois de projet open source tu t'es trouvé des camarades de jeu, tu as créer une boîte, tu t'imagines un business model, tu as une deadline à moins de 6 mois pour la peine entre le début et la fin?
00:34:45
Speaker
contributeurs.
00:34:47
Speaker
Comment ça va?
00:34:48
Speaker
2200 forks.
00:34:51
Speaker
Ça va mieux, mais il y a une période compliquée où, quand ça a vraiment explosé à fond, fond, c'est pour ça que j'ai demandé à l'aide à Adrien, qui m'aide bien sur la partie open source.
00:35:02
Speaker
mince.
00:35:02
Speaker
Donc là, ça va mieux.
00:35:03
Speaker
J'ai un peu délégué ça pour le
00:35:10
Speaker
C'est marrant, mais je vais dire, les choses n'ont jamais été aussi claires, mais aussi embrouillées dans ma tête, tu vois.
00:35:15
Speaker
C'est un peu les décentimements.
00:35:16
Speaker
C'est pas ta première boîte?
00:35:18
Speaker
Non, c'est pas ma première boîte.
00:35:19
Speaker
C'est quoi la différence avec les autres boîtes?
00:35:20
Speaker
Après, j'ai fait une ESN, donc c'était moins compliqué.
00:35:26
Speaker
tout.
00:35:28
Speaker
Après, j'ai fait Keksa, mais ça n'a pas décollé plus que ça, parce que j'étais en phase de très gros, il fallait beaucoup d'argent et tout.
00:35:36
Speaker
ça.
00:35:38
Speaker
Mais non, je n'avais pas encore eu un projet open source qui avait explosé.
00:35:41
Speaker
Donc ça fait plein de buzz dans tous les sens, plein de gens qui t'appellent et tout.
00:35:47
Speaker
Ce n'est pas frustrant de se dire qu'il y a plein d'utilisateurs, il y a plein de succès.
00:35:52
Speaker
Mais au final, final, pour l'instant, c'est beaucoup d'efforts et je ne peux pas en faire mon métier parce qu'il y a rien à dire.
00:36:00
Speaker
Si, si, si, oui, c'est sûr.
00:36:03
Speaker
Mais oui, c'est sûr.
00:36:05
Speaker
Après, Après, bon déjà, ce qui est sympa, c'est que je croise tout le temps des gens qui me disent « Ah, c'est toi, RTK.
00:36:10
Speaker
Merci, c'est super sympa.
00:36:12
Speaker
T'as sauvé mon forfait.
00:36:14
Speaker
» Ça me fait toujours rire.
00:36:15
Speaker
Ou bien « Ah, mais c'est toi, RTK.
00:36:17
Speaker
Mais je ne savais même pas que c'était toi.
00:36:18
Speaker
Ah, mais c'est un truc du Nord.
00:36:19
Speaker
Mais comment c'est possible, ça, du Nord?
00:36:21
Speaker
» C'est des trucs qui sont sympas, mais bon, ça ne me fait pas vivre, ça, c'est sûr.
00:36:25
Speaker
Donc, j'aimerais bien pouvoir en vivre et aller plus loin.
00:36:27
Speaker
Et l'étape pour arriver à en vivre, elle n'est pas forcément facile.
00:36:31
Speaker
Il faut convaincre des entreprises et
00:36:33
Speaker
Et... Tu n'as pas été contacté pour la peine par des gros acteurs de l'IA?
00:36:38
Speaker
Non, non, non, pas encore.
00:36:40
Speaker
C'est marrant parce que j'ai eu la question hier à la présentation il y avait Anthropik.
00:36:44
Speaker
Le mec mec est... C'est un anti-pattern pour eux, en vrai?
00:36:49
Speaker
Non, pas forcément, en fait.
00:36:58
Speaker
utilisateurs.
00:37:01
Speaker
beaucoup.
00:37:09
Speaker
beaucoup.
00:37:11
Speaker
Et si les IA providers, et c'est ce qu'ils ont actuellement, ils ont un...
00:37:16
Speaker
une croissance qui veut être très forte, une captation des clients.
00:37:20
Speaker
Elles ont besoin de data center, elles ont besoin de cartes, ça coûte beaucoup d'argent.
00:37:23
Speaker
Oui, mais elles ont aussi besoin de connaître connaître la valeur qu'elles sont capables de tirer de chacun des clients.
00:37:29
Speaker
Elles ne le savent pas pour l'instant.
00:37:31
Speaker
Mais là, à la présentation d'hier, je crois qu'ils mettaient un dollar dollar pour un dollar payé.
00:37:37
Speaker
Donc ils subventionnent sur ton forfait, je crois que c'est un ou deux dollars, je ne sais plus, à vérifier.
00:37:42
Speaker
Mais ils subventionnent en fait les forfaits parce que ce n'est pas rentable.
00:37:45
Speaker
Donc ils veulent faire... C'était un peu Uber à la base.
00:37:48
Speaker
Capter tout le marché, avoir tout le marché, être celui qui a le plus de gens.
00:37:54
Speaker
Et après, ils vont monter les prix certainement.
00:37:56
Speaker
on est développeur, développeur, malgré ça, on joue le jeu.
00:37:59
Speaker
On sait qu'on va se faire plumer et on est obligé de jouer le jeu.
00:38:04
Speaker
On coupe un peu la branche sur laquelle on va s'y aller.
00:38:07
Speaker
T'es pas obligé.
00:38:10
Speaker
Tu peux acheter des Mac mini ou des Mac... Oh merde, je fais de la pub pour Mac.
00:38:15
Speaker
Non, mais je veux dire, après, t'as des... Je pense, moi, alors tu me demandais sur c'est quoi l'avenir?
00:38:21
Speaker
Les modèles locaux vont de mieux en mieux.
00:38:29
Speaker
cloud.
00:38:30
Speaker
Ils ne pourront pas augmenter indéfiniment parce que si les modèles locaux continuent à augmenter et de plus en plus performants,
00:38:36
Speaker
Et il y aura un moment on va basculer sur du local, en fait.
00:38:39
Speaker
Et je ne sais pas si tu as vu le dernier CEO CEO de Apple.
00:38:45
Speaker
Le mec, il a fait que du hardware pendant 30 ans.
00:38:48
Speaker
Bon, ça, enfin, pour moi, ça donne une direction.
00:38:50
Speaker
C'est qu'ils ne vont pas faire du software, c'est qu'ils vont aller dans le hardware.
00:38:54
Speaker
Oui, mais après Apple, ça fait pas mal de temps que c'est des vendeurs de hardware.
00:38:57
Speaker
Oui.
00:38:58
Speaker
Ils sont, on peut le dire, ils ne sont pas très bons en soft.
00:39:02
Speaker
Ils ne sortent aucune nouveauté, ils n'ont pas réussi sur l'IA.
00:39:05
Speaker
Ce n'est pas faux.
00:39:08
Speaker
Par contre, ils ont sorti leur puce M qui déboîte.
00:39:12
Speaker
Oui.
00:39:12
Speaker
Moi, je pense qu'ils vont continuer là-dessus.
00:39:15
Speaker
Enfin, s'ils ont vu le vent et qu'ils mettent la voile pour avancer, ils devraient se mettre sur ce genre de et proposer même des grosses machines.
00:39:23
Speaker
Il y a tout un marché de gens qui ne peuvent pas utiliser les forfaits cloud pour des questions de sécurité.
00:39:29
Speaker
Ils ne peuvent pas, en fait.
00:39:31
Speaker
Et aujourd'hui, l'offre, elle n'est pas pas adaptée.
00:39:34
Speaker
Elle commence à exister, mais elle n'est pas bundleisée.
00:39:39
Speaker
Code.
00:39:40
Speaker
Donc, je ne sais pas.
00:39:43
Speaker
Je pense qu'ils vont augmenter les forfaits, mais ils ne pourront pas aller jusqu'au bout.
00:39:46
Speaker
Et donc, comme tu dis, tu n'auras pas le choix.
00:39:48
Speaker
Si, tu auras un choix, mais tu auras le choix entre je vais moins vite, j'ai moins de qualité.
00:39:55
Speaker
Ça va être ça.
00:39:58
Speaker
Ça ne m'est pas rêvé.
00:39:59
Speaker
Disons que ton chef ou le PDG va te dire non, non, mais tu prends Claude, ça va plus vite.
00:40:05
Speaker
Ouais.
00:40:06
Speaker
Bah écoute, merci.
00:40:07
Speaker
Je crois qu'on a fait le tour.
00:40:09
Speaker
Est-ce que tu penses qu'on a oublié un petit truc ou tu voudrais évoquer quelque chose?
00:40:15
Speaker
Pourquoi Pourquoi tu as fait Vox d'ailleurs aussi?
00:40:18
Speaker
J'ai vu... Tu regardes vraiment tout en fait.
00:40:19
Speaker
J'ai regardé, j'ai regardé aussi.
00:40:21
Speaker
C'est bien, c'est bien, c'est bien.
00:40:22
Speaker
Bravo.
00:40:22
Speaker
Pourquoi j'ai fait Vox?
00:40:24
Speaker
Parce que j'aimais bien le concept de Claude qui me contacte sur mes quatre onglets quand il a terminé en fait.
00:40:30
Speaker
D'accord.
00:40:30
Speaker
Donc Vox, tu peux juste te dire en quelques mots le principe?
00:40:33
Speaker
Bah c'est ça en fait.
00:40:35
Speaker
Bah t'as plusieurs onglets et... Mais alors ça marche pas encore super.
00:40:40
Speaker
J'ai bien écrit expérimental.
00:40:41
Speaker
Je sais pas si t'as regardé Grit aussi.
00:40:44
Speaker
J'ai mis expérimental.
00:40:45
Speaker
Ah mais t'es pas... Je suis pas allé... Il me manque la dernière.
00:40:48
Speaker
Parce que celui-là il est peut-être mieux que tous les autres.
00:40:52
Speaker
Vox, c'est vraiment le truc qui fait de la synthèse vocale pour que Cloud Code puisse me parler, ou n'importe quel gars.
00:40:59
Speaker
Et quand il se réveille, en fait, il a fini une tâche.
00:41:02
Speaker
Au lieu que tu bascules, tu sais, sur les onglet et tout, il va te dire, voilà, j'ai terminé, j'ai fait ci, j'ai fait ça, etc.
00:41:09
Speaker
Et donc, c'était un truc... truc... Parce qu'il y avait des modèles qui étaient sortis, qui faisaient de la génération rapide.
00:41:16
Speaker
Je me suis dit, tiens, je vais essayer ça.
00:41:18
Speaker
C'est assez bizarre, et j'utilisais Andy en même temps.
00:41:21
Speaker
Tu dis ou pas ça, Andy?
00:41:23
Speaker
Non.
00:41:23
Speaker
C'est comme Whisper, non?
00:41:25
Speaker
Ouais, c'est open source.
00:41:26
Speaker
Ouais, c'est ça.
00:41:27
Speaker
Andy, c'est la version accessibilité pour parler directement dans ton shell, quoi.
00:41:31
Speaker
Et donc, vous pouvez essayer, c'est assez rigolo, de faire du Andy et du Vox, parce que le PC parle et toi, tu parles au PC.
00:41:40
Speaker
Ça te fait aller dans une autre voie.
00:41:43
Speaker
Mais depuis, je suis revenu au clavier, je n'ai pas réussi à me convertir à fond.
00:41:48
Speaker
Mon fils, lui, il fait ça, il fait du Andy.
00:41:50
Speaker
Et moi, je n'ai pas réussi en fait.
00:41:51
Speaker
Il a a que l'appel?
00:41:53
Speaker
17 ans.
00:41:54
Speaker
Ah la vache.
00:41:55
Speaker
C'est C'est impressionnant.
00:41:57
Speaker
Et le dernier outil que tu as dit que je dois regarder?
00:41:59
Speaker
Mon fils, il a fait un truc avec l'autre code.
00:42:03
Speaker
C'est impressionnant ce que les jeunes vont construire en fait.
00:42:06
Speaker
Qui
00:42:07
Speaker
Le dernier outil?
00:42:08
Speaker
Ouais.
00:42:08
Speaker
C'est Grit.
00:42:09
Speaker
Grit.
00:42:10
Speaker
Bah, en fait, là, c'est un peu de RTK aussi.
00:42:15
Speaker
RTK.
00:42:17
Speaker
On avait tellement de PR et on fait tellement de reviews sur le post, sur toutes les PR et tout.
00:42:24
Speaker
qu'à un moment donné, tu ne peux pas lancer plein d'agents, sinon tu fais des work trees sur
00:42:30
Speaker
Et je me suis dit, ça serait bien de réfléchir à un autre système qui n'est pas du tout tout du merge sur fichier, mais du merge merge sur
00:42:40
Speaker
Donc l'idée, c'est ça, c'est que tu aies des agents, ou ça peut même être des humains, qui disent, je vais modifier telle fonction dans le code et je ne vais pas modifier la totalité du fichier.
00:42:51
Speaker
Donc moi je vais prendre ça et je vais le modifier.
00:42:53
Speaker
Et du coup, tu n'as pas de conflit parce que c'est modifié que la fonction et de toute façon tu ne modifies pas forcément tout le fichier à chaque fois.
00:43:03
Speaker
D'accord.
00:43:05
Speaker
OK.
00:43:05
Speaker
C'est expérimental, conceptuel.
00:43:08
Speaker
Parce qu'après, qu'après, il y a encore des questions sur comment tu fais quand tu modifies une fonction qui implique une autre fonction qui est imbriquée sur ce truc-là et tout.
00:43:19
Speaker
Évidemment.
00:43:21
Speaker
Évidemment, oui.
00:43:25
Speaker
Mais je pense qu'il y a un truc à faire là-dessus.
00:43:28
Speaker
D'ailleurs, il y a l'ancien de GitHub, je ne sais pas si tu l'as vu,
00:43:31
Speaker
Non.
00:43:31
Speaker
Il n'y a même pas deux semaines.
00:43:33
Speaker
Tu regarderas.
00:43:34
Speaker
Je crois que c'est GitHub, ouais, qui a levé 17 millions pour refaire le système de Git.
00:43:38
Speaker
D'accord.
00:43:42
Speaker
quoi.
00:43:44
Speaker
J'ai vu un outil en ce moment, mais je n'ai pas regardé de confs encore, qui émerge pas mal.
00:43:48
Speaker
Juju dessus.
00:43:49
Speaker
Ça te parle?
00:43:50
Speaker
Oui, c'est Google.
00:43:51
Speaker
Bon, ce n'est pas un nouveau, hein.
00:43:53
Speaker
Non, mais je ne sais pas pourquoi.
00:43:56
Speaker
J'ai vu pas mal de conférences de ça aujourd'hui.
00:43:58
Speaker
Oui, ils disent que ça ne pose pas de problème avec Juju dessus.
00:44:01
Speaker
Mais en fait, il il y en a pas mal qui utilisent ça.
00:44:05
Speaker
Sur Davia, ils en parlent beaucoup aussi.
00:44:07
Speaker
D'accord.
00:44:08
Speaker
ont dit d'utiliser ça,
00:44:09
Speaker
Ok.
00:44:11
Speaker
Merci beaucoup.
00:44:12
Speaker
J'ai deux petites questions.
00:44:14
Speaker
Une recue culturelle.
00:44:15
Speaker
pour terminer?
00:44:16
Speaker
Un truc qui t'a inspiré ces derniers temps?
00:44:18
Speaker
Si tu as eu le temps de dormir et de voir d'autres choses?
00:44:21
Speaker
Ah ben, là, tu vois, vois, c'est marrant, mais je lisais le livre de Steve Jobs et je suis toujours en train de le lire.
00:44:31
Speaker
Si vous ne l'avez pas lu, je dirais que j'aime bien quand même le début de l'informatique sur tous les trucs, le Mac, etc.
00:44:39
Speaker
Bon, après, c'est plus compliqué.
00:44:41
Speaker
Mais là, je suis arrivé à la partie partie des années 2000.
00:44:44
Speaker
C'est C'est assez intéressant.
00:44:49
Speaker
Et la coutume, ton resto préféré?
00:44:52
Speaker
Moi, c'est la table de la plage à
00:44:56
Speaker
Audrossel.
00:44:59
Speaker
Très bon resto.
00:45:02
Speaker
Un très bon cuisinière.
00:45:06
Speaker
Je te remercie, c'était passionnant.
00:45:07
Speaker
Aussi content qu'on ait un acteur du Nord qui se soit lancé comme ça.
00:45:12
Speaker
Et puis, c'est parti d'un besoin.
00:45:18
Speaker
contents.
00:45:19
Speaker
C'est...
00:45:21
Speaker
C'est hyper inspirant parce qu'on qu'on se retrouve vraiment à une époque on est obligé de répondre comme ça en action à des business models qu'on ne maîtrise pas encore.
00:45:31
Speaker
Et on a encore des clés d'action, nous, en tant que développeur et développeuse.
00:45:35
Speaker
C'est plutôt chouette à voir.
00:45:38
Speaker
Est-ce que je peux dire un truc, c'est pour les start-upers ou les gens qui essaient d'entreprendre?
00:45:43
Speaker
Je peux juste dire, ça paraît bateau, mais continuez, parce que j'ai raté trois fois.
00:45:49
Speaker
Donc, le succès peut être toujours à la porte de tous ceux, en tout cas de tous ceux qui essayent.
00:45:56
Speaker
aujourd'hui.
00:45:58
Speaker
Tu vois, c'était aussi pour ça que je te demandais comment est-ce qu'on entreprend en 2026, parce que...
00:46:02
Speaker
Je pense qu'il y aura des leçons à en tirer aussi.
00:46:05
Speaker
On n'entreprend pas aujourd'hui comme on entreprenait il y a quelques années.
00:46:08
Speaker
Et sur la question du développeur, il ne servira à rien.
00:46:12
Speaker
J'avais une idée que je n'ai pas dit aussi.
00:46:13
Speaker
Excuse-moi, je t'en rajoute.
00:46:15
Speaker
Mais pour moi, il y a aussi la spécialisation du développeur.
00:46:22
Speaker
J'ai été recruteur en fait, j'ai recruté pas mal de gens.
00:46:25
Speaker
Et le développeur spécialisé, tu es un peu dans le médical ou dans le bâtiment, etc.
00:46:29
Speaker
C'est peut-être l'avenir du développeur, en fait.
00:46:31
Speaker
C'est de connaître vraiment... Pas forcément de savoir développer, mais de bien connaître le métier.
00:46:37
Speaker
Et tu te fais toujours embaucher facilement parce que oui, j'ai fait plein de projets sur le bâtiment.
00:46:43
Speaker
Je connais toutes les normes dans le bâtiment, tout ce qu'il faut faire attention, etc.
00:46:47
Speaker
Pour moi, c'est peut-être ça l'avenir, en fait.
00:46:48
Speaker
Avec ma collègue PM, Product Manager, on se pose la question si l'avenir, ce n'est pas une espèce de fusion développement, product management.
00:47:00
Speaker
Oui, c'est ça.
00:47:02
Speaker
Vraiment, le CPTO va vraiment prendre un sens hyper fort.
00:47:05
Speaker
La valeur, elle sera dans la valeur que tu apportes au métier.
00:47:08
Speaker
Et donc, la spécialisation que tu as vis-à-vis du métier, vis-à-vis de ce que tu as fait, de ce que tu as vécu, c'est ça que tu vas vendre.
00:47:15
Speaker
Et ça ne sera plus non plus... Alors après, il y a quand même...
00:47:21
Speaker
outils.
00:47:23
Speaker
Malheureusement, ce qui a fait l'IA, et même moi, je le vois là, parce que si je dois réembaucher des gens demain, tu embauches quoi?
00:47:28
Speaker
Un senior qui ne connaît rien à l'IA ou un junior qui connaît très bien l'IA?
00:47:32
Speaker
Un seigneur qui connaît bien l'IA.
00:47:34
Speaker
Non, mais je ne l'ai pas mis dans l'équation.
00:47:35
Speaker
Oui, je sais, mais malheureusement, c'est... En fait, ça a déstructuré le marché de l'embauche, le marché de... Enfin, ça a tout déstructuré le marché.
00:47:49
Speaker
quoi?
00:47:51
Speaker
Il sait... Il s'est livré ou il comprend ce qu'il fait?
00:47:55
Speaker
Tiens, tu as un prochain podcast, si tu veux.
00:47:59
Speaker
Il y a tout un... C'est pareil, je ne suis pas sûr qu'on ait toutes les réponses aujourd'hui.
00:48:03
Speaker
Ah non, on ne les a pas, mais on va devoir le construire en allant, en
00:48:06
Speaker
Merci beaucoup, une fois, Patrick.
00:48:08
Speaker
Et puis, on se retrouve bientôt pour un prochain épisode.
00:48:12
Speaker
Salut!

Outro