- Manu
Bonjour et bienvenue dans Le Dernier Clic, votre podcast tech, IA et no-code. On se retrouve cette semaine pour un épisode Côté Outils avec Lulu, qui survit tant bien que mal comme moi à la fornaise. Ça va,
- Lulu
Lulu ? C'est la fin du monde. C'est bon, on y est.
- Manu
Oui. En plus, là, vous ne voyez pas, mais il y a même un... Petit chaton qui est en train de dormir aussi sous la canicule et qui n'en peut plus.
- Lulu
Il est en train de fondre là.
- Manu
Petit chat qui fut une des mascottes de l'Anno Kodwick d'ailleurs, la semaine dernière. Où tu es revenu relativement en forme avec plein d'outils et plein de choses. Ah oui,
- Lulu
en forme. Il y a tout le monde qui est tombé malade à la fin.
- Manu
Ouais, mais bon, c'était le petit contre-coup de fatigue et de transition. avec le canard. Mais ça va être l'occasion d'ailleurs, pendant l'épisode d'aujourd'hui, de revenir sur au moins un de tes ateliers, l'AnnoCode Week. Donc, tu as testé un outil. On en reparlera après. Et d'autres bidouilles. Et de toute façon, je pense qu'il y a d'autres outils, d'autres choses que tu as vues qui arriveront pendant les épisodes de cet été. Il y aura aussi des hors-série qui sont prévues suite à l'AnnoCode Week. Voilà. on vous en reparlera quand ça arrivera c'est vrai que là pour l'instant c'est pas pas dans les prio de montage avec la chaleur mais voilà on vous a réservé des petites surprises il va y avoir des formats différents et des épisodes très intéressants avec des invités alors pour aujourd'hui ce que je te propose c'est que je commence déjà à parler un petit peu de la je reparle à nouveau de dictée vocale dans la continuité tu en parles plus que moi maintenant Ouais, bref. Alors, je ne sais pas jusqu'à quand, parce que tu vas comprendre que là, je suis un peu aigri par la dictée vocale. Mais on vous avait parlé il y a deux semaines, oui, c'est ça, l'épisode d'il y a deux semaines, de la dictée vocale en local, donc vraiment sur notre machine. Et parce qu'on avait, lui et moi, du coup, essayé différents outils, différentes approches, et que maintenant, on s'en servait justement sans avoir envoyé nos données à un outil en ligne, à un abonnement à SaaS. directement sur nos PC. Et déjà, si le sujet vous intéresse, vous l'aviez manqué, retournez voir notre côté outil d'il y a deux semaines. On parlait aussi de transcription de réunions, notamment. D'ailleurs, tout ça, je veux bien un retour vite fait. Tu as testé Vohen sur les réunions depuis ? Parce que je crois que tu t'en es servie à la NoCodeWeek, il me semble, mais...
- Lulu
Oui, mais pas forcément réunion, réunion, mais en tout cas, un enregistrement pour les conférences et tout, ça marche super bien. Donc là, même en étant... pas ultra près de la personne qui présente. Parce que j'avais aussi fait le TechFest il y a un peu plus d'une semaine à Nancy, qui était aussi très très sympa avec des confs qui étaient giga intéressantes. Et ça a franchement bien marché. J'ai pas vraiment eu à repasser par... C'est pas Turbo, mais c'est Whisper Large. J'ai pas eu à repasser par ça. Le parakit à la volée, il suffit. dans la majeure partie des cas. Après, si l'audio est un peu long, qu'il y a pas mal de termes techniques, là, ça peut valoir le coup, mais très très content de s'y rendre.
- Manu
Ok, top. Enfin, j'avoue, pour l'aspect conférence, c'est quand même très intéressant de pouvoir repartir avec ça. Et donc, on vous avait parlé de tout ça et je voulais vous faire un petit retour puisqu'au moment où on a enregistré l'épisode, je n'avais pas encore essayé la dictée vocale sur du Linux et sur un PC portable qui n'a pas... pas de carte graphique dédiée pour faire tourner un modèle en local et qui a autre chose. Alors déjà pour revenir et clarifier un petit peu, les modèles en... alors l'IA générative va utiliser justement des ressources matérielles pour faire de l'inférence, donc pour faire les calculs en temps réel et vous renvoyer les fameux tokens, donc les différents... les mots, les caractères que vous allez recevoir et qui vont constituer votre réponse. Pour réaliser cette inférence, il y a plusieurs ressources matérielles qui sont disponibles dans un ordinateur. Vous avez soit le processeur, qui fait office de moteur de votre machine, mais qui n'est pas adapté vraiment à cet usage-là, puisqu'il fait plein d'autres boulots, il est généraliste, il est là pour faire plein de calculs et tourner plein de choses sur votre PC, mais ce n'est pas du tout le meilleur pour faire de l'IA et pour faire de l'inférence. Les cartes graphiques, c'est ce qu'on a le plus aujourd'hui dans les data centers. C'est le matériel qui est le plus disposé à faire tourner le lien local. Et vous allez avoir sous une forme un petit peu différente dans les Mac, puisque dans les Mac, on est sur des architectures unifiées. Donc, en gros, vous avez le pour caricaturer un petit peu, vous avez le processeur et la carte graphique qui sont au même endroit, qui discutent directement, ce qui permet d'avoir plus facilement accès à de l'IA local sur des Mac que sur des machines typées sur Windows ou autre et qui ont des matériels dédiés. Par contre, vous aurez des débits qui peuvent être moins bons qu'avec du matériel spécifique. justement parce que vous avez une architecture qui fait un peu tout et qui doit faire circuler l'information et qui peut être bonne idée de faire tourner tout en même temps. Pour faire très simple. Généralement, on est plutôt sur ces deux sujets-là. Soit faire tourner dans la carte graphique, c'est le mieux, c'est l'idéal, soit faire tourner, et c'est pour ça qu'on parlait de mémoire vidéo dans l'épisode précédent, soit sur le processeur. Sur le processeur, ça va être moins bon sur la plupart des inférences. par exemple sur de la dictée, sur de la génération classique, mais le processeur peut être bon dans certains usages, notamment pour ce qu'on appelle l'OCR, c'est pas mal utilisé. Donc le fait d'aller lire vraiment des documents et une image pour la décoder, il y a plein d'algo et d'IA qui fonctionnent comme ça, qui passent par un traitement sur le processeur pour ensuite envoyer vraiment à la partie IA et inférence. On ne rentrera pas dans ce détail-là aujourd'hui, mais il faut savoir que ça existe, que ça réussit des utilités. Et d'ailleurs, Lulu, tu avais vu... certains outils, d'ailleurs tu m'en as parlé tout à l'heure aussi côté audio, qui commencent à s'orienter sur le processeur parce que, mine de rien, c'est le plus accessible dans le sens où une machine bureautique aura, qui est orientée pour le travail, les PC que vous avez le plus souvent dans des entreprises, n'auront pas de carte graphique ou alors des cartes graphiques très légères avec très peu de mémoire vidéo, mais elles peuvent avoir des processeurs assez solides pour faire du traitement, et donc potentiellement sur certains modèles qui sont penser pour ça et faire tourner. Mais il y en a peu. Et sachant que celui dont tu me parlais tout à l'heure, j'ai déjà oublié le nom, mais il avait l'air intéressant pour faire du...
- Lulu
C'était celui-là, pour un équivalent de CRISP, mais entraîné...
- Manu
Oui, c'est ça. Alors, de CRISP avec un K, parce que CRISP avec un C, c'est un outil français qui est dédié au support. CRISP avec un cas, c'est un logiciel qui est là pour faire de la réduction de bruit, enfin initialement qui était là pour faire de la réduction de bruit en temps réel sur de l'audio, aussi bien en visio que quand vous enregistrez une vidéo ou une conférence, peu importe. Et après, ils avaient déjà de l'IA de traitement depuis longtemps, et ils sont partis sur d'autres fonctionnalités. Il y a ensuite pour les enregistrements de réunion, pour la transcription, enfin bon. Je m'en suis servi à un bon moment, c'est plus le cas depuis un an à peu près. Je ne sais pas trop où ils en sont, mais c'est un outil qui est très connu et qui fonctionne bien. Et donc, Hush a une promesse un peu similaire, mais avec une version épayante et open source, et a priori, une version open source qu'on n'a pas encore testée, qui permettrait d'avoir ça sur son ordinateur, et notamment qui avait l'air d'être orienté aussi pour la téléphonie en VOIP, si j'ai bien suivi de leur promesse. Ce qui peut être très intéressant dans une boîte, parce que globalement... leur modèle a l'air très léger, si ça marche vraiment, ça permet que quand vous êtes en open space avec des collègues et qu'il y a du bruit autour, que la personne au bout du fil ne soit pas en train de vous entendre et vice-versa.
- Lulu
Donc ça, c'est vraiment tout récent. Je l'ai vu passer sur Product Hunt hier.
- Manu
Ah oui,
- Lulu
c'est tout frais.
- Manu
On pensera vous mettre le lien. Pas encore testé. Mais donc... Tout ça pour dire donc petite digression sur le fonctionnement matériel, un peu ce qui peut vous servir justement pour faire tourner des liens locaux. Et il y a autre chose qu'on appelle les NPU. Donc c'est pour Neural Processing Unit, je crois, il me semble. Et ça va être typiquement, on l'a sur certaines machines, notamment sur certains PC portables, ce qui est le cas du mien, puisque AMD le propose, un des constructeurs phares de processeurs. Et l'idée ça va être d'avoir un espèce de processeur qui est spécialisé dans l'inférence, qui va être mis à côté sur votre ordi, et qui a pour intérêt d'être basse consommation, et d'être pensé que pour l'inférence. Donc il va être beaucoup plus économe et beaucoup moins énergivore que votre processeur et que votre carte graphique. Il va aussi répondre plus rapidement sur la montée en charge, en tout cas ce que j'en ai vu j'ai l'impression. Et en fait c'est hyper intéressant sur un PC portable parce que ça va éviter de solliciter vos autres ressources qui vont vous faire tomber la batterie beaucoup plus rapidement pour avoir un petit processeur qui est dédié au traitement d'IA et c'est juste parfait. dans le principe en tout cas, pour de la dictée vocale. Parce que ça évite d'avoir à monter en charge vidéo en permanence de la ressource, que votre batterie descend, que d'avoir un petit truc là qui se déclenche sur mesure, qui fait le boulot et qui impacte pas le reste de vos performances. Donc j'ai ça sur mon PC portable, donc il y a un framework. Sauf que ça, c'est quand même assez récent et c'est pas très répandu encore comme techno. Ce qui fait qu'il y a peu d'outils qui permettent de vraiment en tirer parti. Il y en a un qui s'appelle Lemonade, qui... Ouais, on parle dans des trucs à chaque fois. J'allais dire, tu vas être une sorte de Oliama pour les NPU, mais on n'a pas encore expliqué ce qu'était Oliama. Si, remarque, on en avait peut-être un peu parlé. Un petit peu,
- Lulu
pour qu'on mettait la surcouche pour traiter la transcription. Oui, la dictée vocale. Oui, la dictée vocale. La transcription. Oui.
- Manu
Oui, parce que je ne m'en servais pas pour la dictée vocale, mais pour la transcription, oui. En gros, peut-être qu'on y reviendra dans d'autres épisodes, pour peut-être creuser un peu ces sujets-là, des Olyamas ou des équivalents, puisque toi, on t'en a conseillé une alternative d'ailleurs, la semaine dernière.
- Lulu
Pendant le workshop, il y a Frugal, justement, quelqu'un qui était assez axé et qui est aussi prof, et lui, c'était celui qui conseillait à ses étudiants, justement.
- Manu
Mais dans le principe, en fait, un Olyama va vous permettre, en gros, de faire office de serveur de modèles d'IA en local sur votre machine, donc d'en installer plusieurs. C'est lui qui va piloter quand est-ce qu'il se déclenche et qui va mettre à disposition, en ce moment, les communications vers d'autres outils de votre ordinateur pour que ces modèles puissent être utilisés. Donc il va le faire à travers une API, vraiment, il va le voir comme un programme qui permet de gérer les modèles, de les mettre à disposition des autres. et qui peut avoir d'autres fonctionnalités, parce qu'on peut aussi s'en servir en chat directement pour discuter. Oliama, de ce que j'en ai vu, moi sur ma machine, je ne l'ai pas utilisé de ce côté-là pour la partie chat et tout ça, ça m'avait l'air assez limité. Celui dont on t'a parlé, qu'on n'a même pas cité le nom, c'est Jen.
- Lulu
Jen Aïe, oui, c'est ça.
- Manu
Jen Aïe, qui s'écrit ?
- Lulu
C'est J-A-I-E-N, il me semble. Mais c'est vrai que là, ils ont bien poussé la partie aussi chat. Je crois que dans la roadmap, il y a la mémoire qui va arriver. Donc un peu comme on peut retrouver sur les fournisseurs plus classiques, genre ChatGPT ou Cloud.
- Manu
Oui, disons qu'ils ont poussé au-delà du serveur de modèle pour vraiment aller proposer quelque chose qui soit plus proche des assistants qu'on a.
- Lulu
C'est ça. Et toute la partie aussi agentique où ils ont... eux-mêmes finitionner leurs modèles qui sont disponibles sur Gameface et où il y en a qui vont être spécialisés dans l'appel d'outils, la réflexion de tâches, le découpage de tâches et tout. Donc ça, c'est prévu de tester un peu sur le Mac.
- Manu
C'est vrai que d'avoir des IA spécialisées dans l'appel d'outils, ça peut être intéressant puisque c'est une des limites qu'on avait vues, que j'avais constatées moi sur OpenWork avec des petits modèles. C'est que dès que je leur demandais d'aller faire des recherches internet et d'aller retravailler, au moment d'appeler les outils, ils s'y perdaient. Et voilà, ils s'en mêlaient les pinceaux et en fait, c'était très vite avorté. Donc s'ils ont des choses qui permettent de pallier ça, même avec des petits modèles en local, ça peut être quand même vachement intéressant.
- Lulu
Complètement.
- Manu
Et bon, lui, on ne l'a pas encore testé, on vous en parlera. Mais je suis parti sur Oliama, oui. pour vous parler de Lemonade, qui va être le même principe, en gros, de serveur de modèles Nika, mais qui est pensé justement pour faire tourner des modèles sur des NPU. Donc le choix est plus restreint, c'est des modèles qui sont adaptés justement pour être léger, tournés sur cette puce-là, mais en fait, il va faire la même chose, il va les mettre à disposition, vous permettre de les appeler d'autres outils à travers une API, et c'est... Là-dessus, du coup, ça marche plutôt bien. Donc, mon principe a été de me dire, bon, sur mon Linux, c'est super GNPU, donc je vais en tirer profit. Comme ça, ça évitera de taper les ressources et de consommer pour rien le reste. Je vais utiliser Lemonade. Donc ça aussi, très bien sur la partie installation. Il a toute une liste de modèles qui sont préfets. En dictée vocale, j'en avais qu'un de dispo qui était une version de Whisper Turbo quantifiée, je crois, quantisée, quantifiée, je ne sais pas le terme.
- Lulu
C'est un anglicisme, mais je crois qu'on comprend les deux. C'est bon.
- Manu
Voilà, en tout cas, une version de Whisper Turbo prévue pour, pensée pour. Et jusque-là, tout allait bien. Et puis, l'enjeu était de se dire, bon, c'est super, maintenant je vais mettre OpenWhisper comme j'ai sur Windows, je vais le brancher à mon Lemonade, et tout ira bien dans le meilleur des bancs. OpenWhisper, on en a parlé il y a deux semaines, c'est l'outil que j'utilise pour dictée vocale, que j'utilise aussi un peu pour la retranscription, qui marche bien, en vrai, quand on l'a sur une machine avec une carte graphique, ça marche super bien. Et là, j'ai eu un problème bien emmerdant sur mon Linux. Pour situer, les Linux pareil, j'en ai déjà parlé dans d'autres épisodes, mais en fait sur ma machine portable, je suis revenu sur du Ubuntu depuis pas si longtemps, ça doit faire un mois et demi, deux mois je pense, par là. Et comme je n'avais déjà utilisé du Ubuntu il y a quelques années, mais pas depuis un moment que je ne suis pas utilisateur de Linux à la base, je suis revenu sur une distribution qui est accessible, qui est facile à prendre en main, et qui n'est pas... qui est plus généraliste et plus accessible par la queue des autres. Mais j'ai quand même pris une version de Ubuntu qui est orientée sur les entreprises. C'est la version dite LTS, pour le long terme support, normalement, et qui fait qu'en fait, quand vous allez prendre une version comme ça, vous savez que pendant 5 ans, elle va être mise à jour, et vous aurez une nouvelle version LTS qui arrivera dans 2 ans. Contrairement aux versions Ubuntu grand public, on va dire, qui changent tous les 9 mois. Donc je suis sur cette version, en gros la dernière version. type et entreprise Ubuntu qui est mise à disposition et qui marche très bien sur mes usages et sur le reste mais là j'ai eu un problème avec au moment en fait de la transcription c'est à dire que l'enregistrement va bien se faire mais au moment où il va essayer de me faire le copier-coller du texte pour me l'insérer dans le champ où j'ai ma souris ça passe pas et ça passe pas parce que par entre il y a plein de systèmes en fait au niveau du bureau qui est intégré qui fonctionne dans Linux il y avait du GNOME Merci. avec d'autres trucs et du X11. Maintenant, c'est du GNOME WLAN et ce truc-là est un peu spécifique et en fonction des outils et de l'inscription de texte, ça peut bien se passer ou pas. Et dans mon cas, ça ne se passe pas bien. Et c'est déjà identifié en tant que bug chez OpenWhisper depuis quelques mois, mais ce n'est pas dans leur roadmap. Donc, ça sera probablement traité, mais je ne sais pas encore quand. J'ai essayé un ou deux autres outils comme ça en local et en fait, j'ai eu soit le même problème, une copie, Soit un autre souci, c'est qu'ils n'étaient pas en mesure d'exploiter et d'être compatibles avec mon Lemonade. Ce qui m'a bien embêté, parce que depuis que Lulu m'a converti à la dictée vocale, je ne fais plus que ça sur mon ordi de bureau. Mais en ce moment, avec la fournaise et la canicule, je bosse tout le temps sur mon ordi portable pour pouvoir avoir ce que je veux en étant plus au frais. Et donc après, m'être un peu arraché les cheveux, essayer de débugger tout ça, essayer plusieurs outils, j'en ai eu marre. Je me suis dit, on va batailler, je vais faire ma propre... propre titre dictée vocale en le développant justement avec l'autre code alors ça a été très instructif déjà pour une première raison c'est de me rendre compte que tous les collègues dev que j'ai connus qui bossaient sur du Linux m'ont toujours dit que c'était la merde Linux pour le son et pour les périphériques de son je confirme voilà parce que ça a été en fait j'ai eu plein de problèmes au niveau de en gros des micros qui a fallu qui étaient pas bien installés qui a fallu réinstaller qui ont des problèmes de bruit donc il faut les calibrer en gros pour qu'ils, avec un traitement, avec un limiteur, un compresseur, enfin bref, en gros faut rentrer dans des, je caricature, je vais dire des trucs d'ingé son, on n'en est pas là non plus mais il faut mettre en place un petit outil qui fait un traitement de son pour que la captation du micro soit bonne et que ce soit pas trop sensible et pas trop bruité, bruité dans le sens des bruits parasites et qu'ils comprennent bien ce que vous racontez. Donc le fait de m'attaquer à ça en voulant le coder, ça m'a fait me rendre compte déjà que j'avais ces galères là déjà sur ma machine ce qui fait que OpenWhisper de toute façon aussi aurait eu ces embêtements là j'ai bien évidemment eu le même problème que OpenWhisper à ne pas pouvoir copier d'un bloc parce que voilà, il n'y avait pas de raison quand même mais j'ai pu le contourner en faisant une transcription un peu comme quand on discutait avec du chat GPT que vous voyez les caractères arriver petit à petit du coup je suis parti sur une optique comme ça donc quand on discute sur les autres outils dont on vous a parlé avec Lulu, on va parler pendant, je ne sais pas, 10, 15, 30 secondes ou minutes ou plus, et on relâche la touche, et quelques fractions de secondes ou quelques secondes après, on a tout le texte qui arrive d'un seul tenant et qu'on peut valider. Là, du coup, ça ne se passe pas comme ça, je fais le même principe, mais en fait, au lieu de me mettre tout d'un tenant, il va me construire les phrases petit à petit. Ce n'est pas idéal, mais ça fonctionne. Donc juste là, j'étais plutôt content. Mais j'ai eu des problèmes que je n'ai pas encore résolus, en réalité. Enfin, que j'ai résolus en partie. mais avec des syllabes qui se font manger de temps en temps, et plus problématique encore, des enregistrements qui se coupent par moment, et où je me retrouve littéralement... Il peut me manquer soit la fin, soit ça s'arrête au bout d'une phrase et il me manque six derrière. Et parce que j'ai déjà parlé beaucoup de dictée vocale ces dernières minutes, je vais abréger, mais juste pour que vous l'ayez en tête, parce qu'en fait ça m'a quand même beaucoup intéressé de me rendre compte qu'en fait... derrière quelque chose qui a l'air simple et anodin, il y a plein de questions techniques. C'est-à-dire que Whisper, votre petite IA locale qui va traiter le son, elle va accepter que des bouts audio de 30 secondes max. Donc il faut que votre logiciel qui fasse la coupure, il lui découpe des tronçons petit à petit pour recomposer à la fin un audio complet pour qu'elle puisse se transcrire proprement. Mais du coup, la transcription ne peut pas couper à 30 secondes pile, parce que si on fait ça, on peut tomber en plein milieu d'un mot. Donc il faut faire un système pour que ça se découpe au silence entre deux mots dans une tranche qui est proche des 30 secondes. Donc on commence à tenter des petites choses à 26 ou 28 secondes avec une découpe entre deux mots. Mais après il faut aussi prendre en compte la détection du silence. Qu'est-ce qu'on considère comme silence ? Parce que ça va être une certaine amplitude, mais en fonction du bruit ambiant, l'amplitude peut être différente. En fonction de la longueur d'un mot, ça peut être différent aussi, parce qu'un mot très court pourrait se faire manger. Et il peut y avoir du coup aussi la gestion de la découpe. parce qu'après j'ai tenté d'autres approches avec de la transcription temps réel pour ne pas avoir tout l'enregistrement audio et que ça défile petit à petit. Mais du coup, ça a mis d'autres problèmes. Je ne vais pas tous vous les citer parce que j'en ai mangé plein. Je suis encore en train de débeuguer. J'avais quelque chose qui marchait presque parfaitement tout à l'heure et au bout de, je ne sais pas, une dizaine de dictées, je me suis retrouvé à nouveau avec un morceau manquant de deux phrases. Voilà. Donc, ce qui... temps. La morale de l'histoire, quand des outils existent déjà et qui fonctionnent bien, prenez-les. Si vous n'avez vraiment pas de choix, codez-le, mais ce ne sera pas forcément plus simple, même avec les outils qu'on a aujourd'hui, parce que mine de rien, s'il y a quelque chose qui n'allait pas sur des outils que vous aviez, enfin si vous aviez des contraintes qui ne vous allaient pas sur d'autres outils, c'est des contraintes que vous aurez probablement, enfin en tout cas que potentiellement vous pouvez avoir aussi sur ce lit que vous avez des codes. Cela étant, mine de rien, bon là je commence à... procher normalement j'espère de de la résolution parce que je me suis rendu compte quand même un des problèmes venait probablement de la captation audio qui influe sur le reste et qui cause mes petites coupures où en gros il y a un des trois sons qu'il va refuser et c'est pour ça que je me retrouve avec tout un morceau en moins mais il n'empêche que j'ai quand même eu des meilleurs résultats même avec mes erreurs que ce que j'ai lu avec des outils qui étaient déjà théoriquement fonctionnels parce qu'ils n'arrivaient pas du tout à me copier le texte et à utiliser mon NPU après Vous l'avez compris, j'avais plusieurs contraintes parce que je voulais vraiment profiter de la partie économe de ma config pour faire tourner ça. Mais le fait de vouloir et ça et une transcription juste qui fait le taf m'a amené à tous ces problèmes. Mais j'ai quand même réussi à avoir de la transcription là où j'en avais pas avec du OpenWhisper, avec d'autres outils. Plutôt que d'être tributaire et de me dire tant pis je renonce pour le moment ou alors je passe par de la dictée en cloud qui marchera forcément. ou d'attendre le bon vouloir que l'équipe d'Open Whisper se penche sur ce bug qui est répertorié depuis quelques mois. Je tente différemment. Voilà, désolé, c'était un peu long, mais j'espère que vous aurez appris des choses sur cette partie dictée vocale et en tout cas sur les technos qui vont derrière aussi, puisque c'est des choses que les NPUs ont vocation à arriver davantage sur les ordis portables qui ont des processeurs à amener. Donc vous aurez plus de chances d'en avoir à venir. Et pour ceux que ça intéresse, Lemonade marche bien avec ça. Voilà Lulu, je ne sais pas si tu avais des questions là-dessus ou pas, si on en a un.
- Lulu
Non, c'est intéressant. Après, je me suis promenée un peu hier sur GitHub et j'ai vu qu'il y avait des outils de transcription mais qui étaient développés pour Linux en natif et pas une adaptation. Donc il y aurait peut-être des trucs à aller chercher aussi de ce côté-là.
- Manu
Je n'ai pas voulu y passer. beaucoup d'heures non plus, mais au final quand je vois le temps que j'ai passé à débuguer, peut-être que j'aurais eu un meilleur compte, mais beaucoup d'outils de dictée vocale ne sont pas du tout pensés pour le NPU et même quand ils sont pensés pour... parce que Lemonade à la base, il expose entre guillemets côté API, une API compatible au PNI donc dans l'idée la même chose que ce que fait un Ulliamma. Malgré ça, je suis tombé sur plein d'outils de dictée vocale pensés pour Linux mais qui ne permettaient pas quand même de tirer parti de... de cette API-là. Et donc, en fait, dans le lot, il y en a qui auraient probablement pu marcher sur la partie transcription et copier-coller, mais qui m'auraient obligé à utiliser soit mon processeur sur ma carte graphique avec les autres modèles, chose que je ne voulais pas.
- Lulu
Ok,
- Manu
ok. Après, non, je n'ai pas fait tout Internet. Il y a probablement déjà un outil. Il y a au moins un note-fou ou une note-folle qui a déjà eu la même idée et qui l'a développée quelque part. Mais sur ce moment, ça me semblait être une bonne idée de me dire, bon, ça ne doit pas être si dur à faire quand même de la dictée vocale. Mais bon, c'était sans compter sur d'autres problématiques sur la captation puisque là, on se retrouve avec une des problématiques qu'il y a sur l'IA un peu partout, comme quand vous faites du travail pour votre entreprise sur n'importe quel sujet. On dit tout le temps que les données en entrée, votre information de départ, si elle n'est pas bonne, si elle est brouillante, s'il y a du bruit, s'il y a des choses en trop, vous aurez des mauvais rendus derrière et l'IA fera mal son boulot. En fait, dans mon cas, c'est exactement le même principe. C'est que ma captation de base, si elle arrive bruitée ou pas bonne ou mal découpée, l'IA ne fera rien de bon derrière.
- Lulu
Voilà.
- Manu
Mais maintenant, je veux bien qu'on parle d'idéogramme, puisqu'on l'a évoqué à notre dernier côté outil. Non,
- Lulu
moi aussi, j'ai fait des tests avant sur la dictée vocale.
- Manu
Ah ! Sur mon Raspberry. Oui, pardon, j'avais complètement oublié.
- Lulu
Ce fameux épisode.
- Manu
Oui. Allez, ton tour de parler de bidouille, de bricole et de Linux, d'ailleurs.
- Lulu
Oui, mais non, je crois qu'il était déjà installé dessus.
- Manu
Oui, mais tu ne le dis pas, c'est quand même du Linux. Oui, mais... La partie installation n'est pas la plus...
- Lulu
Le fameux Raspberry que j'avais gagné au hackathon de l'année dernière, que je n'avais pas encore ouvert et que je suis allée chercher parce que, en fait, sur le PC, ça marche très, très bien, le modèle en local pour faire de la dictée vocale. Par contre, sur le téléphone, alors j'avais essayé quand même sur mon iPhone qui commence à avoir quelques années. Alors, ça marchait, c'était long, ça pompait de la batterie à fond les ballons. Donc, je me suis dit, mais j'ai un Raspberry. Parce que les paraquites et tout, ça ne prend pas trop de place. Donc je me dis, bon, allez, on va essayer.
- Manu
Pardon, juste pour recontextualiser, parce que tout le monde ne l'aura pas forcément. Le Raspberry, c'est un tout petit ordinateur qui, à la base, était vraiment pensé pour les bricoleurs et les bricoleuses. Dans le sens, c'était vraiment juste une toute petite puce. Ça a commencé, ça a coté une misère au début, quand on s'est sortis. Enfin, quand j'ai dit misère, on parlait de quelques dizaines d'euros. et vous pouviez le brancher avec un lecteur de carte SD, une petite alim. Vous pouviez bricoler des petits boîtiers qui faisaient office de mini-ordinateurs. Et au fur et à mesure du temps, ils ont sophistiqué, complexifié, rajouté d'origine des choses que vous branchiez avant en externe pour en faire des machines qui ont coûté petit à petit et malheureusement qui se sont pris la crise de l'infrastructure dans les dents comme tout le reste, et du coup qui sont beaucoup moins abordables aujourd'hui. mais dans le principe c'est des mini ordinateurs vraiment tout petits en mode petite boîte que vous allez pouvoir connecter un peu partout et qui peuvent être utilisés aussi en domotique en électronique des milliers de choses je t'en rends la main c'est juste pour clarifier c'est bien j'essaye
- Lulu
de me remémorer comment ça s'est passé j'ai demandé à Claude comment faire mais j'ai quand même été lire la doc sur le site du Raspberry pour retrouver et... Déjà, je voulais connaître le prix, donc je suis allée sur le site. Et après, il n'a que 8 Go de RAM, ce qui n'est pas assez, surtout que ce n'est pas de la VRAM en plus. Mais en gros...
- Manu
Ce n'est pas assez pour la partie IA, mais en soi, sur du Linux, pour plein d'autres usages, ce serait largement suffisant. Oui,
- Lulu
il faudrait que je trouve autre chose. Ah, mais c'est vrai que j'avais quand même mis un GEMA dessus aussi. C'est vrai que j'avais fait tourner un... C'était très lent quand même, la génération. Mais en gros, j'ai installé un Oyama dessus. Et déjà, pour tenter, j'ai fait tourner un LLM en local, donc un GEMA, je ne me souviens plus du nom de paramètre. Ça marchait. Apparemment, Google, en tout cas le modèle de chez Google, ne veut pas qu'on tue les mouches. Ah oui,
- Manu
j'avais oublié cet épisode. Ah oui, alors c'était un Gema 4, je crois que c'est le 4B, un truc comme ça, parce que je t'avais conseillé vu qu'il était petit, qu'il passait un peu partout. Et effectivement, l'épisode de la mouche, c'est qu'à ce moment-là, on discutait, je me suis agressé par une mouche et Gema s'est complètement opposé au fait de tuer la mouche.
- Lulu
C'est ça, il voulait qu'on utilise des méthodes pacifistes. Et qu'il ne fallait pas trop effrayer. Comment est-ce qu'on fait sortir une mouche d'une pièce ? Alors, ça a généré. Alors, on a le temps de lire, parce que là, ça arrive doucement. Mais ça marche. Il n'est pas parti... Enfin, c'était vachement cohérent et tout. Donc, je me dis, des fois, pour des...
- Manu
de l'insynchrone ou des choses qui doivent tourner pour traiter et qu'il n'y a pas besoin que ça soit immédiat. Je me dis juste pour le fait de l'avoir fait. C'était assez marrant de se dire que ça tournait sur le Raspberry qui soufflait comme pas permis quand il générait du texte. Donc il y a eu ça et après j'ai installé je crois que c'est un parakit dessus parce que c'était le plus léger. Et j'ai fini par faire... comme une API pour le brancher sur une appli qui passait sur iPhone, pour qu'on puisse brancher notre modèle. Et en gros, de lancer la dictée vocale sur l'iPhone, ça part sur le Raspberry et ça revient. Alors, ça a marché. Ce n'est pas forcément utilisable en l'état parce que c'est très long, mais ça marche. Full local. Des fois, je lance la dictée et puis après, il y a le Raspberry qui fait boum, et puis ça revient et puis ça marche. C'est bon.
- Lulu
Oui, parce que pour rappeler le but de départ, c'était de se dire sur le téléphone, c'est trop long. Tu l'as dit tout à l'heure, ça tape la batterie, etc. La logique quand on utilise des outils comme TypeLess, dont on vous a parlé la dernière fois, c'est qu'on va envoyer systématiquement notre audio par Internet sur le serveur de l'entreprise, donc de TypeLess. Ils vont faire le traitement justement sur leur IA disponible et on revoit la réponse. Sauf que ça implique de passer par le serveur de la boîte et tout ça. Donc là, le parti pris de cette approche, c'était de se dire, en fait, envie que ça reste privé et en local, et le Raspberry peut être un très bon moyen de faire ce même principe et de décharger tout le traitement et l'inférence sur le Raspberry. Mais effectivement, comme tu l'as dit, le Raspberry, ce n'est pas du matériel qui est pensé pour ça, qui est adapté pour ça, mais techniquement, tu as quand même reproduit la même logique que si tu avais eu à le mettre sur un... justement sur un autre serveur réel et factuellement, ça marche. Ce n'est pas très vif, mais ça marche.
- Manu
Oui, mais il faudrait que je fasse quand même pour tester si c'est effectivement la transcription qui prend du temps ou si... Parce que là, l'audio, il me semble que l'audio est enregistré et envoyé en un seul bloc et ensuite, ça transcrit. Et je me demande si ce n'est pas l'envoi de l'audio qui prend aussi un peu de temps et que ce n'est pas...
- Lulu
Je ne pense pas. A mon avis, c'est plutôt vraiment l'inférence. Je n'ai plus la configuration de ta machine en tête, mais
- Manu
Raspberry. Je ne sais pas parce qu'à un moment, avant de passer et de connecter à l'iPhone, j'ai juste balancé un audio de 4 minutes. Et une fois que le Rasp tournait vraiment et qu'il était en train de processer, ça revenait assez vite. Je ne sais pas si ça voit le groupe, je passe encore un peu de temps. de temps là-dessus, je me dis que j'aurais autant à laisser mon Mac ouvert et puis à faire tourner dessus si je veux vraiment de la transcription sur l'iPhone.
- Lulu
Après, c'est vrai que c'est une option dont on n'a pas parlé, mais qui est envisageable aussi. En gros, utiliser un outil comme ça qui vous permette effectivement de contacter une machine à vous qui est chez vous connectée à Internet, soit par le réseau local, par votre Wi-Fi, soit effectivement vraiment par... par Internet à proprement parler. Mais la contrainte de ça, c'est qu'il faut que votre ordinateur que vous allez appeler pour faire le traitement, il soit tout le temps allumé. Ce qui est une vraie limite et pas forcément adaptée.
- Manu
C'est pour ça que les gens achètent des Mac Mini.
- Lulu
Oui, mais après, oui, sur un Mac Mini qui tourne tout le temps. Mais bon, tu te retrouves quand même avec un Mac Mini qui tourne tout le temps, qui fait office de serveur chez toi.
- Manu
Il y a pas mal de personnes qui les achètent pour ça.
- Lulu
Oui, mais il faut en avoir d'autres usages que la dictée vocale. Ah oui,
- Manu
bien sûr.
- Lulu
Oui, c'est la petite cerise sur le gâteau. Oui,
- Manu
ça ferait un peu cher, si moi.
- Lulu
Mais bon, en tout cas, c'est intéressant et je pense que de toute façon, Raspberry aura d'autres usages.
- Manu
Je n'ai pas trouvé encore, mais...
- Lulu
Pour héberger du N8N, ce serait valable. C'est vrai, c'est vrai.
- Manu
De base, c'était pour faire ça.
- Lulu
Oui, c'est ça. pour ça qu'ils te l'offraient mais après il y a juste une limite à ça, c'est sur le traitement des fichiers directement que tu pourrais être embêté sur un Raspberry puisque par exemple si tu fais de la décompression de fichiers, compression, décompression de fichiers, ça va taper fort et ça pourrait être la limite mais selon ce que tu mets comme scénario dessus, ça pourrait être très cool à réfléchir Et en tout cas, t'as quand même bien kiffé ta petite expérience Raspberry.
- Manu
Ah oui, Il y a ce petit truc à la fin quand ça marche, même si ça prend longtemps, mais qu'il y a quand même les phrases qu'on a dictées qui apparaissent. Sur le téléphone. Et que tu sais que ça passe sur la petite machine qui souffle en fond, là, c'est... Ouais, il y a vraiment ce côté un peu bidouille, trop trop cool. Mais non, c'était sympa. Alors après, c'est vrai que... Je dis, j'ai juste demandé à Claude, mais il y a quand même eu des moments où c'était pas... Il me faisait partir dans des directions, mais je sentais que c'était pas bien. Et même des fois où ce n'était pas possible, je dis si là, j'ai vu sur un post Reddit, là c'est possible, donc il faut aller vers là. Ou alors me sortir de la doc qui était datée. C'était pour ça que j'étais retournée aussi sur le site pour montrer exactement les specs du rasp que j'avais. Il ne faut pas prendre pour argent comptant ce qu'on demande, même si... Claude a accès à Internet et fait un bon déroulé pour tout connecter. Il y a eu pas mal de moments où j'ai fait des allers-retours. Après, voilà, c'est de copier-coller les erreurs qu'on a, c'est d'y aller ou même si à un moment, il part trop dans une certaine direction, de juste chercher sur Internet, de copier-coller l'erreur et puis c'est parti.
- Lulu
Oui, parce que ça, d'ailleurs, je l'ai vu avec le canalité vocale, il... Enfin, Claude, par défaut, Bon, ça s'implique aussi, vous vous direz, mais il va d'abord s'acharner sur le sujet avant d'aller chercher sur Internet. Alors que typiquement, si une erreur qu'il trouve au bout de deux tentatives, il ne l'a pas débuguée. Avant d'aller plus loin sur le fait qu'il s'acharne et qu'il tente 10 000 trucs, aller sur Internet, soit vous, soit lui, en fonction du cas et de la recherche qui est ciblée. Parce que si elle est trop technique, il va falloir que ce soit lui qui regarde. Mais typiquement, il m'a fait le coup parce que... Le problème que j'ai sur le micro, il est connu des autres utilisateurs de framework. C'est répandu que ce micro est compliqué. Du coup, il faut des logiciels à côté pour le traitement de son et le calibrer. Et au début, il a commencé à batailler, à bidouiller pour tout traiter à la mano et faire des trucs très techniques, alambiqués. Et d'un coup, j'avais recruté. Je me suis dit, mais en fait, pourquoi tu fais ça ? Je ne suis forcément pas le seul à avoir des problèmes de son sur cette machine. Et effectivement, en allant regarder moi de mon côté et lui du sien, on est d'accord que ce n'est pas la bonne approche. Mais bon, ça veut dire que...
- Manu
C'est vrai que quand j'ai un problème qui est assez spécifique et que je veux quand même qu'ils le prennent en compte, je vais aller chercher le fil Reddit qui parle exactement de ce truc et je lui copie-colle et je lui dis « Regarde-la » . Et à partir de là, tu fais tes recherches parce que ça va donner aussi le bon vocabulaire pour orienter après les recherches. Puis... ça fait économiser aussi. Je me dis, si je peux faire la recherche moi, sachant que j'ai appris comme ça. Pour tout ce qui est recherche et comprendre les problèmes qu'il peut y avoir, là, je n'ai pas du tout le réflexe qu'il y a pour le coup. Je me dis que soit ça ne va pas être adapté exactement aux problèmes que j'ai, soit il va partir dans une mauvaise direction et moi, ça va me biaiser aussi dans ce que je vais chercher. Donc, ça, c'est encore des... des choses que je fais à la main,
- Lulu
pour le coup. Ouais, je comprends. C'est des choses que je peux préférer aussi, mais que ça dépend vraiment des cas. Quand c'est vraiment technique spécifique, tu vois là, typiquement, quand il y avait dans les paramétrages de son avancé sur les compresseurs, les limiteurs, les gains et les trucs d'ingé son, pour moi, c'est dû. J'en ai déjà fait des trucs que je comprenais, mais j'étais vite largué sur ce que je disais comme forum.
- Manu
Ça me rappelle quand... Enfin, quand j'étais gamine, à un moment, je voulais connecter ma DS Internet. Et il y avait le type de Wi-Fi. Et avant de comprendre ça, que tu ne peux pas connecter parce que je crois que tu avais de la clé WAP et ça ne marchait pas. Il fallait de la clé WEP. Il fallait changer dans les paramètres Wi-Fi et tout ça. Et puis, je me souviens, il y avait bien un forum qui en parlait. Et là, tu te sens vraiment à cœur. Par contre, quand ça marche après... C'est ça parce que je voulais échanger des Pokémon en ligne. Mais voilà, moi je continue de faire comme ça.
- Lulu
Je pense que ça, enfin, dans la mesure du possible, ça reste la bonne approche. Mais c'est vrai que sur du code, par exemple, c'est pas forcément accessible.
- Manu
Surtout qu'en plus, je crois que Reddit a pas mal coupé aussi les accès aux agents.
- Lulu
C'est l'inverse. C'est l'inverse parce que j'ai vu des trucs là-dessus il n'y a pas longtemps. Alors je ne sais plus qui c'est qui avait racheté Reddit, mais c'est un beau truc.
- Manu
Il me semble, mais je ne sais plus du tout.
- Lulu
Et justement, il n'y a pas longtemps, enfin j'en ai entendu parler, pardon, il n'y a pas longtemps, parce que sur un forum de niche, ils ont été polluer le forum avec des instructions pour mettre en déroute l'IA. Et ça a marché parce que... Mais ce n'est pas Google qui l'a, d'ailleurs, Reddit, je crois.
- Manu
Non, mais en fait, ce que Google fait, c'est qu'il va prendre... J'avais vu notamment ça pour un truc d'expédition 33, pour éviter les spoils. Il y avait un thread qui demandait ça. Et le truc, c'est que quand on demandait à Google, il y avait le résumé IA qui allait chercher de post Reddit et qui sortait des résumés. Mais sauf qu'il y a des gens, ils ont pollué tout le truc. Et ça a été modifié, ces résumés, sans ces résumés que tu as quand tu fais une recherche. Mais c'était justement quand Reddit se faisait assaillir, notamment de perplexity et tout ça. Ils avaient coupé les accès aux agents pour rechercher. Il faudrait regarder quand tu lances une recherche.
- Lulu
Oui, effectivement.
- Manu
Parce que ça serait quand même se couper d'une sacrée source de connaissances. de ne pas pouvoir y accéder.
- Lulu
Effectivement, oui. Je n'avais pas compris dans ce sens-là, Jean-Yves. Tu veux dire que c'est réservé que à Google, mais que du coup, les autres modèles n'y ont plus accès ?
- Manu
Je sais que ça avait été coupé à Perplexity et à tout, parce qu'en fait, il y avait trop de trafic qui allait là sans rétribuer. Et je crois que Reddit a maintenant sa propre IA. Quand tu vas sur des threads Reddit, tu as un résumé en haut. qui résume ce qui était abordé dans les différents messages. Mais il faudrait que tu vérifies, en fait, quand tu lances une recherche avec Claude, voir s'il sort des résultats de Reddit ou pas.
- Lulu
Ouais, mais il me semble lui avoir donné des liens de pages Reddit qu'il a lues. Mais maintenant que tu dis ça...
- Manu
Parce que je pense que ce n'est pas pareil que d'aller chercher... Oui,
- Lulu
d'aller là, sur la recherche directe. Ça ne doit pas être les mêmes agents qui font la recherche.
- Manu
C'est ça. Mais je crois que ça avait été coupé parce que... Trop de manques à gagner et puis même niveau infrastructure, ça ne suivait pas.
- Lulu
Après, j'ai un petit problème avec Reddit parce que tu vois tout et son contraire. Ça peut être formidable comme ça peut être vraiment des niabétises.
- Manu
Oui, comme partout. Mais des fois, quand tu as un problème bien spécifique, c'est souvent là que j'ai ma réponse.
- Lulu
Maintenant, est-ce que tu peux nous parler d'idéogramme ? parce que je suis curieux de savoir on en a parlé donc on l'a évoqué très rapidement la dernière fois en disant que c'était une IA locale de génération d'images qu'on n'avait pas testé à ce moment là j'ai pas testé en local encore par contre ah ok ah non tu le testes tout j'étais persuadée que tu l'avais mis sur ta machine et que c'était formidable mais je sais pas quand est-ce que j'aurais pu le mettre sur ma machine j'ai pas eu le temps mais quelle idée arrête de dormir ça serait beaucoup plus simple je voulais finir mes stickers c'est vrai
- Manu
On parle beaucoup de ChatGPT, enfin Image 5, c'est Image 2, comme quoi c'est le meilleur modèle. Alors effectivement, il est très très bon comme modèle. Mais on peut avoir envie de pas trop utiliser et donner ses sous à OpenIA. Et ce que j'avais bien aimé sur Ideogram 4, alors c'est pas parfait, mais au moins le modèle est open-weight et on peut l'auto-héberger. Il n'a pas tant de paramètres que ça, donc ça c'est aussi quelque chose que je dois tester. Mais avant de passer là-dessus, j'ai voulu tester un peu les capacités de la bête, en passant par la plateforme qu'ils offrent. Et j'ai été plutôt bien surprise. Il me semble que ce n'est pas très cher en plus. Pour la génération d'images, j'ai... Ça a plutôt bien marché. Je suis contente, j'ai voulu faire un peu des générations, idéalement utiliser des œuvres qui sont dans le domaine public, donc idéalement des choses qui sont très anciennes, et les mixer avec des éléments plus digitaux, du glitch, comme ce que j'ai fait un peu pour l'ADA du dernier clic. Et ça a plutôt bien marché, c'était cool.
- Lulu
Bon, je vois que la prochaine étape, ce serait de l'héberger. C'est vrai qu'on avait regardé tous les deux, et le modèle avait l'air assez léger pour tourner sur nos machines correctement. Il me semble que c'était plus ou moins l'équivalent d'un modèle 9B qu'on a habituellement.
- Manu
Oui, mais je crois qu'il y a juste le modèle, donc il faut quand même une surcouche par-dessus pour pouvoir l'appeler et tout ça. Et c'est pour ça que je voulais déjà le prendre en main, parce qu'il y a toute la partie où on peut avoir la consistance, par exemple, d'avoir ces personnages. On peut avoir, on peut choisir ses couleurs, un peu comme, alors, chat GPT, enfin, si, je crois que c'est ça, on peut avoir des skills et tout ça, enfin... Je sais qu'il est meilleur maintenant dans la consistance, de dire bon, là, il y a tel personnage, on le réutilise dans une autre scène. Mais là, sur idéogramme, c'est présenté un peu différemment et on peut vraiment faire toute la partie de la marque et tout. Et il y a cette même chose que dans une journée où les utilisateurs gratuits s'est affiché. Et on peut voir tout ce qui est généré. À partir de là, on peut voir le prompt qui a été fait en entrée. Il donne même un prompt amélioré. pour pouvoir réutiliser derrière, ils ont même une banque de style qu'on peut utiliser, ou on peut aller prendre sinon dans des parties de prompte et tout ça. Donc c'est plutôt cool. Et surtout, ce qui est trop bien, que j'aime bien, c'est qu'ils ont une approche où c'est par calque, et on peut aller modifier les parties de texte directement dessus. On n'a pas besoin de régénérer. Et ça, c'est quand même assez sympa.
- Lulu
Effectivement. D'ailleurs, tu n'auras jamais ces GPT-Image 2, il n'est pas comme ça, tu dois régénérer aussi le texte ?
- Manu
Oui, c'est plat. Alors le texte est vraiment meilleur maintenant, mais si on veut changer une partie, on prend par exemple la partie pinceau, on va sélectionner une partie et on demande à changer cette partie-là, mais ça coûte et ça peut dégrader quand même. Je trouve que ça dégrade l'image au fur et à mesure des changements.
- Lulu
Ok. Très bien, merci. On verra justement les prochaines expérimentations, un peu ce que ça donne. Et avant qu'on se quitte, j'aimerais aussi quand même ton retour sur Silex. Oui. Parce que bon, ça m'intéresse. Oui, ça m'intéresse. On avait déjà entendu parler à plusieurs reprises et... Oui,
- Manu
pas mal présents dans la commu. Ils passent sur Twitch pour faire des lives No Code France. Je ne connaissais pas du tout avant la No Code Week, parce que je ne sais pas trop ce qui se passe dans la commu No Code France.
- Lulu
Et si je ne dis pas de bêtises, Alex de Silex, il est aussi dans le podcast Projet Libre.
- Manu
Oui.
- Lulu
Alors je ne sais pas s'il est dans tous les épisodes, je ne me souviens plus, mais je l'ai écouté en tout cas avec lui. Le podcast Projet Libre dont on vous avait parlé, enfin qu'on avait mentionné, qu'on avait mis en source dans un de nos épisodes sur les comas numériques. et qu'on vous recommande toujours vivement parce que c'est intéressant. Ils abordent plein de sujets vraiment chouettes.
- Manu
J'ai eu des super discussions avec Alex et puis il est d'accord pour qu'on l'invite sur le podcast un de ces quatre. Je pense qu'on aura de quoi bien discuter parce que le produit est... Alors déjà, il existe depuis longtemps, depuis 20 ans. Même avant qu'on appelle ça du no-code. C'est vrai qu'il m'avait raconté qu'il avait construit ça parce qu'il avait des demandes de sites web, mais ça ne l'intéressait pas de faire des sites web. Du coup, il a fait un outil pour que ses potes puissent faire des sites web pour les gens qui en demandaient. Et l'objectif, c'est d'avoir quand même quelque chose qui est assez léger. Et honnêtement, ça marche bien. Pendant le workshop, on a testé, on a fait glisser des blocs, tout ça. C'est propre, c'est open source aussi. Même au niveau... Parce que tu peux l'héberger toi et tout. Et au niveau financement, il y a des templates. Et par exemple, quand c'est des templates pro, il y a un certain niveau de donation et quand le niveau est atteint, il est dispo pour tout le monde. C'est comme ça que ça marche et c'est plutôt... Moi, j'aime bien en tout cas comme approche.
- Lulu
Et en interface, je ne l'ai jamais utilisé, ça ressemble à quoi ? on est plus Plutôt sur du Webflow, sur du cart, sur du Freemer ? Alors,
- Manu
j'ai pas trop testé. Enfin, moi, j'ai juste fait du Wix pour faire des sites Internet.
- Lulu
Bon, ben, par rapport à du Wix, par exemple, ça présente comment ?
- Manu
C'est beaucoup plus rapide. Déjà, ça lag moins parce que Wix, putain, quelle plaie ! Bref. Non, mais c'est vraiment, on installe les blocs et tout ça. Enfin, on a différents types sur le côté. Enfin, ça peut être un peu comme... Peut-être pas comme du sauveteur, mais si. Tu as une partie sur le côté avec ce que tu veux mettre. Après, tu peux mettre du code custom aussi. Après, il y a des animations qui sont possibles, ça, il nous a montré pendant le workshop. Mais le but, ça reste d'avoir un site Internet qui consomme assez peu et qui... Comment dire ? Pas partir dans des trucs ultra fancy non plus, même si il nous a montré un peu des ressources open source pour tout ce qui va être animation, custom code. Donc ça, c'est vrai que c'est assez cool. Il y a moyen de partir assez loin. Et surtout, le côté, on peut l'héberger, on peut connecter à Strapi aussi pour toute la partie back-end. Je ne connaissais pas toi, tu connaissais, mais...
- Lulu
Oui, je ne l'avais plus en tête. Non, je ne l'ai pas testé. Parce que justement, c'est ma question, c'est que de base, ça te permet de faire des six vitrines, une ou plusieurs pages. Mais si tu veux y mettre, par exemple, si tu veux héberger un blog et donc du contenu, là, tu pourras le faire quand même juste avec Silex ou c'est là où tu auras forcément besoin d'un strapio équivalent pour...
- Manu
Ça dépend où est-ce que tu veux connecter, enfin, comment tu veux connecter ton CMS.
- Lulu
Oui.
- Manu
Donc Content Management System, toute la partie derrière parce que c'est compliqué d'aller modifier à la main sur le site internet. Là, je vois bien pour le site internet que j'ai fait à ma sœur, quand elle veut changer ses prix, bah, Missy, tu peux changer mes prix parce que là, ou alors tu peux m'enlever cette prestation et elle n'a pas la main dessus et c'est moi qui dois aller modifier le bloc sur le site.
- Lulu
Sans site, tu l'as fait avec moi.
- Manu
Et je...
- Lulu
Sur Wix, il y a d'autres... peut-être y avoir des connecteurs aussi pour un strapier ou équivalent ?
- Manu
Alors peut-être, mais je l'ai fait en genre, je ne sais plus, 2020. Donc là, je n'étais pas du tout...
- Lulu
Oui.
- Manu
Voilà, j'ai fait ça en même pas un week-end parce que j'avais trop de questions. J'ai dit, on va faire un truc, au moins comme ça, tes clientes, elles arrêteront de te poser plein de questions. Et ça sera plus cool. Et bon, ils tournent encore, mais l'idée, ça serait de leur faire. Et en vrai, je suis en train de me dire, pourquoi pas le faire dans Silex ? Parce qu'en soi, j'ai juste mis du statique dessus. Ça ne part pas dans des grosses... Il n'y a pas d'animation. Mais après, on peut quand même... Il nous avait montré, il avait connecté... C'était une API qui va prendre les personnages de Rick et Morty. Donc pour tester, c'était super bien. et de montrer qu'il avait récupéré l'API et après il pouvait prendre directement les composants, enfin pas les composants mais les données, et aller chercher chaque partie et les disposer dans Silex. Et ça a marché super bien. Donc plutôt une bonne surprise et même il a évoqué comment est-ce qu'il pensait intégrer l'IA dedans. parce que pour construire, mais ça serait à côté avec... D'avoir d'un côté sa fenêtre de chat et de l'autre côté Silex, et ça interagit comme ça, c'est pas de l'IA dans le produit, et de potentiellement après fine-tuner un petit modèle pour que le modèle tourne en local et qu'il soit vraiment spécialisé juste pour construire du Silex. Et ce que j'ai aussi beaucoup aimé, c'est l'accroche qu'ils ont sur l'accessibilité. Donc ils ont fait intervenir justement pendant les lives de No Code France, une personne qui avait une cécité visuelle et une autre qui était aussi experte d'accessibilité web. Et d'imaginer que le site était accessible et en fait, la personne avec une cécité, enfin une déficience visuelle, a testé avec son appareil et en fait, ça ne marchait pas du tout parce que ça passait d'un bloc à un autre et il y a plein de choses à vérifier comme ça. Donc là, ils travaillent là-dessus en ce moment. Je crois qu'ils ont eu des financements européens justement aussi pour développer Silex. Donc c'est un beau petit produit, ça peut... Voilà, c'est cool d'avoir ce genre d'outil français en plus. Donc ça c'est cool de voir que ça existe et que c'est hébergeable. Enfin, hébergeable chez nous, on n'a pas à dépendre d'un abonnement et tout ça.
- Lulu
D'ailleurs, si je ne dis pas de bêtise, je crois que ça n'existe qu'en mode hébergeable. Je ne sais plus s'ils ont un truc... Il ne me semble pas avoir vu d'offres SaaS chez eux.
- Manu
Je ne crois pas, non. C'est vraiment juste comme ça. Et il y a une partie qui est liée. Ou alors, c'est des financements de par, par exemple, la France ou l'Europe. Ou sinon, si on veut faire des donations, par exemple, on peut payer en partie un template pour qu'après, il soit accessible à tout le monde. Donc, voilà.
- Lulu
On bossait directement avec eux aussi, parce que tu m'as dit qu'ils avaient une agence. Donc, c'est aussi l'option. Quelque part aussi pour financer, contribuer. On est en besoin d'un site web, de bosser avec eux.
- Manu
C'est ça, et c'est vraiment... Ils vont faire aussi des calculs pour voir combien le site consomme, et combien il émet de CO2 aussi, quand on visite et tout ça. Donc c'est vraiment axé là-dessus, un site assez léger. Et c'est vrai que quand on s'intéresse un peu à tout ce qui est conception, c'est sympa d'avoir des vidéos et des grosses animations sur son site. Mais il faut penser au... personnes qui n'ont pas forcément de l'internet en très rapide, si on se dit, même sur téléphone, avoir des vidéos, ce n'est pas utile. C'est plus joli sur PC, ou alors il faudrait pouvoir le désactiver. Et qu'est-ce qui se passe le jour où les débits sont réduits parce qu'il y a de la compétition avec d'autres choses, il n'y a plus autant d'électricité, on ne sait pas. Donc c'est vrai que d'essayer de faire des cycles les plus légers possible, c'est un petit challenge sympa aussi. Et ça ne veut pas forcément dire moche.
- Lulu
Ça va, parfait. Merci Lulu pour ce retour sur Silex. Et j'ai vu que tu m'en avais reparlé déjà la semaine dernière, ça me donne envie de l'essayer. Mais encore trop quand on dit comment. je pense qu'on en reparlera très probablement et très probablement justement avec un épisode avec Alex ce serait très chouette je pense qu'on a fait un joli petit tour là côté outils pour cette semaine est-ce que tu as un mot de la fin ? une dernière petite chose pour aujourd'hui ?
- Manu
non ça me semble pas trop mal à part que là je pense que le cerveau il a fini de fondre donc c'est bien on peut rester là dessus
- Lulu
On va s'en tenir là pour aujourd'hui. La semaine prochaine, on se retrouve pour un autre épisode sur l'IA frugale.
- Manu
La suite.
- Lulu
La suite. On avait déjà parlé dans notre épisode thématique, celui d'avant la NoCodeWeek. Et l'idée, c'est de revenir sur les parties plus concrètes de ce qu'on peut mettre en œuvre pour faire de l'IA plus frugale et plus efficiente. Et ce sera l'occasion pour toi de nous parler justement de différentes choses que tu as évoquées pendant l'atelier de la semaine dernière et de donner des méthodes, des idées, des approches, des choses concrètes et actionnables pour que vous puissiez aller en mettre et aller explorer aussi de votre côté. Merci Lulu de m'avoir accompagnée sur cet épisode. Merci à toi. Merci à tous et à toutes de nous avoir écoutés et on se retrouve la semaine prochaine pour un nouvel épisode. D'ici là, bonne journée ou bonne fin de journée, bonne survie à la canicule. Et voilà, on se retrouve très bientôt.
- Manu
Salut !