Go back

#8 De l'idée au produit 2x plus vite : le playbook IA de Claap, avec Robin Bonduelle

from AI Club

1h 10m 44s

#8 De l'idée au produit 2x plus vite : le playbook IA de Claap, avec Robin Bonduelle

L’IA ne doit pas être vue comme une simple aide à court terme, mais comme un levier de transformation structurelle du travail produit. Eric Séclet, co-fondateur de Clap, explique comment son équipe a passé d’un usage naïf des modèles d’IA à une approche systématisée, en mettant en place un « AI Workspace » structuré. Ce système repose sur une hiérarchie de dossiers, des fichiers de contexte (comme le Claude.md), des outils connectés (MCP) et des compétences réutilisables (skills). Cette organisation permet de limiter le surchargement du contexte tout en garantissant une réponse pertinente. Des exemples concrets, comme l’outil « Brise » pour Gmail ou une automatisation de la gestion des contrats via Plus, montrent la capacité à créer des outils internes efficaces. Le concept de « loop » permet aux agents de travailler en autonomie, d’évaluer leurs résultats (au-dessus de 9/10) et de revenir vers le product manager pour validation. Enfin, BIMAD est présenté comme un framework open-source qui structure le développement produit par des agents avec des rôles clairs, permettant ainsi de produire des spécifications précises, des équipes alignées et un processus plus fluide. Cette transition de l’excitation initiale vers une méthode pérenne est essentielle pour tirer pleinement parti de l’IA.

Transcription

13412 Words, 75383 Characters

French
c'est plus une surcouche que tu vas utiliser dans Cloud code et donc quand tu as ce qu'on utilise BIMAD ou pas, la réponse c'est par rapport à la complexité de ton projet. Ben BIMAD il y a quand même un peu de mourdeurs. Si je veux rentrer dans le vin-flow, il va me demander d'abord j'ai envie d'avoir des grandes lignes, j'ai envie qu'on fasse de la recherche, il va te faire remonter de la recherche, il va te faire malider tout un tas de documents, c'est laborieuse. Donc si j'ai des choses complexes à mettre en œuvre, on sait que tout est cadré, tout contexte à mettre enregistré dans des fichiers qui sont typés, normalisés, donc l'arbre de décision pour moi, c'est chose simple, je reste complètement optimade, chose assez compliqué, j'utilise BIMAD. Bienvenue dans AI Club, votre rendez-vous dans lequel on décortit des cas d'usage, il y a appliqué au Bit ou Bit, en passant derrière l'écran de mes invités. Je m'appelle Eric Séclet, cofondateur de Spacey Lémon, l'agence en contene Bit ou Bit des entreprises qui veulent industrialiser leur stratégie de contenu. Et je vous propose d'embarquer avec moi dans des épisodes actionnables avec du partage d'écran de la démolive, des conseils des workflow pour enfin passer de la théorie à la pratique. Alors si vous voulez démistifier l'IA, apprendre à vous augmenter, vous êtes au bon endroit. Bienvenue au Club! Avant de démarrer, je dois vous parler de Weglot, le sponsor de l'émission, sans qu'ils ces épisodes ne seraient pas possibles, et c'est un partenaire particulièrement bien placé pour un podcast sur l'Ir. Dans une étude que je vous mets en description, Weglot a analysé 1,3 millions de citations générées par les LLM. Les skills ont trouvé et assez frappant. Britannica, par exemple, une des sources les plus cités au monde par les LLM, perds 55% de son trafic dès lors qu'une recherche est effectuée en français. Et tout ça, parce que l'IA privilégie le contenu dans la langue des utilisateurs. Donc si votre contenu n'existe que dans une seule langue, vous passez à côté d'une partie de vos clients, et des IA, qui les informent. C'est l'acte Weglot en train de jouer. Weglot vous permet de traduire votre site, en 110 langues, sans jamais toucher au code. C'est 100% français et déployé dans plus de 100 000 entreprises dans le monde. Et pour les auditeurs, des IA Club, ils ont un deal spécial. 3 mots offerts avec le code AIClubXWeglot sur les 3 premiers mois valables jusqu'au 31/12/2016. Je vous mets tout ça en description et on se retrouve pour notre épisodes. Salut Urban, bienvenue dans AIClub. Salut AIClub. Vous êtes parmi vous, toi et vous, du coup, très content. C'est une petite discussion. Ça va être chouette. T'as commencé à me brosser le tableau, juste avant d'appuyer sur record. Et franchement, ça s'annonce très chouette. Donc t'es le CEO et co-fondateur de Clap. T'es aussi un buildeur dans l'âme, j'ai envie de dire. Et aujourd'hui, tu vas nous expliquer un petit peu comment tu chipes des produits. Donc t'as une approche très cadrée de la recherche et la construction du fichier PRD. On va expliquer un peu tout ça jusqu'au marketing. Donc c'est hyper complet et dense et prévu, pas mal de petites démos au milieu. Donc une à la fin qui va être sur un cas réel que tu nous as gardés au chaud pour l'épisode. Donc vraiment, hâte. D'ailleurs, moi, la première question que j'ai envie de te poser. Donc peut-être une manière très précise de créer du produit. Comment on est arrivé là à productiser un peu cet approche produit? Oui, alors effectivement, moi, pour me présenter rapidement, ça fait à peu près 15 ans que je suis du product management. Et chez Clap, donc j'aurai lancé en 2021. Et je suis co-fondateur et CEO mais surtout, principalement, en charge du produit. Et donc, ce qui est assez intéressant, c'est que, comme toutes les fonctions quelque part, mais notamment la fonction produit, elle a complètement été réinvente par LIA. Historiquement, on avait, tu vois, dans une équipe, on parlait beaucoup de méthodes agiles, on parlait beaucoup de scrums, par exemple. Mais en fait, de Freymor, qui était déjà éprouvé et concrètement, j'ai réellé l'organisation d'une équipe qui a le rôle avec le product manager, qui a le rôle avec designer, qui a le rôle avec le développeur. Et puis, finalement, c'était comme un puzzle. Et les pièces du puzzle semblent équipes plutôt bien. Il est d'une avec les autres. Et en fait, avec LIA, tout a explosé. Parce que les rôles de chacun sont réontés. Et donc, tes pièces de puzzles marchent plus complètement. Parce que le designer va parfois aller faire des choses en plus, qui marchent sur les plate-bandes du développeur, pareil pour le PM. Aujourd'hui, on se retrouve dans un mode chez Clap ou les PM, des diners, ils peuvent développer eux-mêmes. Et donc, en fait, le rôle de chacun évoluant, ça demande de mettre un brin de théorie derrière, parce qu'on a vu qu'il s'est lancé de manière un peu cacophonie, qu'avec le vibe prodigne et les premiers développements de LIA. C'est bien, mais si on a envie de faire des choses à l'échelle, qui marchent pour une équipe de manière propre, cadrée dans le temps, t'as besoin de rationaliser. Et donc, toute ma réflexion, ça a été de me dire, comment est-ce qu'on passe de l'excitation initiale, ou t'as, en fait, tu te dis que tu peux tout faire avec le concept de vibe prodigne et les LLM de plus en plus puissant, à une méthodologie qui réinvente ce qu'on connaissait en terme d'organisation collective, mais pour quelque chose de pérène efficace et qui s'appuie sur LIA. -Completement, et en plus, tu me disais, enfin, sans spoiler, un petit peu, une des démotres que tu vas nous faire, mais il y a un tout ce que t'as sorti, tu me disais, je n'ai quasiment sorti en imprompte, parce que finalement, t'as toute cette approche qui est produtisée avec le contexte qui est structuré en amont, et c'est ça qui permet d'avoir de la velocité, et ce n'est pas le fait de reprompter, tu me le disais à chaque fois, effectivement, il y a aussi cette problématique-là. -Oui, effectivement, en fait, LIA s'appuie sur beaucoup de contextes. D'ailleurs, je peux peut-être partager mon écran si tu veux pour rentrer un peu dans le livre, mais il y a effectivement beaucoup de contextes, et je pense que c'est ce qui fait aujourd'hui la différence. Je pense que le nerf de la guerre et le cœur de la réflexion a quand même de parler d'organisation un peu collective chez CLAP. Ça a été de se dire comment est-ce qu'on peut rendre LIA le plus efficace possible, la plus efficace possible, et en fait, tout le monde a des modèles qui sont hyper puissants, et tout le monde profite des modèles, des nouvelles générations. Alors, on a eu 3.5, j'ai pété 3.5 au début, puis 4.5, puis 5. Maintenant, c'est plutôt entre au pic avec Claude, qui mène la danse, mais l'idée c'est que, à un moment, le modèle seul ne suffit pas, parce que pour qu'il soit pertinent, il faut vraiment qu'il soit connecté à nos enjeux, à notre contexte, à nos outils. Et si on arrive à mettre le bon système en place, c'est ce que je vais essayer de montrer aujourd'hui, comment est-ce qu'on peut le faire par exemple chez Clape, on a des résultats qui sont décuplés. Et cette notion, c'est la notion qu'on peut appeler la notion de Arnes, et du coup, je vais détailler un peu plus avant de rentrer dans les démos. Et donc aujourd'hui, moi, il y a 3 choses que j'ai envie de montrer. C'est comment est-ce qu'on a mis en place notre AI Workspace chez Clape, donc cette notion de Arnes pour bien connecter les outils à tout notre espace de travail, à notre connaissance de boîte quelque part. Comment est-ce qu'on a gérés ça, enfin, à l'utiliser ça pour pouvoir créer des tout l'interne? Cette partie-là, elle est un peu plus ludique, parce que c'est plus, par maintenant, on peut tellement facilement se faire des outils internes que l'on en fait plusieurs chaque semaine. Et c'est des outils qui sont jetables, et ça se remontrera quelques exemples. Et ensuite, quelque chose qui est vraiment plus lié à la boîte, en tant que tel, au-delà du côté un peu superflu, d'outils internes qui sont sympathiques et caméliore la productivité mais qui ne sont pas purement centrales dans ce qu'on fait. C'est comment est-ce qu'on se sert de lier aujourd'hui pour impacter notre cycle de développement de produits et l'accéléré? C'est génial, pour le j'adore le programme. Donc si on repart sur le AI Workspace, tu vois l'idée, c'est de se dire, il faut créer son système. Il y a un système qui fait quoi, qui permet de faire le Arnes, c'est-à-dire de vraiment connecter les modèles à son contexte et à ses outils. Le problème, en fait, c'est que si on met pas ça en place, à chaque fois qu'on va vouloir utiliser un LLM, qu'on passe par un chat, qu'on passe par Claude, ClaudeCode, ClaudeCore, du GPT, Codex et whatever, en fait, on va toujours devoir compter et on va devoir injecter le contexte pour demander finalement ce qu'on souhaite réaliser mais aussi donner les informations pour que le modèle est tout en tête afin de donner les bons résultats et les bonnes recommandations ou construire les bons outils. Donc c'est-à-dire que ça met énormément de charges mentales et cognitives sur nous-mêmes à l'instant T, parce qu'on a obligé de toujours tout reprompter et de tout redonner à la voyage. Et c'est là où on a l'impression de gagner du temps sur le court terme, mais en fait, on s'épuise avec l'IA et on dit, "Bon, finalement, c'est pas si génial, je dois tout reprendre." Et voilà. En fait, l'image que j'aime bien donner, c'est que si tu prenais demain un top consultant, tu vois PCG, MakinC, etc. Qui l'arrive, il donne des recommandations et puis en fait, il ne connaît pas ton contexte de boîte. Donc il fait des recommandations qui sont peut-être dignes d'un MakinC, mais il est fait de manière générique sans s'être vraiment penché sur tes données, ça va être générique. Ça ne sera pas hyper pertinent. Et si tu lui donnes juste un substrat de ton contexte et de tous qui doit savoir l'équivalent du pronte en deux heures, ça sera un tout petit peu mieux mais pas beaucoup mieux. L'enjeu, c'est que tu as envie qu'en fait, cette personne-là, elle passe du temps chez toi, qu'elle connaît vraiment ton métier, qu'elle puisse faire des interviews avec toutes tes équipes, qu'elle puisse auditer tes outils. Et c'est ça qui fait qu'à la fin, elle va vraiment donner quelque chose d'hyper contextualiser, hyper personaliser, hyper pertinent. Et donc si on revient à cette notion de ARNES, c'est de ce système qu'on veut construire et que je vais montrer un exemple parmi d'autres, parce qu'il y a plein d'autres manières de faire, mais comment on l'a fait par exemple chez clap. Et bah c'est, il faut donc construire sur ARNES et sur ARNES, je répète ces trois choses. Faites, c'est le contexte de WHAT. Donc, enfin, c'est deux choses. Disons, c'est le contexte et le contexte, c'est quoi? C'est l'information. Donc savoir toutes les informations, les prises de décisions, les échanges qui a eu dans le passé, parce qu'en fait, à chaque fois qu'il y a une discussion, cela, il y a une discussion sur un sujet, ça donne un peu plus d'informations d'informations ou. par rapport à où on en est du business et le deuxième sujet c'est les outils parce qu'en fait c'est bien beau d'avoir l'information mais si on n'a pas les outils on peut pas agir et donc le modèle lui faut ces deux choses là. Si je prends juste un pas de recueil et je vais très vite parce qu'après on va rentrer dans la démo mais concrètement je pense que une image mentale qui moins m'a aidé c'est de me dire le modèle c'est un peu la puissance intellectuelle donc oui par exemple au plus 4.6 ou 4.7 ou 4.8 va être meilleur que au plus 4.2 4.3 4.4 mais tout le monde là et ce n'est pas très personnel. Si on en vit vraiment d'utiliser au maximum de ces possibilités bien l'IA et le modèle qu'on utilise alors il va falloir multiplier ça par le caution de contexte et donc ce caution de contexte on a compris mais c'est cette histoire de l'armée donc c'est accès aux outils et à la data et c'est là qu'il y a un leverage très fort et c'est là que ça devient intéressant et c'est là qu'on peut construire dans la durée donc tout le but en fait pour récapituler c'est de sortir de cette approche un peu compte bi-pronde qui est du court terme qui est hyper intéressant de pour commencer et si on n'a jamais été exposé à l'IA c'est comme ça qu'on commence parce qu'une fois qu'on a fait une fois deux fois cinq fois la même requête et qu'il y a un peu de répétition on peut commencer à réfléchir à à productiser ou c'est-à-dire automatiser ou systémiser ça mais avant de savoir qu'on a besoin de le systémiser il faut le tester donc c'est bien de commencer par l'approche un peu plutôt pronte et simple mais ensuite il y a un moment où c'est intéressant de systémiser. Ouais complètement et c'est là où on allait les vrais gains à terme et c'est là où aussi on arrive à diffuser quelque part parce que en fait le truc c'est que ta ton contexte derrière qui est quelque part fragmenté entre les différentes personnes de ton organisation et le fait derrière de regrouper tout ça et d'uniformiser un peu tout ça c'est là où en fait t'arrives à voir de l'implémentation vraiment profonde et que t'as une transformation dans la boîte. Exactement et je pense qu'il y a aussi un sujet mais on y reviendra après mais de individuels et collectifs c'est difficile de mettre tout de suite en œuvre une démarche collective parce que ça demande de l'alignement et donc c'est intéressant de creuser donc il y a un double mouvement d'aller vers un prône vers un plus systématisé et puis d'aller de quelque chose d'individuels et qui marchent pour soi et petit à petit de le partager et on reviendra derrière pour expliquer un peu ce rempeuble de partage quelque part mais avoir quelque chose vraiment de neutraliser au niveau de l'équipe. Ok donc là n'écran tu vas nous présenter je le dis parce qu'il y a peut-être des personnes qui ne regardent pas sur YouTube et je les invite évidemment à regarder sur la chaîne YouTube ça sera quand même beaucoup plus simple sur Spotify sur laquelle on te peut retrouver la vidéo mais là tu vas nous présenter on va dire le schéma de ton architecture de contexte derrière tes outils derrière tes outils. Oui exactement en fait ce qu'il faut comprendre c'est qu'il y a plein de possibilités et d'ailleurs il y a des solutions je trouvais hyper intéressantes que j'ai vu pour payer ici et là et je suis curieux de les essayer donc on n'est pas dans une version que je considère figer en revanche elle fonctionne plutôt bien et donc ce qu'on a fait aujourd'hui c'est qu'on a reproduit ce qu'on appelle notre AI workspace c'est tout simplement un ensemble de fichiers et de folders donc un peu comme un drive par exemple la différence c'est que on rajoute les fichiers à l'intérieur et les instructions etc. et les skills et les mcp mais je vais y revenir pour qu'il y a puissent bien adiguer dedans et avoir tout le contexte donc ce qu'il faut considérer ou comprendre c'est que c'est un peu comme un google drive ou un peu comme un drive que vous auriez on voit bien qu'on a clap en parent et puis ensuite on a toutes les un folder par grande équipe alors j'ai simplifié mais on peut avoir plusieurs niveaux de hiérarchie donc par exemple les grandes équipes produits les grandes thèmes marketing comme enfin sales admins et ainsi de suite sauf qu'en plus encore une fois on a des éléments qui sont propres à guider l'IA quand je dis éléments propres à guider l'IA il y en a pas mal mais si on se on récapitule ce qui est le plus important c'est alors nous déjà par bon discretement on est sur clot code donc en fait tout ça c'est un folder global qui est référencé sur github puisque tout ça c'est du texte et que pour l'historiser l'instantier en fait on le fait via github c'est le meilleur moyen c'est parfait pour gérer du texte et donc effectivement c'est rigolo de voir qu'un outil qui était très technique à destination du produit enfin du développement produit des équipes techniques est utilisé en fait maintenant comme outil de versionning de son hayaywork space c'est marrant c'est vrai que ça revient à tous les épisodes j'en ai discuté avec un si au la semaine dernière il y a une autre personne qui était en product aussi pareil qu'il l'utilisait qui n'avait jamais ouvert github de toute sa vie qui a créé un compte spécialement depuis qu'il a commencé à emplémenter à lire ouais mais c'est central parce qu'en fait j'ai moi même par exemple avant de mettre ça sur github j'avais commencé à tester ça maintenant ça montait un peu mais mon ordre y a craché et puis j'ai perdu tous mes skills donc il y avait des dizaines de skills qu'il avait été perdu et franchement la perte est sèche donc son hayaywork space il faut le sauvegarder il faut l'instantier il faut le partager encore une fois quand il est suffisamment robuste pour pour être utilisé de manière collaborative si je reviens un peu donc non on utilise Claude code c'est à dire Claude code mais aussi cork et Claude tout simplement parce qu'il y a des bonnes synergies et j'y reviendrai dans quelques exemples mais la base en tout cas c'est Claude code l'idée c'est pas de comprendre que Claude est forcément meilleur qu'un autre outil je pense que c'est plus une logique de système et de faire quelque chose qui soit cohérent donc nous on a utilisé Claude code mais si demain je recommençais je pourrais utiliser un autre outil dans le passé par exemple quand il avait un peu la fièvre de openclos j'utilisais beaucoup openclos bon aujourd'hui ils ont changé le système de tarification pour passer sur la pays qui est au con donc plutôt sur sa sous-scription donc c'est moins intéressant mais bon voilà il y a des outils commerce d'autres outils qui se lancent et il y a globalement c'est pas un sujet de toul je pense qu'il faut surtout penser en termes de système et bâtir sur son système et le toul aujourd'hui tout est à peu près qui valent donc si je regarde et je reviens sur la quoi ça ressemble en termes de structure on a un fichier par an qui contient Claude.md alors là c'est un peu la partie théorique mais c'est hyper important à comprendre Claude.md c'est le fichier de base qui donne les instructions et donc par exemple ça va donner tout le contexte sur Clape le business qu'on a notre histoire les personnes qui composent d'équipes logensibles voilà comme ça le modèle a automatiquement la compréhension de ce qui est Clape d'ailleurs c'est intéressant parce qu'en fait là on parle du Claude.md donc un md c'est markdown donc c'est juste un fichier texte et donc ce fichier texte on là au niveau de Clape pour donner le contexte de Clape mais il y a d'ailleurs un Claude.md au niveau utilisateur donc moi j'ai mon propre Claude.md avec mes préférences et donc là aussi on peut lui donner des préférences en termes de qui je suis je suis si haut voilà un peu en général mes grandes tâches voilà comment j'aime communiquer aux équipes mon tron et ainsi de suite ça ça lui donne le contexte il a le contexte à la fois personnelle et à la fois de la boîte. On a aussi des mcp donc mcp je sais pas jusqu'où je dois redétailler dans quelle mesure ton audience et à l'air dessus mais globalement si je résume mcp c'est le protocole pour connecter les de manière un peu standard les l&m donc les modèles aux outils en fait aux appels et sous-jacentes des outils. J'aimais bien l'image un jour j'avais vu cette image de tâches Macbook tâles le hub de connectique et qui fait office quelque part de mcp entre le Mac et le téléphone portable qui va se pluguer sur le hub et donc il y a un plus côté interface. Exactement c'est vraiment c'est ça c'est une interface de connectivité on va avoir le modèle on va lui pluguer par exemple l&m gmail et il pourra envoyer recevoir lire des emails et ainsi de suite et on a la partie skills donc si je donne très très à élovel quelques exemples de skill qu'on peut avoir on en a beaucoup forcément dans tous les domaines. Un skill bête et mes chants c'est un skill qui s'appelle Blur et dès qu'on a une image par exemple on veut un screenshot d'un produit qu'on veut partager sur LinkedIn ou les réseaux sociaux en fait on va juste appeler le skill Blur et ce skill va identifier les données sensibles et les floutés automatiquement avec des zones de floutage et renvoyer une image qui est quelque part confident de. qu'est confidentialise et je peux dire ça comme ça mais qui est partagable avec les bonnes zones floutées. Typiquement un skill comme celui-là c'est connecté chez pas un kanva en figma enfin si c'est tu le reli avec quoi. Là en l'occurrence c'est de l'océa et c'est avec un script en pitton mais ça pourrait tout à fait marcher avec en étant connecté avec un mcp oui ça pourrait. Donc voilà ça c'est un exemple de skill ça peut être un skill qui formautation des skills on va remontrer pas mal dans cette session mais globalement voilà c'est une capacité réutilisable que le modèle va appliquer. Et donc avant de rentrer enfin de montrer un ou deux exemples ici ce qu'il faut comprendre c'est pourquoi est-ce qu'on met une arboréissance on pourrait ne pas en mettre on pourrait tout avoir sur un niveau flat donc niveau unique par exemple clap le problème c'est que ça ça tuerait très vite le contexte parce qu'en fait à chaque fois qu'on va interagir avec le modèle avec ces agents le clod.md va être chargé les mcp et les skills alors de de manière un peu en deux temps. mais vont quand même être chargés, au moins la description principale et donc on va vite saturer le contexte si j'ai 50 skills ou sans skill au niveau global, enfin tout est, dès que je utilisez moins l'élème, ça coûte cher. L'intérêt de faire cette structure là, c'est qu'en fait on a une structure récursive et donc si je suis dans clap pour faire une certaine travaux, quoi, l'utiliser des agents, ils vont uniquement utiliser cette partie-là. Si je me mets dans produits, ils vont charger cette partie-là propre produit plus la partie globale et donc c'est comme si il y avait une sorte de combinatoire ou une sorte de attiroir, de contexte ou en fonction de ce dont on a besoin, on va récupérer le bon contexte et on a le meilleur équilibre entre fournir assez de contexte, c'est-à-dire les bonnes connexions outils et les bonnes informations business tout en limitant le nombre de tokens pour pas mettre trop de bruit. Oui, complètement, c'est une manière efficiente d'utiliser le contexte comme tu l'as dit et aussi, enfin moi, personnellement, je trouve que c'est beaucoup plus structuré en tant que telle aussi, et je ne sais pas après si ça peut avoir un impact également sur la pertinence des réponses, enfin, infiné, je pense que ça en a, parce que si ton contexte est très très vite saturé, et bien derrière, le modèle y répond de manière beaucoup moins précise, donc voilà. Oui, ouais, ça c'est tout à fait, c'est un problème qui est connu, en fait, les modèles, ils ont des fenêtres de contexte de plus en plus importantes, mais bon, il y a toujours des limites et même quand on est dans la limite, on a un peu le, ce qui s'appelle l'ostine de middle ou en fait, si par exemple, t'as un bouquin et puis un moment, il y a une page, sur un sujet où il parle d'aller à la piscine avec un malheur rouge, et que toi, tu demandes ça au modèle, en fait, il peut le rater, même si c'est dans le contexte, parce que c'est, il y a eu beaucoup de tests dessus et tu peux avoir du bruit, donc en fait, tu pollues pour son raisonnement, mais tu pollues aussi pour qu'il puisse accéder et retrouver l'information, si tu lui demandes quelle était la couleur du maillot quand il va la piscine, il ne retrouvera pas forcément si c'est rouge, si il y a deux fois plus de contexte, alors que c'est un peu contributif, ça reste dans la fune de contexte. Donc effectivement, c'est hyper important d'avoir une très très bonne hygiène de contexte et en l'occurrence, bah avec l'autre code, par exemple, ça vient avec utiliser beaucoup de sous-agents, mais on pourra y revenir dans les exemples, mais beaucoup de sous-agents qui ont leurs propres fenêtres de contexte, ou le slash compact qui va permettre de compacter la conversation, parce que plus on n'est pas dans le niveau de contexte, plus c'est performant. Est-ce qu'on a fait le tour de cette arboréissance avant de passer à la démo de ton côté? On peut y aller, donc du coup, si je rentre dans une démo, c'est une démo rapide ici sur cette partie, mais c'est pour montrer un peu à quoi ça ressemble en termes d'utilisation, en termes d'utilisation, bah voilà, quoi ça ressemble. Alors, ne prenez pas peur si vous voyez la fenêtre, il va expliquer tout en détail. Alors encore une fois, moi, j'utilise CloudCode, j'utilise CloudCode, donc je fais tout au terminal, mais on pourrait réfléchir à la même chose en utilisant cork, pour les personnes qui préfèrent travailler avec une interface un peu plus ludique, ou encore une fois avec d'autres outils, je pense que c'est plus, on l'a compris, un sujet de système que d'outils. Mais globalement, si je regarde, on retrouve quelques fichiers ouvert, donc admin, marketing, product, etc., et ensuite j'ai aussi des projets un peu temporaires sur lesquels je travaille. Et ensuite, sur chacun, je peux avoir plusieurs fenêtres. Et donc globalement, ce qui est hyper intéressant, c'est que ça me permet de naviguer très très facilement entre mes différents usages. Pour là, on l'occurrence, j'ai un peu cliné parce qu'il y avait parfois des choses sensibles, mais on s'imagine que là, en général, c'est plutôt rempli, ça pourrait ressembler à des choses comme ça. Et donc, j'ai tout un tas de discussions en parallèle avec mes agents qui travaillent, ça me permet de les monitorer, ça me permet d'avancer. Une fois qu'on a tous ce système en place, soit on va converser avec ces agents et on va leur donner des directives et ça reste un peu des choses qu'on fait nous-mêmes, ou on est à l'initiative en direct, soit on peut mettre des automatisations avec Gusky Dual pour commencer simplement le plus rapide, ça va être utilisé par exemple co-work avec le Skig Dual quotidien, mais je pourrais montrer un exemple tout à l'heure. Et donc, moi comment est-ce que, une fois que j'ai tout ça en place, que je vais travailler, bah typiquement, à la fin du mois, je vais pouvoir lancer un. Donc, si je fais Slash, ça va être un moyen pour charger mes skills, donc j'ai beaucoup de skills et en l'occurrence, je vais pouvoir lancer par exemple Generating Voice, Generating Voice qui va pouvoir lancer le paiement au salariat de l'équipe, lancer toutes les factures, les processus, un peu de clôtures administratives du mois en cours. - Ça, là-dessus, j'ai une petite question parce que ça, je l'avais vu chez d'autres personnes, cette histoire de commande Slash qui fait appel à un Skid, quelle différence, finalement, d'un point de vue, est-ce qu'il y a une différence technique entre le fait de dire, bah, Generating Voice pour le mois en cours, en sachant qu'il y a un Skid derrière et qu'il va taper dans Skid versus taper justement la commande Generating Voice. Est-ce que, il y a, techniquement, c'est pareil? - En fait, c'est un très très bon point parce que, en l'occurrence, là, c'est le Slash, comme ça, ça peut être une commande où on a juste un prompt derrière. Le Skid, on peut l'appeler de deux manières, soit, en fait, le modèle en l'occurrence, je vais arrêter de dire le modèle, je vais dire clôt, puisque moi, je suis dans le 4 clôt, mais je pense que ça marche pareil pour Chat GPT, j'ai lâché hier un moment de Chat GPT. Pour clôt, le Skid va pouvoir être appelé automatiquement par clôt, quand le contexte est pertinent. Par exemple, si, bah, la présentation, je vous ai montré, elle respecte le design système de clap de nos présentations parce que quand je l'ai créé grâce à clôt de code, elle a automatiquement chargé le design système branding, qui est notre design système de slide. Donc, effectivement, est-ce qu'il peut être chargé automatiquement quand c'est pertinent par clôt de la jambe, mais il peut aussi être appelé par une commande. Et en l'occurrence, pour moi, c'est plus rapide de mettre la commande, parce que j'ai l'autocomplétion et puis il n'y a pas de doute, il n'y a pas de jeu, je sais que ça va lancer ça, il n'y a rien besoin de plus. Mais ça marcherait plutôt si bien, si je disais à la fin du mois, généralement les invoices pour clôturer le mois. Donc pour répondre à ta question, c'est un peu la même chose, la seule chose que j'aime bien avec le côté commande. Et j'utilise vraiment les deux en fonction des contextes, mais le côté commande permet d'avoir cette histoire d'autocomplétion quand t'as beaucoup de skills et certains qui peuvent un peu sauver l'appels avec les autres et être un peu en conflit pour être sûr qu'il charge le bon, tu utilises la partie commande et t'as pas de doute. Ok, j'aime bien ça. On est d'accord, enfin peut-être pour les personnes aussi qui disaient que j'avais Jack, je me suis déjà musée à créer une commande là-dessus avec un skill derrière. Voilà, j'ai fait une petite test. Moi, je l'avais dictée à l'époque, est-ce que t'as une manière. Enfin, je l'avais tappé en langage naturel, je lui ai dit bah voilà, il y a ce skill, j'aimerais bien le transformer en commande, est-ce que toi tu procètes de cette manière? Est-ce que t'es une manière différente de procéder? Enfin voilà, comment est-ce que toi tu t'y prends de manière très simple pour les personnes qui n'auraient pas encore passé ce step? Alors, il faut surtout pas créer les skills soi-même. Le mieux, c'est, typiquement, j'aimerais bien créer un skill pour envoyer un message tous les lundi matins en équipe avec les chiffres du mois de revenus et les chiffres de la semaine de revenus. Et puis hop, si on fait ça, on va pouvoir voir qui va me aller bon. C'est peut-être pas dans le bon endroit, mais en tout cas, on va voir qui va pouvoir me poser des questions éventuellement et puis lui va créer son skill. Et je vais pouvoir lui dire, quand je l'utilise, il y a des choses que j'ai envie d'améliorer. J'aurais juste à lui dire que j'aimerais bien que tu améliore le skill. Donc, effectivement, il ne sert à rien de créer le skill. On allante dans le point skill, point aimer, etc. Au mieux de laisser Claude faire ça, il le fera très proprement. Mais après, toi, tu lui dis, moi, je veux que tu la crées en commande. Enfin, où t'as un setup qui fait que toutes les skills sont appolables en commande? Tous les skills sont appolables en commande de manière générale. En fait, le skill, il a un nom qui est unique, un slogan unique, on appelle ça. Parce qu'en fait, c'est des mots séparés par des tâches. Et peut-être que je ratte quelque chose. Mais pour moi, tous les skills sont appolables en commande tel qu'elle. Si je fais, on va tester, mais tu vois que je te parlais de design système. Bon, j'en ai beaucoup mes tuyaux à design système, je les ai mes skills. Donc, je pense que tout fonctionne quoi. L'autre élément, pourquoi j'aime bien travailler avec celui-là? Donc, l'invoys, enfin, je veux dire le côté en commande, c'est que tu peux mettre la commande. Mais tu peux rajouter un prompt derrière pour expliquer où, d'ailleurs, des paramètres. Donc, là, je pourrais dire, pour ce mois-ci, il faut faire attention parce que j'ai un salarié qui est parti. Et donc, pour lui, il ne faudra pas générer d'invoys, ou il ne faudra pas faire le virementment en contour et compagnie. Et donc, en fait, ça permet de customiser un peu la demande. Il sait qu'il utilise le skill, mais du coup, il a une surcouche d'instruction. Donc, ça, c'est hyper intéressant. Encore une fois, c'est pas uniquement sur la demande que ça va fonctionner. Ça peut aussi fonctionner avec des alertes quotidiennes ou avec des alertes à base de web-book. Donc, on est dans un mode où, là, on a vraiment un AI workspace qui peut être utilisé de manière assez universelle. Et même, en dehors de son laptop. Donc, là, moi, par exemple, avec mon interface, ce que j'ai aimé. accès à tous mes espaces, etc. Mais ce que je peux faire, en l'occurrence, ils ont un peu copié ça de OpenClose, mais sur mon téléphone avec le dispatch qui est la fonctionnalité de Claude pour pouvoir avoir une session un peu universelle, je vais pouvoir appeler tous mes agents de mes différentes espaces très facilement. Donc ça peut être un moyen de gérer depuis son téléphone avec un agent universelle, ça peut être aussi un moyen encore une fois, on peut faire des schedules, si je vais donc l'autre, on peut voir quand il y a des choses qui sont scheduled pour faire une tâche et la répéter de temps en temps. Donc il y a pas mal bouti, on peut rester dans son espace de travail quand on est connecté sur il a journée, mais on peut aussi mettre en place aux automatisations, soit depuis d'autres terminaux. Voilà, un autre exemple que je voulais montrer, mais je vais montrer deux exemples avant de passer à la suite, mais typiquement, ça fait très longtemps que pour me connecter et sortir des données un peu des stats sur Clape, je n'ai pas été utilisé, enfin que j'ai pas été moi-même faire les requêtes, je passe par l'IMCP. Donc typiquement, je peux dire combien on a eu de recordings hier, et est-ce que tu peux me donner entre la desktop, l'extension, le speed? Donc là, tu lui demandes pour le produit, Clape, pour donner un petit peu de contexte pour les champs, voilà, qui ne connaissent pas vraiment Clape. Oui, alors c'est pour mon produit et d'ailleurs, je lui ai même jamais vraiment demandé celle là, donc ça sera intéressant de voir si il s'en sort tout seul, normalement, j'espère puisqu'il a bien chargé le skill et du coup, il a un peu tout notre contexte, et donc on voit qu'il va pouvoir les chercher les données et puis ensuite, moi, je vais pouvoir creuser, je vais pouvoir lui demander des compéments, et puis dans un vrai usage, je ce que je ferai par exemple, je pourrais lui dire, dans ce cas, ce chiffre là, c'est intéressant, j'aimerais bien que tu le publie sur Slack, auprès de telles collègues pour concreuse, parce qu'il y a quelque chose, un peu bizarre. T'as d'autres excuses, mais je veux juste donner un petit point qui est quand même assoulinier, c'est que là, cette interface cova, donc mon terminal, c'est une interface que t'as construite sur mesure pourtant, on est, c'est ça un petit peu stylé, les gens se posent la question, je pense que, enfin voilà, c'est très personnalisé dans la manière de le présenter, donc ça c'est un outil que t'as développé justement avec ta méthodologie que tu vas nous expliquer juste après. Je pense que c'est une bonne transition, donc allons-y, on peut revenir rapidement à mes slides et on peut rapidement transitionner vers la partie 2, avec tout ce qu'on vient de se dire, c'est très facile aujourd'hui de se créer ces propres outils. Et là, j'avais envie de montrer quelques exemples, il y en a beaucoup plus dans les faits, mais c'est quelques exemples qui illustrent bien ce qu'on peut faire avec un effort minimal. Et du coup, à chacun d'avoir sa curiosité, effectivement tu disais, l' outil sur lequel je viens de montrer, ça s'appelle Kovac, alors ce qu'il faut comprendre, c'est que Kovac c'est une surcouche au terminal, en l'occurrence, à Iterms, à Dessages, mais qui permet d'avoir un certain nombre de fonctionnalités pour faciliter tout ce qui est un peu vipoding et monitoring d'agents. Et donc c'est quelque chose que d'ailleurs, si tu as des utilisateurs qui sont intéressés et ne faut pas qu'ils hésitent à te solliciter, je pourrais le partager. On pourrait le mettre même en description, si tu veux, ou alors vous nous le dites en commentaire de la vidéo et puis on vous partagera. Oui, plutôt en commentaire avec je ferai le packaging pour le partager, parce qu'aujourd'hui il est pas partagable en l'État, donc s'il n'y a pas de demande, je le partagerai pas, mais concrètement, vous montrez un peu à quoi ça sert, c'est, on a souvent de beaucoup de sessions en même temps, donc ça permet d'avoir plus de sessions, ça permet de risayiser très facilement une fenêtre, ça permet de basculer entre les différentes fenêtres, ça permet de bouger les fenêtres et comme ça, on trit très simple, tout ça c'est au clavier, donc on a énormément de raccourcis, je ne rentre pas plus dans les détails, mais en termes de fonctionnalité de raccourcis, c'est une surcouche, donc c'est quelque chose qui reste relativement léger, mais qui permet de gérer le multi-work-trie ou le multi-session beaucoup plus facilement. Un deuxième exemple que je voulais montrer, bah c'est brise, brise, c'est, on parle là d'un e-mail, moi j'ai utilisé pendant 3 ans, donc si je reviens juste avant de montrer la solution, j'ai utilisé pendant 3 ans super humains, je me suis rendu compte que je utilisé aucune de leurs fonctionnalités d'e-mail, la seule chose que j'utilisais finalement c'était d'avoir une interface avec une UI minimale, et quand je suis revenu sur gmail après avoir arrêté super humain, parce que j'en avais marre, puis il y a 30 euros par moi, juste pour ça, j'ai été choquée par gmail, la mourdeur d'une interface, le bruit, et c'était une manière de consommer ces e-mails, c'est vraiment fait mal, après m'être habitué, et donc globalement, j'ai créé brise, et donc brise, c'est juste un système pour montrer, enfin pour, donc si une surcouche, c'est une extension d'ailleurs qui vient avec quelques réglages, et on récupère tous les shortcuts que j'aimais bien dans Super Humal, et on récupère cette interface minimale, je pense que vous reponez c'est pas trop gmail, parce que justement ça a été retraillé, et donc je peux naviguer très facilement là, par exemple, je peux supprimer, je peux supprimer, je peux supprimer, là j'ai un qui va me pourrier, je peux rentrer dedans, si je refais ce pas, je peux répondre, etc, etc. Donc ça, un petit produit que tu as produit, ça c'est un petit produit que tu as, faire un petit, c'est un produit que tu as buildé en parallèle, et que tu as partagé effectivement c'est ce que j'avais dit dernièrement. Brise, tu pourrais le partager en description, c'est sur brise.clap.io, je n'ai pas encore mis sur le store, mais concrètement on peut télécharger l'extension, et donc vous pouvez l'utiliser si jamais vous êtes sur gmail, et que vous avez la même problématique. Pour expliquer comment j'ai fait brise, pour montrer à quel point une fois qu'on a le bon système en place, tout va très vite, alors j'ai pas retrouvé ma session lorsque je les construis, mais si je montre à quoi ça ressemble à peu près, en termes de refaire une simulation. Donc ce qu'il faut expliquer d'abord, c'est que en termes de système, moi, je suis connecté à GitHub, forcément là où j'ai mis projet, je suis connecté à versel qui est là où on déploie nos sites, nos applications, etc. Je suis connecté à SuperBase pour avoir toute la partie d'attaque, et à quelques autres outils, comme post-logs, par exemple pour traquer les analyses ici, je ne rends pas dans tous mes détails, en fait, toute cette, ce packaging d'outils et relativement standard, est partagé à tous les sous outils qu'on utilise. Et donc maintenant, si j'ai envie de créer la même chose que brise, mais pour LinkedIn, vraiment, alors déjà, je ne vais pas être dans Admin, je vais être en produit et dans un monde aussi que je crée, mais là, on s'en fiche. Et donc, je vais juste lui dire, alors, avant d'entrer dans le prompt et de donner un exemple, j'utilise un concept de loop pour construire ces outils, et ça, je pense que c'est important si ton audience ne connaît pas de connecte au concept. Une loop, en fait, c'est un peu plus qu'un prompt, c'est le fait de donner un objectif à un agent, mais de lui dire qu'il va devoir hiterrer de son côté en autonomie et évaluer son propre travail à l'aide d'un objectif que tu lui donnes, et de revenir vers toi, que, quand cette boucle est terminée, parce que souvent, quand on utilise lLM et même Claude au plus, qui est très bon, mais avec juste du prompt, il prend, quelque part, on reste la personne qui coordonne le travail et on reste à devoir répondre à chacune des questions, et il reste un peu passif. C'est comme si tu avais des échelons intermédiaires un middle management avant d'avoir la livraison du produit phinico. Exactement, et ça, en fait, on peut le faire avec des outils dans le passé, peut-être que ça paraît à tes outilers, mais Ralph Wiggins, des choses comme ça, qui permettait de faire ça, ou d'autres. Aujourd'hui, les LLM sont tellement avancés, alors on peut utiliser, par exemple, le slash loop, qui est une commande, alors, d'ailleurs, je suis même pas dans. faudrait que je lance Claude, mais on peut utiliser une commande native Claude qui s'appelle loop, mais même au niveau du prompt, c'est plus une histoire de structure de prompt. Et donc si je montre à quoi ça ressemble, et c'est à un peu prêt très pourtrais ce que je lui ai demandé, quand je lui ai demandé de faire brise, et il me l'a presque fait en main sur le coup, tu es co-ordinateur d'une équipe de sousagents YAA, d'une équipe de développement qui comprend un architecte, un software engineer, un designer, et un product manager, chacun avec une grande expérience dans le domaine du développement logiciel. J'aimerais bien. j'ai beaucoup aimé l'expérience superhumane que j'ai utilisé pendant plusieurs années, mais je trouvais ça un peu trop cher à l'usage. J'aimerais bien recréer l'expérience de superhumane, comme une surcouche à la messagerie LinkedIn. Pour ça, j'aimerais bien concevoir une extension Chrome qui, lorsqu'elle est active sur LinkedIn, et que je suis dans la messagerie LinkedIn, me donne accès à une interface vraiment light de la messagerie LinkedIn et à un certain nombre de raccourcis, etc., etc., etc., etc. Donc on voit la loupe parce qu'en lui donne le contexte, on lui donne un plus que j'aime faire ce que l'objectif, mais par contre, on n'a pas encore tout dans la loupe. Là, pour qui travaille vraiment en autonomie, il reste la suite, j'aimerais bien que tu coordonne avec ton équipe et que vous développiez de projets à Z, tu ne coderas pas dans cette session pour sauvegarder le contexte. restera uniquement en tant que coordinator, entre demandes, à chaque fois que tu as terminé, tu ferais évaluer par ton équipe ce que vous avez construit et si chacun ne m'est pas au-dessus de 9/10 alors vous continuez à hiterrer au sein de l'équipe avant de revenir vers moi, je ne veux que le résultat final, vous travaillez en autonomie, en revanche, si tu as des questions de clarification avant de commencer, n'hésite pas. Donc là, la loupe, la loupe, tu lui as mis à partir du moment où tu lui as dit, il y a une auto-notation à faire et si c'est pas en de ça de 9/10 au-dessus de 9/10, t'as pas terminé ta tâche. Voilà, en fait il y a énormément de techniques là-dedans qui sont utilisés. Il y a la première partie, c'est lui donner son rôle et c'est important, j'aurais même pu appuyer un peu plus et c'est important de dire sous équipe, de sous agent parce que du coup, lui déjà ça va donner un agent un peu universelle et coordinateur mais il va pas s'amuser rentrer dans les détails dans cette session. Tout ça s'affronie au niveau des sous-agents. Donc on se regarde le contexte, on n'atteindra jamais le plafond de contexte dans cette session et avec lui on peut garder une discussion et level. Ensuite, ce qu'est intéressant, c'est qu'il a les sous-agents qu'on dérolle, j'aurais pu détailler un peu plus, mais le fait qu'ils aient des roles, c'est-à-dire que quand le software engineer va parler, il va parler avec un contexte et un profil de software engineer. Donc il va se concentrer sur l'implumentation. L'architecte, il aura une vision un peu plus architecturale du code et de ce qu'on construit le design et etc etc. Ensuite, on a l'objectif, bon, ça c'est toujours intéressant et normal. Effectivement, on a le côté boot qui rentre sur le côté autre demande d'ici. Et donc là ce qui va se passer, c'est qu'à chaque fois qu'il va finir, il va faire évaluer par toute l'équipe ce qu'il a été construit, il va récupérer les notes et les raisons pour qu'il y a telles notes, il va faire une somme. Par exemple, le premier va être à 7/10, pourquoi? Et donc ils vont lister 10 raisons et puis ils vont repartir au travail. Et puis peut-être le deuxième sera 8/10, c'est un site. Et là, par exemple, juste pour info, le 9/10 c'est un truc, l'échelle de 1/10, c'est quelque chose que t'as défini par le passé dans ton contexte où là c'est plus subjectif du côté de l'agent à ce moment-là. Non, alors moi, j'utilise beaucoup le 9/10 parce que tout simplement, c'est simple, c'est agisible. Et en fait, ça va de donner le 9/10 parce que j'ai donné des rôles. Donc je sais que le product manager, il va noter à l'one du product. Avec des considérations produits, le designer, il va regarder le design qui a été fondu le software engineer, il va regarder s'il n'y a pas de baguette ou l'architecte, la qualité du code. Ça, c'est bien, mais c'est bien, si notamment on donne un peu des rôles et que l'on comprend sur quoi ils font des la notres. Je pourrais appuyer un peu plus, bon, d'expérience, en vrai, le prompt, je travaillerai peut-être un petit peu plus, mais d'expérience, ça fonctionne plutôt bien. Mais dans une loop, c'est pas forcément des notes. Après, tu pourrais avoir même porte quoi, ça pourrait être tant que tu n'as pas réussi à publier l'extension sur le store, le Chrome Store. Bien, tu reviens pas vers moi quoi. Et tu te limites à 50 opurances, si t'as envie, que à un moment ça s'arrête et qu'ils ne fassent pas qui tombe pas de manière indéfinique. Ce concept, il peut marcher aussi quand on crée du contenu. Moi, je suis très logique produit ici, mais typiquement, je vais écrire un post-linked team beaucoup par LIA, en tout cas, 1er draft. Et donc, souvent, ce que je dis, il y a un panel, donc toi, tes redacteurs, on met un panel de électeurs qui est, par exemple, un founder, un directeur commercial, et puis je sais pas un commercial tout court. Tu vas réfléchir à 10 idées, tu vas écrire 10 drafts sur tel thème, tu vas les faire noter par le panel de électeurs, je veux qu'ils atteignent, enfin, qu'ils soient supérieurs à 9/10, et tu vas éterrer, et puis, à la fin, tu vas me présenter que les 3 qui sont les mieux notés et qui sont supérieurs à 9/10. Donc, tu vois, ça peut vraiment l'utiliser dans beaucoup de configuration. Et puis finalement, j'aime bien le, effectivement, le côté 9/10, même si c'est subjectif, c'est quelque part le presque parfait. Alors, que si tu dis 8/10, c'est quoi la différence entre 8 et 9, là où c'est peut-être un peu plus compliqué du point de vue de LIA, alors que le 9/10, c'est juste avant le 10, c'est pas 100%, mais c'est du très bon niveau. Et puis, tu oserais surpris parce qu'en fait, les modèles, souvent, peuvent être un peu paraissés et tu leur demandes quelque chose, ils vont s'arrêter à la moitié. Là, le fait d'avoir ce système là, en fait, ils vont se challenge eux-mêmes. Le product manager, il va dire, "Ah oui, mais là, j'ai regardé Superhuman, et en fait, sur leur city, disent qu'ils font aussi ça, tu vois, pour te donner un exemple quand même quand j'avais fait Superhuman, enfin, brise, pardon, mon application. Je me dis, enfin, je réfléchissais surtout à faire quelque chose qui soit beau en termes de UI et des shortcuts. J'avais pas tellement réfléchi à la fonctionnalité d'en Superhuman si tu utilises, tu peux voir quand quelqu'un a lu et ouvert ton message. En fait, ça, c'est quelque chose que l'équipe a fait en autonomie. Et donc, tout était déjà branché, ils avaient déjà accès à tout ce qu'il fallait dans mon environnement de travail, ils ont pu créer une table sur Superbase, parce que du coup, ça, il faut le loger, il faut un peu de back-end pour savoir penser ouverte, pas ouverte, et ce n'est pas que du front charge à l'extension. Donc typiquement, en fait, c'est un moyen pour eux d'aller un grand plus loin et de devant cette idée, déjà d'aller au bout de ce que tu demandes, mais même en fait de prendre des initiatives. Un autre outil, typiquement, que je peux montrer, qui est plus compliqué. Un autre outil que d'ailleurs, j'ai partagé aussi si les électeurs sont, enfin des auditeurs sont intéressés, c'est plus. Là, la problématique qu'on avait, c'était qu'en fait, on utilisait d'Ocusine et que je trouvais un peu nul d'Ocusine, parce qu'il n'y avait pas de MCP, c'est-à-dire que justement d'Ocusine, il fallait que je me mette quand j'ai un contrat de travail ou quand j'ai un contrat commercial ou quoi que ce soit à faire, je devais rentrer dans l'interface, de charger, etc. Et donc, ce que j'ai fait, c'est que j'ai créé, j'ai créé, pardon, plus, et donc si je rentre sur plus, donc qui est disponible sur plus une pointe, clap.io, en fait, on a la capacité d'avoir des documents, donc ça reste assez proche en termes d'expérience qui ne passe pas par ici à un d'Ocusine. Donc, je vais pouvoir charger un d'autres, bon, je vais pas faire tout le flot, ça va être que l'on puisse c'est très standard, mettre les blocs de signing, etc. Mais ce qui est surtout hyper intéressant, c'est que je vais pouvoir, en fait, le faire au niveau de MCP. Et donc mes agents maintenant, quand j'ai un contrat de travail en envoyer dans mon welcom onboarding pour un nouveau venu, je vais utiliser un skill qui utilise plus pour pouvoir lui envoyer le contrat de travail à signer en tout autonomie. Et donc, pour le où, c'est un outil un peu plus compliqué, parce qu'il y a un vrai serveur, on peut se connecter, on peut inviter son équipe, il faut gérer les contrats, il y a un peu de sensibilité, sécurité quand même. Donc, ceux qui sont intéressés pour en aller voir, c'est sur plus une pointe de clap.io. D'ailleurs, petite mention, mais il y avait aussi une partie intéressante sur la partie branding, tout ce qui est icon, etc. Ça pourrait être un autre épisode. Est-ce que j'allais dire sur plus, pour finir, c'est que là, c'est pas du tout où gérer de la même manière, on n'est pas dans un petit tout, c'est quand même un peu plus sensible. Il y a quand même des choses, les contrats de travail, il ne faut pas qu'ils se retrouvent aux meus en droit, etc. Et donc, ce que la manière de construire ici, ça a été d'utiliser BIMAD. Donc, si je rentre, je sais plus. BIMAD, donc, c'est un frein mort que tu vas nous expliquer pour l'occasion. Voilà, donc BIMAD, l'idée, c'est un frein mort que j'utilise beaucoup. Donc, ça s'appelle BIMAD, BIMAD. En fait, ce que ça fait, c'est que ça. Donc, c'est une surcouche, en fait. D'ailleurs, je peux même aller ouvrir comme ça vous verrez l'URL. C'est une surcouche, c'est la méthode BIMAD, qui permet de faire du développement logiciel. Voilà. Donc, en fait, BIMAD, c'est un ensemble de skills et d'agents. Donc, on a des agents, pareil, un designer qui s'appelle. Un architect, qui s'appelle Winston, une designer, ce qui, de mémoire, s'appelle Sally, product marketing manager, product manager et ainsi-tuite. Et donc, ce qui est intéressant, c'est que tous ces agents-là, ils ont une personnalité. Et ensuite, on a des skills et on a des étapes. Et ça permet de vraiment valider. C'est un peu comme ce que je disais, avec le concept de la loupe tout à l'heure, mais puissance dix. Parce qu'ils vont réfléchir ensemble, ils vont travailler ensemble, ils vont faire leur documentation ensemble. Et donc, l'intérêt de travailler par BIMAD, c'est que plutôt que de faire du développement produit en disant, soit je veux que tu fasses ça, il le fait, "Ah non, fait comme ça, mets ça en verre, mets ça en blanc, grossis la police." Ou alors, plutôt que la loupe, qui est bien, mais qui est relativement simple que j'ai montré. Là, ça permet d'aller un crampouloin en termes de spécification pour atteindre vraiment l'objectif qu'on veut, mais qu'on a des spécifications précises. Ce que je veux juste comprendre l'appareil à BIMAD, parce qu'on en a déjà parlé. Donc, c'est quoi c'est un framework open source. Et ensuite, comment est-ce que quelque part tu l'utilises? D'ailleurs, est-ce qu'il faut écharger une bibliothèque et tu l'importes dans ton, enfin, de manière très pratique au pratique? En fait, on va installer BIMAD. On va installer BIMAD dans le cadre de son projet. Ensuite, on va pouvoir, par exemple, moi, j'ai d'IMAIT d'ici. Alors, peut-être pas dans celui-là d'ailleurs, mais je l'ai dans celui-là. Et donc, en fait, ça va venir avec tout un tas d'agents et de commande. Et donc, par exemple, si j'ai envie de faire un développement rapide, je vais pouvoir faire un BIMAD Quick Dev. et donc ça me lance un flow depuis que développement. Je peux faire aussi un bimade PRD, respect, craig de story, etc. Et donc, en fait, ça me rentre à chaque fois dans des flots où l'agent va me guider, l'équipe va me guider. Et ça, là-dessus, il y a une partie que toi, tu personalises à l'installation ou. Exactement, tu peux le. alors t'as un layer de personalisation, mais tu peux même le vu que c'est Open Source, tu peux le personnaliser complètement. Par exemple, moi, dans mon bimade, la producte analyse, je les modifie pour que quand elle analyse des concurrents de clap, elle analyse les concurrents dans notre catégorie, elle analyse les concurrents un peu plus large que ce sont les CRM, et encore un peu plus large que ce sont, par exemple, des nos chènes, des guinards, des produits que je trouve bien fait. Comme ça, ça me permet d'abord un peu des connaissances de comment est ce qu'ils font eux en termes du X et du Y. Et ça, je vais montrer deux prômes juste après, juste pour revenir sur la méthode de plus, pour montrer comment ça a été construit. Donc, concrètement, plus loin, j'ai dû créer des épiques et des stories en rentrant par leur flow, et donc on voit tout ce qui a été construit. Donc, épicune, project setup et authentique HTML, épique 2, document de plot des Dashboards, épique 3, contact management, épic 4, document de préparation avec le bloc editor. Les gens pourront mettre en possible, mais c'est vraiment un projet beaucoup plus complexe que brise. Dans le sens où il y a plein de choses, j'ai dû mettre en place une appellée reste, une partie d'ocumentation, un MCP par dessus, mettre de la collaboration et des flow d'invitation, et ce que m'a permis BIMAD, c'est qu'en fait, il me guite dans tout le process. En me disant, ok, qu'est-ce que tu veux faire macro? C'est un vu macro objectif, ensuite on va créer les épiques. Donc, il y a ces thèmes qui se dégage, est-ce que c'est bon pour toi? Ensuite, pour chaque épique, on rentre dans le détail, on va créer les stories, ensuite dans chaque story, et on retourne un peu sur ce qui est d'y rester ici, on fait l'analyse initial, le brainstorm, la recherche, etc. Ensuite, la partie planification, donc là c'est le PRD produit, la documentation produit, et puis on va rentrer dans comment est-ce qu'on va concevoir tout ça, et puis après, il y a la partie implementation, puis il y a la partie, donc dans l'implumentation, il mette la partie cuée, code review, etc. Et donc, on a tout le flow d'une équipe, développement, incluant tous les profils, encore une fois product marketing, product manager, designer, développeur, cuiller, et sauf que tous ces avant-là travaillent pour le bien du produit. La petite question, là, par rapport à ça, sur BIMAD, à partir du camp, tu recommandes peut-être d'utiliser ce type de méthode. Enfin, est-ce que moi, est-ce que, en tant que marketing, en tant que celle, si j'ai envie de me maître un outil, c'est quoi, par rapport à l'intérêt que tu vois, par rapport à un Lovable, par rapport à un repeat, ce genre de choses, d'utiliser BIMAD, enfin, à partir du camp, tu penses que c'est pertinent. Alors déjà, BIMAD, enfin, ce n'est pas un concurrent de Lovable. Lovable, c'est un concurrent de Cloud Code. Du coup, c'est une autre question. Quand est-ce que j'utiliserai le Cloud Code pour Versus Lovable, et jamais j'utiliserai jamais Lovable? Je pense que, pour des personnes qui ont moins de besoin que moi au quotidien, Lovable, à un côté plug-in play très bien, parce qu'en fait, on va poser des impromptes, on va monter une application, il n'y a déjà pas qu'à m'intégrer, il n'y a déjà tout un tas de fonctionnalités intégrées, mais en fait, on est quand même relativement limités par les tokens, le coup que ça coûte, les individus et les intégrations qui fournissent, là où un Cloud Code, on va pouvoir, en fait, faire ce qu'on veut, c'est juste que le Cloud Code, il va, comme je disais, il faut le plug-ass en environnement. Donc moi, j'ai versé le pour le déploiement de mes applications, j'ai su pas baïse pour tout ce qui est basse de données, j'ai mes outils tracking et d'analytiques avec postdoc, j'ai Stripe qui est connecté si j'ai envie de mettre des interfaces de paiement et ainsi de suite. Donc ça, c'est pour répondre à ta question. BIMAD, ce n'est pas sur ce plan de la BIMAD, c'est plus une surcouche que tu vas utiliser dans Cloud Code, et donc quand est-ce qu'on utilise BIMAD ou pas, bah la réponse, c'est par rapport à la complexité de ton projet. En fait, BIMAD, il y a quand même un peu de mourdeur, tu vois, si je veux rentrer dans le vin-flow, il va me demander d'abord, ok, ben j'ai envie d'avoir un peu les grandes lignes, j'ai envie qu'on fasse de la recherche, il va te faire remonter de la recherche, il va te faire malider tout un tas de documents. C'est laborieux, c'est pour ça d'ailleurs que je le mets pas en démo là parce que c'est un peu lourd. Donc si j'ai des choses complexes à mettre en œuvre, on sait que tout est cadré, tout est enregistré, tout contexte à tout moment est enregistré dans des fichiers qui sont typés, normalisés et du coup les agents peuvent s'y référer. Il n'y a plus rien qui est oublié dans la fenêtre de contexte et hop on ferme la session et tout le savoir est perdu. Donc l'arbre de décision, pour moi, c'est chose simple, je reste complètement orbimade, chose assez compliqué et venu j'utilise BIMAD. Et BIMAD y a un petit accomplus qui est le parti mode et ça, je vais le montrer juste après mais qui est assez incroyable mais je le montre dans la démo juste derrière. Donc ça c'est un exemple, on est dans le cas 2 où l'idée c'est pas de développer dans la code BASE, c'est plutôt de développer dans le proto pour montrer un peu à quoi ça ressemble ce qu'on a envie de construire et automatiquement de pouvoir construire toute la partie spécification à partir de là. Donc ce qu'on retrouve ici, c'est qu'on va, d'abord le proto n'était pas à jour sur la partie settings. Donc mon premier prompt c'est implementer le screen et pierre et webbook, donc je lui montre quelques screenshots du vrai produit. Ne revient vers moi que quand un PM et un UI designer ont noté super alors à 9/10 l'implementation pizza est le perfect en réutilisant notre design système de tous les écrans copiers. Ça c'est parce qu'en fait j'avais un gap dans mon prototype du coup si je vais dans les settings cette partie là n'était pas ajouté encore et donc je ne pouvais pas rajouter des fonctionnalités à spécifier puisque elle avait tout simplement pas été prototypée. Donc ce que je vais demander c'est juste de prototiper le côté webbook et de prototiper le côté appels et donc on voit que pour avoir quelque chose ou il ne s'arrête pas au milieu, on retrouve à nouveau le concept de boop. Donc on voit qu'il réfléchit, il réfléchit, il coût dans le cas en ici, il coûtent directement dans la session parce que c'est assez simple. Il gère lui-même un serveur en grand NPM rendez-vous pour pouvoir regarder, il utilise le MCP Chrome pour prendre des screenshots. Ça permet de regarder les screenshots, du coup l'équipe qualifie, tu vois il a des screenshots que l'agent a pris pour la review. Il lance le pm et de lui exiseigneur en parallèle pour comme ça il peut regarder les screenshots et il peut donner leur commentaire. Les reviewers ont trouvé des problèmes, du coup il y a notamment deux problèmes qui ont été trouvé principaux mais en tout il y a ma 5, du coup ils sont tous corriger. Et on arrive au STAD où, tacto-actac, cette fois ils ont donné la barre de 9,540 et 9,4. Le dernier élément c'est l'icône de la manette, etc. Donc il ajoute. Et il dit c'est terminé, ce qui a été fait, les score finaux, etc. Jusqu'ici moi, c'était juste histoire de remettre des carmes en proto mais c'est pour montrer à quel point c'est simple de mettre le proto en place. D'ailleurs on rentre dans ce qui m'intéresse, c'est-à-dire là j'avais une nouvelle fonctionnalité à construire. Donc je fais BIMAD Parti Mode, donc BIMAD tu retrouves le framework dont je le parlais tout à l'heure, le Parti Mode c'est intéressant, c'est qu'en fait c'est quand je veux une réflexion. Il y a plusieurs manières de faire avec BIMAD mais le Parti Mode il est intéressant parce qu'il va mettre tous les agences dans la même pièce et ils vont réfléchir entre eux. Et ils vont creuser la question sous différents angles. Par exemple Marie, l'analyste, John, le PR. C'est plutôt que de bosser chacun de son côté, là ça va être une session quelque part commune si je traduis ça en langage, on va dire technique. Mais chaque agent à sa propre personnalité va apporter sa propre sensibilité, subjectivité au problème. Et donc ce qui se passe, c'est que, là ce que je dis donc, et pareil, se prendre, il est un peu bordelique parce que je veux faire avec du vocal. J'utilise Whisperflow comme application, comme on l'a vu tout à l'heure. Le problème que l'on a, c'est que le Webbook et la Païne ne permettent pas de requêter ou d'être notifié que pour des recordings qui sont partagés avec Workspace. Quand le recording est privé par exemple, les enfoldeurs privés alors la Païne ne permettent pas d'y avoir accès. Pour cette raison, vous aurez bien ajouté, bla bla bla, ça reste technique et c'est quelque chose de très spécifique à clap. Ce que je dis aussi, c'est que vous pouvez m'en explorer un peu la concurrence, les concurrents directs, les CRM, etc. Et donc là on voit que, concrètement, le parti modétactiver, tous les agents se lancent, Marie va donner un peu à la travailler dans une session en parallèle. Et du coup, elle revient vers moi en m'expliquant comment les uns et les autres font, par exemple, Slack, Discovery, Google, Zoom, Spot, etc. Ensuite, il réfléchit s'entre eux, on ne va pas tout lire parce que c'est long, ils sont. Ah mais ils se challenge, parfois ils se trajent, parfois ils font des blagues, c'est assez drôle. C'est pour ça que c'est important de donner des personnalités à ces agents parce que ça va vraiment conditionner la qualité du résultat derrière. Et c'est pour ça que j'utilise beaucoup de parti mods parce que si tu demandes juste à ton agent "fais ça", il va pas le prendre sous plusieurs angles. Si tu dis "fais ça" en parti mod, ils vont tous donner leur point de vue, donc le designer va pouvoir pousser des choses, d'archer, de la dire "mettez malade, c'est trop dur à faire" et ainsi tu es tuant. Donc globalement, il parle, il parle, et ensuite ce qui va se passer, c'est qu'il y a différentes options. Donc moi, il me pose des questions, ok mais du coup tu préfères options A, option B, et donc j'ai dit bah le but c'est justement B, ça les honneurs voient l'option et donc il continue de creuser, il continue de creuser. Il me décris ce qu'il veut construire, j'ai dit bah vas-y donc il construit, il met toi à jour, donc là il y a une partie de code, c'est pas non plus très compliqué donc il code directement dans la session, sinon je leur ai demandé de faire avec un sous agent. Il me dit une fois que ça a été construit. pareil, il a lui-même appelé le serveur, puis les screenshots, etc. Là, je lui demande deux, trois petites modifications, mais qui sont relativement mineurs. Et ensuite, ce qui est intéressant, c'est que je vais pouvoir créer le miner article 10i. Donc, il y a deux, trois échanges ici. Le rouge et le verre pour les personnes qui sont pas familières, c'est simplement le avant et après, en sachant que t'es en bypass permission on, donc en fait, il le fait sans te demander la permission, enfin il fait directement la modification dans la session. Et ensuite, j'appelle un skill qui est l'inert prototype ticket. Là, je suis content globalement et donc il a créé l'intérêt l'inert avec tout ce qu'il faut. En termes de velocité, t'es quand même pas mal, parfois, en tant qu'on va dire directeur, orchestrateur de tous ces âges. Exactement, et donc la dernière chose que je voulais montrer, peut-être que là, je pense qu'on a passé pas mal de temps déjà, donc je montrerai pas le dernier exemple un peu plus compliqué que je voulais montrer, mais je pense que ça illustre déjà. La dernière chose que je voulais montrer ici, c'était que, en fait, dans un cycle de développement produit, 80% de tout ce qui est construit reste à peu près la même chose. L'input de l'étape suivante devient l'output, enfin, et l'output de l'étape d'avant. Concrètement, si on regarde le développement produit, c'est un user-y-search de la compétitive Intel. Donc, user-y-search, je me par exemple, on utilise le clap MCP, mais pour d'autres, ça peut être d'autres outils, ça peut être plein de choses. Le compétitive Intel, du coup, c'est savoir très précisément qu'ils sont les gens, nos concurrents et en fonction des domaines et des sujets, il n'y a pas les mêmes listes à le design brief, le DRD, donc qui centrale le product cricoirman document. Et on voit qu'en fait, si on attaque directement une étape tardive, par exemple, j'ai rien documenté, rien en terme de DAI input output et je veux juste faire le change-log, ce que j'ai commencé à faire au tout début. En fait, je devais du mettre moi-même le contexte d'emprunte parce qu'il n'avait pas toute cette connaissance-là. Et donc, c'était hyper lourd. La moindre action que je voulais faire avec un agent, elle était très longue. Aujourd'hui, vu que toute cette chaîne-là, elle est donc augmentée et qu'à chaque fois qu'on se réappuie, puisqu'on repart au début de la chaîne à chaque fois, alors il a déjà le contexte global du produit, etc. Mais même du coup, sur une fonctionnalité dédiée, il a tout contexte. Là, en fait, c'est beaucoup, beaucoup plus simple. On n'a pas besoin de réenter la roue et de tout l'huurdonnaie. Et donc, ce qui se passe, c'est que, peut-être, 70% du contenu reste identique, parce que une fois que t'as ton PRD, tu vas pouvoir créer tes histories avec, tu vas pouvoir faire documenter tes cadetests, tu vas pouvoir écrire tes articles suport dans le Webcenter. Mais finalement, le Webcenter, ça reste le même contenu, mais sous une forme différente que le Pierre dit. Et pareil, pour ce que tu mets dans ton change-log et dans ta communication marketing. La seule chose qui a à savoir, c'est qu'en terme de vénocité, on va beaucoup plus vite. Je pense que nous, on est à 2,5 plus rapides. C'est dur estimé, mais on a essayé. Par contre, tu peux pas être à 100% en termes de Pixel Perfect et de précision, parce qu'il y a beaucoup plus de contrôle de liens. Quand tu laisse, il y a développé directement, ou même que tu vois, je suis dans le proto. Oui, il va copier le proto et il va reprendre notre dizaine système, le développeur, mais il n'aura pas équivalent à avoir un philima où tu lui dis que tu fais Pixel Perfect, vraiment, tu vois, prêt. Donc c'est pour ça qu'il y a un peu des trade-offs. Il faut savoir un peu, parfois, il faut peut-être délaisser un peu la partie à pour réocer mon niveau d'accuracie, j'aurais tendance à dire, désolé, pour le franguette de précision, mais dans l'absolu, ça permet en étant un petit peu moins regardant et en n'étant peut-être pas à 100% d'aller 2 à trois fois plus vite. Peut-être 2 questions pour que le tirer après l'épisode par rapport à ce que cette notion de perfection, là, que tu as évoqué, c'est quoi les étapes aujourd'hui, dans ton workflow qui sont les plus perfectibles sur ton naout de poudre finale, enfin, à chaque fois, qui n'est pas encore craqué par LIA, c'est, c'est, c'est quoi, un peu les. Par exemple, quand tu crées aussi, en plume, c'est quoi un petit peu les étapes où, en fait, intervient encore beaucoup, malgré la structuration du contexte, malgré le fait que tu as productisé ton approche. Ouais, c'est une bonne question, je pense qu'il y a deux choses, il y a une. Enfin, voilà, il y a trois choses. La première, c'est au début de la chaîne, c'est bien beau d'avoir une usurisseur qui est remontée, c'est bien beau d'avoir de la compétitivité, compétitivité d'Igence qui te donne un peu les grandes lignes concurrentiels et énormément de travail prémachés, mais à un moment le goût et le jugement aujourd'hui, il ne peut pas être complètement remplacé. Et donc, il faut à minima, dans d'exactes bien un peu complexes, quand même, que tu fasses des arbitrages, que tu réfléchis, soit que tu développe, enfin, que tu réfléchis toi-même, soit que tu baies une storme avec ton équipe, pour donner ça à l'IA. Je vais quand même vous montrer le dernier cas parce que je pense que c'était intéressant pour répondre à ta question. Vous nous gériez, en cet épisode, sera plus long et vous ne direz si c'est OK pour vous. Ça, c'est une certitude qui sera plus long, mais bon, si c'est pertinent pour vous, n'hésitez pas à nous dire encore une fois en commentaire. Non, je pense que le dernier, il est très rapide, mais c'est juste pour te montrer, c'était un cas qui était beaucoup plus compliqué. Et donc là, je ne voulais pas du tout laisser complètement la main à l'IA. En gros, tant pis, je ne montre pas le cas, mais pour t'expliquer, c'était du coup une fonctionnée qui était très complexe à mettre sur notre application mobile. Et donc, tous les deux à l'interne de la team ont les enregistre avec clap, et du coup, c'est utiliser le clap MCP en plus de tout le reste pour dire, ok, ben, prendre vraiment cette discussion parce qu'on a beaucoup de brainstormé pendant une heure, et comme ça, ça te donne encore plus de contexte. Et tu vois, sans cette discussion-là, je pense que, alors, l'IA a aidé, puisqu'elle a pu récupérer le MCP, enfin, le contexte avec le MCP et nourrir sa réflexion, sans cette discussion initiale, un peu brainstorme, de deux humains qui connaissent parfaitement le sujet, et qui eux-mêmes s'appuient sur l'IA pour un certain nombre de sujets d'analyses raman, ben, je pense qu'on aurait pas été à la même solution. Et donc, mon premier point, c'est ça, c'est que sur la partie initiale, à un moment, ça risque un mille même qui prend la décision, qui a le dernier, le Last Mile de contexte, aujourd'hui, on n'est pas, en tout cas, chez clap à un niveau où on peut vraiment déléguer de manière aveugle, à l'IA, tout nous choix produits. Le deuxième sujet, c'est la partie, ben, je parlais du pixel-perfect de design-system, aujourd'hui, on n'utilise plus le film à, on utilise le film à, en fait, si, mais que pour le design-system, et je pense que ça va sauter, justement, c'est ça que j'aimerais bien faire sauter. En fait, on a nos composants, donc atomes, molécules, etc, avec tous les composants d'un design-system assez classique, ce qui fait que, si j'une interface a créé un nouvel écran comme celui qu'on a montré ensemble, en fait, tous ces éléments individuels existent dans le design-system, et c'est ce qui fait que l'IA quand elle prototype, elle fait quelque chose de globalement propre, et que le développeur, il n'est pas perdu, parce qu'en fait, c'est qu'un input, c'est un input, c'est qu'un tech, un petit, c'est un site, très ainsi de suite. Là où c'est pas suffisant en vanche, c'est que le design-system, il n'est pas encore implementé à 100% côté code. Et donc, il y a toujours des petits écars et des correctifs à faire, moi, ce que j'aimerais bien voir, c'est un design-system qui est hyper propre, hyper documenté, de bout en bout, et donc en fait, dans un nouvel écran, il n'y a pas de pixel-perfect parce que ça respecte ton design-system à fond, et il n'y a aucune marge d'interprétation. Mais ça, c'est très dur à voir, et honnêtement, enfin, s'il y a des auditeurs qui connaissaient, je suis prenaire, qui nous disent, parce que, parce que moi, j'ai jamais galé, j'ai jamais vu ça, aujourd'hui, à ce niveau. Et le dernier point, c'était, c'était sur la partie, bah, toujours pareil, c'est dur de laisser le jugement à l'IA 100%, c'est dur de laisser le côté, enfin, qualité, précision à 100% à l'IA, et c'est dur de laisser, bah, la partie code review à l'IA, un moment quand ça part en prod, bah, il sauve si c'est un petit jota, ou que c'est un côté où on accepte de pas avoir une vision 100% clean clean, mais sinon, bah, il faut quand même qu'il y a un humain dans la bouc pour valider tout ce qui rentre en production. Et ça, c'est une partie où on l'a beaucoup amélioré, on peut guider énormément à l'IA pour coder avec le manière de faire de l'équipe, respecter les pratiques de équipe, de la code base, etc. À un moment, c'est quand même, tu peux pas dire, j'appuie sur un bouton et le truc est mis en prod, automatiquement, tout seul. Donc, c'est les trois points où je dirais qu'il y a encore du vrai contrôle humain à faire, mais c'est des points où, en fait, j'aurai pris jour en progresse, c'est où la part de l'humain diminue quand même. Carrément, non, mais j'aime bien, c'est des bons disclèmeurs que tu nous partages là pour clôturer l'épisode, merci beaucoup, pour d'avoir le jeu de la démo, de la structuration, juste avant de tout ça, pour présenter à tous les auditeurs. Et puis, peut-être, on se refrait. En tout cas, moi, j'espère qu'on se refrait un épisode. J'ai des petits concepts d'épisode à droite à gauche, là. J'aimerais bien en notamment faire un épisode à un moment donné où on construit en live une app, mais bon, avec un certain niveau de préparation, dans la mesure où, forcément, on pourra pas tout faire d'un coup et on va pas non plus faire une session de 10 heures d'enregistrement pour le produit fini, mais ça pourrait être intéressant, faut être retrouvé des stratagèmes pour le faire, on a eu, ça pourrait être marre. Ben, écoute, si ici, on n'a pas aidé trop l'ancienne fois, si, avec plaisir pour revenir. En tout cas, t'es de bienvenue. Merci beaucoup, Robin. Et puis, moi, je vous dis, à très vite, pour un nouvel épisode, n'hésitez pas à laisser vos commentaires pour nous donner du feedback, pour poser d'autres questions complémentaires à Robin. Et puis, voilà, à nous dire un petit peu ce que vous pensez de l'émission, et comment est-ce qu'on peut la mêlurer pour aller prochaines épisodes? Merci à très vite. Et à y club, c'est terminé pour aujourd'hui. Si vous avez appris 2 ou 3 choses dans cet épisode, abonnez-vous à la chaîne YouTube, laissez-moi en commentaire avec vos retours et partagez l'émission autour de vous. Si vous êtes plutôt de la team audio, laissez une note 5 étoiles sur Apple Podcast ou Spotify. Ça mette vraiment pour la visibilité de l'émission et pour trouver d'autres supers invités. Enfin, si vous voulez industrieliser votre stratégie de programme, on peut vous aider avec Spacey Lémon, donc grand évolution de titre, Spacey tirait l'émone.co. À très vite pour un nouvel épisode!

Podcast Summary

Key Points:

  1. L'approche de l'IA en produit doit évoluer d'une utilisation spontanée à une méthodologie structurée pour garantir de la pérennité et de la pertinence.
  2. La clé du succès réside dans le « contexte » et les outils disponibles, permettant aux modèles d’agir avec une intelligence contextualisée et personnalisée.
  3. Une architecture d’IA Workspace, structurée par hiérarchie, limite le surchargement de contexte tout en offrant un accès ciblé aux données et aux outils selon le besoin.
  4. Des outils internes comme « Brise » ou « Kovac » sont rapidement créés pour améliorer la productivité, en exploitant des raccourcis et une interface personnalisée.
  5. Le concept de « loop » permet aux agents de travailler en autonomie, d’évaluer leurs propres résultats (au-dessus de 9/10) et de revenir vers le product manager pour une validation.
  6. L’utilisation de BIMAD réinvente le développement produit par une collaboration structurée entre des agents ayant des rôles et des personnalités claires.
  7. Ces méthodes permettent de passer d’un travail « à l’impromptu » à une production systémique, accélérant le cycle de développement tout en améliorant la qualité.
  8. La transformation réellement profonde vient de la centralisation du contexte, de l’alignement des équipes et de la création de systèmes partagés au sein de l’organisation.

Summary:

L’IA ne doit pas être vue comme une simple aide à court terme, mais comme un levier de transformation structurelle du travail produit. Eric Séclet, co-fondateur de Clap, explique comment son équipe a passé d’un usage naïf des modèles d’IA à une approche systématisée, en mettant en place un « AI Workspace » structuré. md), des outils connectés (MCP) et des compétences réutilisables (skills).

Cette organisation permet de limiter le surchargement du contexte tout en garantissant une réponse pertinente. Des exemples concrets, comme l’outil « Brise » pour Gmail ou une automatisation de la gestion des contrats via Plus, montrent la capacité à créer des outils internes efficaces. Le concept de « loop » permet aux agents de travailler en autonomie, d’évaluer leurs résultats (au-dessus de 9/10) et de revenir vers le product manager pour validation.

Enfin, BIMAD est présenté comme un framework open-source qui structure le développement produit par des agents avec des rôles clairs, permettant ainsi de produire des spécifications précises, des équipes alignées et un processus plus fluide. Cette transition de l’excitation initiale vers une méthode pérenne est essentielle pour tirer pleinement parti de l’IA.

FAQs

BIMAD est un framework open source qui permet de structurer le développement logiciel grâce à des agents ayant des personnalités et des rôles spécifiques. Il vise à créer des spécifications précises et à valider les décisions ensemble, ce qui améliore la qualité du produit et réduit les retours en aval.

BIMAD guide l'équipe à travers un flux structuré : de l'analyse des concurrents, au brainstorming, à la création de stories, puis à la planification et à l'implémentation. Chaque étape est validée par des agents spécialisés, assurant ainsi une cohérence et une rigueur dans le processus.

Un prompt simple laisse le modèle agir seul, souvent passivement. BIMAD implique une collaboration d'équipe d'agents, qui travaillent ensemble, évaluent leurs travaux et produisent des spécifications claires, ce qui conduit à des résultats plus pertinents et bien pensés.

Oui, puisque BIMAD est open source, vous pouvez l'adapter selon vos besoins. Par exemple, vous pouvez modifier les agents ou les critères d'analyse pour qu'ils se concentrent sur des segments spécifiques comme les concurrents ou les segments de marché.

BIMAD crée une structure commune où le produit manager, le designer, le développeur et le marketing travaillent ensemble. Chaque agent apporte une expertise spécifique, ce qui favorise une meilleure compréhension du produit et une collaboration plus efficace.

Un AI Workspace permet de centraliser le contexte de l'entreprise (informations, outils, données) et de le rendre accessibles aux modèles d'IA. Cela évite de reprompter constamment et permet aux agents d'agir avec des informations pertinentes et actualisées.

Chat with AI

Loading...

Pro features

Go deeper with this episode

Unlock creator-grade tools that turn any transcript into show notes and subtitle files.