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




![[Conf] Data Days](https://media.zencastr.com/cdn-cgi/image/width=320,quality=85/image-files/666d9146b1a42e683ef4420e/930d417e-2e82-4f75-a611-a71c8be75774.png)

![[GenAI] Attention, virage dangereux](https://media.zencastr.com/cdn-cgi/image/width=320,quality=85/image-files/666d9146b1a42e683ef4420e/cab41a80-0ecb-45b6-b9ce-0d8e8c075e74.png)