Transcription
Est-ce que tu savais que les données étaient une des ressources les plus prisées du 21e siècle, aussi importantes que de l'eau, voire que du pétrole ? Parce que oui, avec ces dernières, on peut tout faire. C'est d'ailleurs la base de la création du NIA. Typiquement, Chat GPT, Claude, Jini sont faits à base de données. Euh donc c'est vraiment un enjeu majeur actuellement.
Et justement, la France nous a pondu une mine d'or en créant la propre MCP d'Adakouv. Euh donc data.gouv, tu verras, mais c'est une des bases de données les plus riches, euh les plus fiables et les plus importantes qui est en France. Et tu vas voir la puissance du MCP. On va ensemble créer un chatbot ultra puissant et tu verras euh les enjeux d'un tel système. Je te laisse t'abonner à ma chaîne si c'est le cas. On commence tout de suite. Allez, on rentre directement dans le vif du sujet.
Euh donc là concrètement, à la fin de la vidéo, tu seras en capacité de créer de tels systèmes euh et surtout de comprendre les enjeux en fait, hein, qui qui gravitent, hein. Euh donc là, tu vois du coup UltralData, une app que j'ai créé assez rapidement, tu vas le voir, euh qui est là du coup pour explorer les données publiques françaises, s'appuyant du coup sur les datasets de data.gouv.fr. Euh si tu as pas compris du coup data.gouv, qu'est-ce que c'est ? C'est la plateforme de données publique française. Donc c'est tout simplement le dataset le plus riche, le plus récent et le plus ancien que tu puisses trouver. Donc c'est vraiment une mine d'or, hein.
Euh, je crois qu'il y a 60 euh 74 000 données, enfin jeux de données et API de 400 000 fichiers, tu as plus de 6 000 organisations qui postent dessus assez régulièrement. Donc notamment la santé publique, l'ACNIL, l'INC ou encore le ministère de l'éducation. Euh et surtout en fait, quand tu te rends compte de la puissance et de la richesse d'une donnée, tu dis que là, purée, là ce qu'ils ont fait, c'est vraiment une mine d'or, hein. C'est vraiment une vraie mine d'or. Euh, surtout en créant le MCP. Euh le MCP qui, tu vas le voir en fait, a tout simplement permis de démocratiser l'accès à toute cette mine d'or. OK.
Bon, avant d'en arriver là, tu me connais, on va aller étape par étape. Je t'ai fait une petite roadmap, hein, qui va te permettre justement d'arriver à la création d'UltraData. On va d'abord poser les bases, comprendre les concepts fondamentaux et y aller pas à pas.
Allez, première notion que je vais essayer de vulgariser très simplement. Qu'est-ce qu'un MCP ? MCP qui signifie du coup modèle, contexte, protocole. C'est tout simplement un moyen du coup de de standardiser la communication entre les LLM, donc les IA, genre IA comme Chat, GPT, Claude, Jimini, Mistral et cetera, euh du coup aux outils API, service externe. Euh voilà, un peu comme la prise Type-C de l'IA. Qu'est-ce qu'une prise qu'est-ce qu'une prise Type-C ? C'est tout simplement un objet qui a été créé pour standardiser la communication entre les différents outils qui existent. Donc les PC, les micros, euh les Samsung, les Mac, les caméras et cetera. Et en fait, c'est pareil. C'est pareil.
Euh, l'idée en fait, c'est de pouvoir standardiser la communication et d'aller beaucoup plus vite, d'automatiser le transfert de données entre les LLM et les outils. Typiquement, du coup, data.gouv vont créer leur propre MCP. L'intérêt, c'est de permettre à différents types d'IA, à différents types de LLM comme T GPT, Claude, tu vas le voir, il y a Olama, il y a Diskara, de pouvoir interroger leur toutes leur base de données euh juste en simple avec quelques requêtes. Tu vas le voir, on va le faire ensemble. Ça avant ça, justement, fallait passer par des API. Euh du coup, chaque IA devait euh s'adapter en fonction des endpoints et cetera. C'était assez compliqué. Euh donc le MCP, c'est vraiment une grosse avancée. Ça a été créé par un Tropic. Mais vraiment, mais moi ce que je veux, c'est vraiment que tu puisses la conceptualiser sans forcément rentrer dans les détails. Retiens une chose, l'MCP, c'est la prise Type-C de l'IA qui permet de standardiser la communication entre les LLM et les outils externes. OK ? Rien que le fait de comprendre ça, tu seras déjà au-dessus de 90 % des personnes qui qui manipulent un peu d'IA.
Bon, allez, on va directement sur la deuxième notion qui est très importante aussi, c'est la différence entre les API et les MCP. Faut savoir que dans mon académie, j'ai déjà fait un un très gros cours sur l'MCP il y a quelques mois, en septembre, il me semble. Et en fait, je me suis rendu compte que beaucoup d'élèves avaient du mal à faire la différence entre une API et MCP. On me disait "Mais Imran, ton cours en fait, c'est une API++ quoi, tout simplement." Alors que pas du tout. C'est vraiment deux choses qui sont fondamentalement différentes.
Bon, déjà, qu'est-ce qu'une API ? Une API, très simplement pour te vulgariser, c'est tout simplement un moyen pour que deux systèmes puissent communiquer. Donc deux applications puissent communiquer. C'est d'ailleurs la base, hein, d'un qui fonctionne justement par bloc d'API. OK. Le problème avec ça, ça a vraiment été vu démocratisé depuis les années 2010 avec les API REST notamment parce que ça a révolutionné un peu du coup la le système de communication entre deux systèmes. Mais en fait, c'est que chaque API, chaque application a sa a son propre format. Genre typiquement, l'API de data.gouv aura son propre format, ses propres endpoints sans forcément rentrer dans les détails. Euh pareil pour GitHub, pareil pour Gmail et cetera. Et à chaque fois du coup, le LLM euh va devoir du coup s'adapter euh à ce type de format. Donc parfois, il peut pas le faire parce qu'il y a beaucoup trop euh de types d'API possibles et c'est un peu du coup, c'est un peu chiant tout simplement. C'est un peu lourd à faire. Euh imagine un peu les API comme une prise, une prise jack, une prise USB, euh une prise USBC 2 et cetera. Donc c'est un peu chiant. Donc du coup, à chaque fois, faut s'adapter euh au type d'API que c'est. Typiquement, là euh un LLM, voilà quelconque, pour gérer du coup GitHub, Gmail, Notion et data.gouv, doit gérer du coup quatre types de formats différents si on passe par les API. Alors que si maintenant, on avait du coup un MCP euh pour généraliser euh la communication, on aurait pu juste euh avoir ce MCP qui va standardiser le type de communication pour que justement ce LLM n'est pas quatre mais une connexion à gérer. Euh donc c'est vraiment une grosse avancée à ce niveau-là. C'est du coup, c'est deux choses qui sont différentes. Attention, une API euh n'est pas comme MCP, c'est pas une API++ ou euh enfin du coup, MCP n'est pas une API++. C'est vraiment deux choses différentes. Vois un peu le MCP comme la prise Type-C, euh les API comme du coup une prise normale, prise jack, prise USB et cetera. Et rien que le fait de comprendre ça, euh encore une fois, tu comprendras beaucoup plus que les gens qui manipulent un peu l'IA.
Allez, super. Et maintenant que tu as bien compris toutes ces notions qui sont fondamentales, on va se mettre sur la création d'UltraData. Avant tout, voici un petit kit de survie. Donc là, c'est un peu tous les éléments qui sont nécessaires à la création d'une telle application. Pour commencer, VS Code. VS Code, qu'est-ce que c'est ? C'est tout simplement un IDE, donc un éditeur de code. En gros, c'est l'endroit où on va coder. C'est l'endroit où tu vas créer ton dossier, euh où le code sera pour te tester en local et cetera et tu pourras le modifier ici. OK.
Euh, autre élément du coup, c'est Cloud Code. Cloud Code, qu'est-ce que c'est ? Du coup, c'est un agent de codage, en l'occurrence celui de Claude. Il est très très puissant. Je pense que tu vois un peu sa sa popularité augmenter. Il est très bon pour le code, hein, c'est l'un des meilleurs. Par contre, c'est pas le moins cher, hein, c'est un des plus chers d'ailleurs. Euh pour le coup, du coup, il faudra du coup au moins le forfait à 17 dollars pour faire ce tuto.
Dernier élément du coup qu'il te faut du coup, c'est le repo d'attag. dit qu'en fait ça, c'est tout simplement une documentation technique en fait ultra précise avec tous les codes euh et du coup tous les moyens euh utiliser du coup le ce MCP là. Euh donc là, si on va sur README, donc README, c'est un peu du coup l'explication euh en français. Euh tu as toutes les informations sur le serveur data.gouv.fr FR, euh donc tous les moyens de connecter le chatbot avec les différents types d'IA, donc chat GPT, Claude, Cursor, Gini, Chat et cetera. OK, tu as tous les fichiers de code ici justement. Donc en fait, c'est un peu en fait l'hébergeur de code. Donc quand tu veux mettre un projet open source, tu peux du coup le mettre le déployer en public. Tu peux faire un tu peux créer un repo, excuse-moi. Tu peux créer un repo en public pour que justement tout le monde puisse avoir accès à ça. Donc dis-toi juste que en fait, c'est un fichier de code pour que on puisse utiliser euh certains projets open source. OK ?
Donc je te laisse faire tout ça. Euh donc celui-là, c'est juste un lien à voir, hein, en description. Du coup, je te laisse télécharger VS Code. Je te laisse du coup télécharger Cloud Code, en gros, avoir la BO 17 dollars. Et je te laisse du coup créer ta première clé API sur OpenAI. Et on se retrouve tout de suite sur VS Code.
OK, super. Donc une fois sur VS Code, euh je t'invite à créer un nouveau fichier juste ici et le renommer comme tu veux. Ensuite, avant de commencer sur le fichier qui a déjà été codé, en tout cas codé, on va sur extension, tu mets Claude Code, donc tu appuies ici, tu télécharges l'extension et tu vas te connecter justement ton code entropique pour avoir accès euh à l'agent de codage. Donc quand tu l'auras fait, tu auras ça. Donc petite astuce pour vite fermer les fenêtres, sinon tu en as beaucoup trop. Tu appuies ici, tu appuies ici. D'ailleurs, tu vois là, c'est Codex ici là, qui est un agent très puissant et beaucoup moins cher que euh que l'autre code d'ailleurs. Donc du coup, tu appuies ici. Euh ensuite, tu peux appuyer juste ici et ici, ouvrir ton fichier et normalement là, tu as command, donc tu as un fichier vide avec l'autre code prêt à être fonctionné, donc qui est là. OK, donc fais ça et reviens tout de suite dans la vidéo pour qu'on puisse commencer.
Bon, voici du coup le fichier qui était vibe codé. Je te rassure, c'est pas très c'est pas très lourd. Là, ça paraît lourd comme ça, mais je prends le temps d'expliquer qu'est-ce qu'il y a. Donc là, tu vois le fichier qui est cloud.md, c'est vraiment le fichier le plus important pour commencer. Donc, je t'invite d'ailleurs à demander à Claude de créer un fichier MD et ou prendre le mien tout simplement parce que du coup, il sera dans la ressource. En fait, c'est un fichier de mémoire interactive. En gros, tout simplement, à chaque fois que tu vas prompter sur ce projet-là, Claude du coup saura en fait quoi faire, saura un peu sur quoi porte le projet et c'est beaucoup plus token efficient, donc pour justement pour économiser des tokens. Il est aussi beaucoup plus puissant, donc c'est-à-dire que maintenant, il saura exactement quoi faire, quel est le le projet, le but du projet, la stack technique et cetera à avoir. Euh donc c'est très important. Donc première étape, quand tu fais ce projet, tu dis à Claude Code "Crée-moi un cloud.md" sur le projet et tu décris le projet ou tout simplement tu dis tu dis "Crée-moi un cloud.md" et tu copies-codes justement euh ça, sachant que ce sera du coup en ressource, mais c'est la première étape à faire.
Ensuite, ce que je t'invite à faire du coup, c'est à rentrer du coup le prompt qui sera en ressource, donc le méga prompt qui sera en ressource pour justement euh bien créer l'application parce que tu vois, tu vas le faire en un ou deux prompts pour le coup.
Ensuite, la troisième étape que tu auras à faire euh, c'est de rentrer du coup sur le point ENV tes clés API. Sache que c'est très important que tu rentres dans ce point ENV. Donc c'est un fichier qui est fait exprès, qui est crypté pour que justement soit sécurisé. Il faut jamais que tu rentres euh tes clés API parce que du coup, c'est relié à ta CB, c'est quand même assez confidentiel. Euh à Claude, encore une fois, c'est du cloud 1. Donc du coup, c'est tes données, on sait pas où elles vont pour le coup. Donc très important.
Donc si on reprend : première étape, tu crées ton cloud.md selon du coup le mien. Donc pour justement donner euh une certaine mémoire rétroactive à Claude et être token efficient. Deuxième étape, tu rentres le prompt que tu as récupéré en ressource de ma vidéo pour justement créer cette architecture. OK ? Donc tu vois, c'est un gros prompt. 3ème étape, tu rentres tes clés API sur point ENV. 4ème étape, tu rentres le deuxième prompt qui sera en ressource. Donc en l'occurrence euh pour le but de l'application en local. Tu cliques sur le lien et normalement et là du coup normalement du coup tu auras ça, du coup euh une application qui va ressembler à ça à 98 % parce que du coup le pourra différencier, mais fondamentalement, tu auras une application qui va être reliée au MCP de data.gouv et du coup tu pourras converser sur les données publiques françaises.
Donc là, si je lui dis du coup "Quelles sont les données sur l'emploi actuellement ?", donc là, il va faire sa petite recherche, il va du coup voir quelles sont les bases de données, les datasets disponibles à cet effet-là et va nous répondre directement en quelques secondes. Donc là, tu as pas mal de de ressources, hein, sur l'activité employé, chômage, euh sur la base de données du coup qui est ici, sur le taux de précarité et d'emploi pour les diplômes en profession, sur tu as un répertoire opérationnel des métiers, des emplois, le ROM, sur le marché du travail, enfin, tu as vraiment, c'est une mine d'or encore une fois, euh ces données qui datent de 2000, enfin depuis 2020, c'est des données assez récentes, très pertinentes et surtout très précieuses. OK.
Euh typiquement, moi j'ai fait, j'ai créé du coup une automatisation qui va me dire euh quand est-ce qu'il y aura des nouvelles subventions liées à l'IA qui sortent. C'est très puissant. J'ai pas mal du coup de clients à ce niveau-là, de prospects parce que j'ai pas encore signé, mais de prospects qui me demandent de build des applications en corrélation. Parce que là, ce que je l'ai fait, c'est plutôt simple pour le coup, je t'ai relié du coup le MCP de data.gouv avec Cloud Code du coup. C'est quand même c'est quand même très simple, mais tu imagines ce que je peux faire ? Je peux aller beaucoup plus loin. Euh là, pour le coup, je suis en pourparlers pour créer un vrai système autour de MCP euh qui pourra par exemple du coup dire euh quel est le prix d'immobilier euh par rapport à ce à son évolution en fonction du coup de différents arrondissements, euh pour justement définir un certain prix et cetera. On peut écrire du coup aussi des une veille entreprise. Donc là, pour une assurance entreprise, en l'occurrence du coup, quelles sont les boîtes qui vont être créées dans un arrondissement donné sur un rayon donné ? Et donc du coup, qui dit nouvelle boîte dit nouvelle assurance professionnelle obligatoire. Donc du coup, c'est vraiment ça peut faire de la lead generation assez rapidement euh parce que du coup, là, tu imagines bien que j'ai le MCP et Cloud Code, mais imagine si maintenant j'arrive à imbriquer du coup du Langchain et beaucoup d'autres choses, d'autres API, d'autres outils. On peut vraiment créer des outils très puissants. Et là, il y a très peu de personnes qui sont sur qui sont sur ce marché-là. Euh donc c'est pourquoi c'est une vraie opportunité de se mettre sur ce type de MCP ou de manière générale d'être sur le MCP, euh parce que du coup, les opportunités sont juste énormes.
Et c'est justement d'ailleurs un des mots de la conclusion. Euh donc le Miro qui est juste ici. Euh pour finir cette vidéo d'ailleurs, euh euh on peut dire que du coup ce use case montre vraiment la puissance des MCP. Donc là, pour le coup, c'est un MCP donné data.gouv, euh mais tu imagines pas ce qu'on peut faire avec les autres types d'MCP. Donc je t'invite à voir. Euh là, actuellement, c'est un peu la course aux MCP. Tu as toutes les grosses boîtes qui créent leur propre serveur MCP. Justement, je t'invite vraiment à te documenter et être en veille dessus, euh parce que je trouve qu'en France, on a assez un retard sur ce niveau-là, à ce niveau-là, excuse-moi, et que très peu de personnes euh prennent vraiment conscience de la puissance, de la force des MCP. Euh l'opportunité de build est réelle. Des vrais produits sont possibles et accessibles, hein. Euh je te l'ai dit, mais il y a pas mal de use cases possibles avec ce MCP. Juste celui-ci. Euh, on peut créer des systèmes qui valent des plusieurs milliers, plusieurs dizaines de milliers d'euros pour des sociétés.
À savoir que aussi, pour finir, data.gouv, il est encore expérimental, euh mais c'est une vraie opportunité qu'il faut prendre en compte. Je pense que dans 5, 6 mois, les personnes qui s'y mettent dès maintenant, donc à savoir en mars-avril 2026, auront vraiment une avance considérable sur ceux qui seront encore en train de découvrir ce MCP. Euh pour te passer un exemple, hein, je suis en train de build un système qui va justement détecter la création d'entreprise. Donc ça, ça a été du coup pas, c'est un cas client que je vais mettre en avant sur sur ORA. L'idée, c'est vraiment d'avoir une une veille d'entreprise de nouvelles entreprises. Et ce qui est bien, c'est que c'est vraiment un use case horizontal qui peut s'appliquer du coup autant aux assurances, mais à d'autres types de métiers comme le ménage, comme la création de site web, comme la création d'IA aussi. Détecter du quand est-ce qu'une entreprise est en cours de création et en création par rapport à son numéro de SIRET et cetera. C'est très puissant. Euh, c'est un use case que je mettrai du coup dans H Academy. Donc pour mes élèves qui auront les vidéos, vous inquiétez pas, il y aura euh ce produit qui est en train de build et qui sera justement dans H Academy.
Justement, si maintenant tu es intéressé par la création de systèmes IA, si vraiment tu veux aller loin et te former sérieusement, je t'invite à me contacter en privé pour qu'on puisse en parler. Euh j'ai déjà formé plus de 100 personnes à l'IA. Euh et je pense vraiment que ceux qui qui s'y mettent dès maintenant, qui se forment sérieusement euh à la bonne compréhension des outils IA, ont vraiment une avance considérable dans 2 et 3 ans. Le monde est vraiment en train de changer. Euh donc je t'invite vraiment à te former à l'IA, que tu sois salarié, patron, étudiant, jeune ou même plus âgé. Il est vraiment nécessaire de comprendre dans quel monde on évolue, dans et dans quel monde on va. Donc voilà.
Euh, si cette vidéo t'aura plu, je t'invite à t'abonner.