TECHNO VERITAS
Veille technologique — 72 videos, recherche horodatee

← Retour

J'ai cloné une application payante avec Claude Code (Fin du SAAS ?)

696 passages — 24,447 caracteres — Ouvrir sur YouTube

Transcription horodatee

00:00:01 Aujourd'hui, tu as tout simplement à
00:00:03 montrer une application à Claude, il
00:00:04 l'ouvre, il comprend comment elle est
00:00:06 construite et derrière, il te
00:00:08 reconstruit la même application. Ça,
00:00:11 c'est ce que promet Reverse Engineer
00:00:13 Anything. C'est un outil gratuit qui est
00:00:14 sorti il y a quelques semaines sur
00:00:17 GitHub avec plus de 200000 étoiles sur
00:00:19 GitHub et sur les réseaux, tout le monde
00:00:21 répète la même chose avec cet outil, le
00:00:22 logiciel est complètement mort dans
00:00:24 quelques temps. Ce que j'ai fait, c'est
00:00:26 que j'ai voulu vérifier la véracité et
00:00:28 la puissance de cet outil directement en
00:00:30 construisant mon propre outil, une
00:00:32 application macOS qui s'appelle Whisper
00:00:34 Flow, un outil que j'utilise beaucoup.
00:00:36 C'est de la dictée vocale assistée par
00:00:38 IA. J'ai déjà dit avec cet outil plus de
00:00:40 700000 mots, ce qui correspond à
00:00:42 plusieurs presque dizaines de romans
00:00:44 avec 172 mots par minute. C'est un gain
00:00:46 de temps phénoménal cet outil. Pour
00:00:49 prompter, pour écrire des mails, pour
00:00:50 répondre à des messages sur WhatsApp ou
00:00:52 autre, c'est vraiment un outil vraiment
00:00:53 très pratique. Et je suis dans le top
00:00:55 0,1 % de cet outil. Donc je me suis dit,
00:00:57 pourquoi pas essayer de le reconstruire
00:00:58 de A à Z et d'en faire une très bonne
00:01:01 copie fonctionnelle. Le but étant de ne
00:01:02 plus payer tous les outils que tu
00:01:04 accumules et de directement refaire les
00:01:05 mêmes avec l'autre code. Et à la fin
00:01:07 bien sûr, je teste l'outil et je te
00:01:08 montre les fonctionnalités complètes de
00:01:10 cet outil car on va construire la
00:01:12 fonctionnalité, le transcript et le
00:01:14 retraitement par IA de ma voix, mais on
00:01:16 va aussi construire l'application macOS.
00:01:18 Et bien sûr, tu pourras faire ça sur
00:01:19 toute autre application, que ce soit une
00:01:21 application web, une application
00:01:22 Windows, une application macOS, tu
00:01:24 pourras le faire de partout. Juste avant
00:01:26 de commencer, moi c'est Bastiste Simard,
00:01:27 co-fondateur de Velios AI, une agence
00:01:29 qui construit des agents IA dans les
00:01:31 entreprises et qui implémentent l'IA en
00:01:33 général avec tous les outils que tu peux
00:01:35 connaître aujourd'hui, Claude Code,
00:01:38 Codex, RMS, Grokbot, Muse et aussi
00:01:41 co-fondateur de Deep Skills, une société
00:01:42 qui forme les équipes et les dirigeants
00:01:45 à l'IA, certifiée Qualiopi. Donc si tu
00:01:47 es chaud, on commence directement par
00:01:49 cloner une application complète macOS
00:01:51 grâce à un repository GitHub gratuit.
00:01:53 Premièrement, avant de commencer à
00:01:54 cloner justement cette application
00:01:56 macOS, qu'est-ce que c'est que le
00:01:58 Reverse ? Alors, c'est très simple.
00:02:00 Imagine que en général, tu as un
00:02:03 développeur qui va développer justement
00:02:04 une application, donc le code source va
00:02:07 être secret, ? Il n'est pas open source
00:02:08 le code de WhisperFlow, de l'application
00:02:10 ou de toute autre application web qu'on
00:02:11 peut trouver.
00:02:13 Et directement, toi, tu vas recevoir
00:02:15 justement un gâteau et pas la recette
00:02:16 pour faire justement cet outil. Toi, tu
00:02:18 utilises le gâteau, le gâteau, c'est le
00:02:19 logiciel.
00:02:21 Et le reverse engineering, ça consiste à
00:02:23 refaire justement ce logiciel sans
00:02:25 justement aller regarder le code, mais
00:02:26 tout simplement en allant tester le
00:02:27 l'application.
00:02:29 Donc, imagine, c'est comme si on
00:02:31 démontait une application. On retrouve
00:02:33 comment ça marche, les fonctionnalités,
00:02:35 les requêtes JavaScript. Et directement,
00:02:37 Cloud va venir agir avec différents
00:02:38 outils sur l'application, selon si
00:02:40 l'application Mac, une application
00:02:41 Windows ou une application web, pour
00:02:44 directement reconstruire notre propre
00:02:45 version de l'application. C'est aussi
00:02:47 simple que ça.
00:02:47 [grognement]
00:02:48 Avec bien sûr la métaphore du gâteau et
00:02:49 de la recette, c'est la meilleure
00:02:51 métaphore qu'on peut avoir. Et donc,
00:02:52 pour ça, on va utiliser du coup ce
00:02:55 repository GitHub qui s'appelle R E va,
00:02:58 ? Reverse Engineering Everything, qui a
00:02:59 plus de 200000 étoiles sur GitHub, c'est
00:03:01 complètement énorme, tout ça en
00:03:03 seulement quelques jours,
00:03:04 plutôt même quelques semaines ou
00:03:05 quelques jours, ouais, entre entre les
00:03:07 deux. Donc, c'est énorme, c'est le
00:03:09 repository du mois. Et directement,
00:03:11 nous, on va utiliser Cloud Code.
00:03:13 Voilà, je me suis mis dans Cloud Code,
00:03:14 dans un dossier que j'ai appelé vidéo
00:03:16 reverse engineering. On va venir
00:03:18 développer là-dedans de A à Z ensemble
00:03:19 pour répliquer justement cette
00:03:21 application. Vous voyez ici plus de 800
00:03:25 mots dictés et environ 162 mots par
00:03:26 minute dans le top 0,1 %, j'utilise
00:03:28 énormément cet outil. Je me suis dit,
00:03:30 pourquoi pas ben refaire cet outil grâce
00:03:32 à ce repository Reverse Engineering
00:03:33 Everything. Il faut savoir que le
00:03:35 fonctionnement est très simple, vous
00:03:36 allez directement prendre Cloud Code ou
00:03:38 Codex. Cloud Code ou Codex va
00:03:41 directement lire le mode d'emploi du
00:03:42 repository. Donc, on va lui donner
00:03:44 justement le lien du repository.
00:03:46 Et directement, on va choisir, enfin
00:03:48 Cloud va choisir le bon outil en
00:03:50 fonction de ce que vous avez dans votre
00:03:51 ordinateur, enfin en fonction de si vous
00:03:53 utilisez une application, si vous voulez
00:03:55 refaire une application web ou si vous
00:03:56 voulez refaire une application Windows,
00:03:58 une application Mac
00:04:01 ou euh directement sur le navigateur
00:04:02 euh justement en allant directement sur
00:04:05 le site web. ? Donc il y avait beaucoup
00:04:07 de cas d'utilisation et beaucoup de cas
00:04:09 justement qu'on peut combler grâce à ce
00:04:11 repository. Si c'est une application ou
00:04:12 bien si c'est une application sur le web
00:04:15 ou desktop. Et il va utiliser justement
00:04:18 différents outils, ici Hopper ou Ghidra
00:04:20 pour une application Mac ou Windows, de
00:04:21 la lecture JavaScript si c'est justement
00:04:23 une application web avec Playwright pour
00:04:25 à la fin comprendre justement comment
00:04:27 fonctionne l'application. ? Et
00:04:29 directement faire une boucle jusqu'à
00:04:30 avoir la bonne application. Il va
00:04:32 s'auto-corriger et cetera. Donc moi ce
00:04:33 que j'ai fait c'est que j'ai au
00:04:34 préalable déjà construit plusieurs
00:04:36 applications reverse engineering que je
00:04:37 te présenterai aussi à la fin de cette
00:04:39 vidéo. Je te citerai les applications en
00:04:40 plus de celles qu'on va faire ensemble
00:04:42 pour arriver à la fin à une application
00:04:44 avec un code neuf. Donc là on passe
00:04:46 quand même de avant plusieurs semaines
00:04:47 pour refaire le système, là en un
00:04:49 prompt. Peut-être pas en une phrase,
00:04:50 mais en un prompt.
00:04:52 Je t'ai préparé un guide complet qui te
00:04:54 permettra de recréer aussi cette
00:04:56 application, mais justement en suivant
00:04:58 la vidéo tu verras que je vais utiliser
00:04:59 prompt par prompt, te donner les
00:05:00 pré-requis, tu auras toutes les
00:05:02 ressources et tu auras même du coup de
00:05:04 quoi construire d'autres applications.
00:05:05 Donc Screen Studio, je vais t'en parler
00:05:07 à la fin de la vidéo, Granola, enfin
00:05:08 plein d'autres applications justement
00:05:10 Mac. Donc on peut tout refaire. C'est ça
00:05:11 qui est très impressionnant. Donc ici
00:05:13 avant de commencer, il faut un Mac ou
00:05:15 Windows ou une application web que tu
00:05:17 veux check justement, Cloud Code ou
00:05:19 Codex, 30 à 45 minutes, c'est à peu près
00:05:20 le temps que ça va prendre pour
00:05:22 développer le système.
00:05:23 Euh moi du coup c'est Whisper Flow qui
00:05:24 doit être installé sur l'application
00:05:25 parce que ce que tu veux répliquer il
00:05:26 faut qu'il soit installé sur
00:05:28 l'ordinateur, une clé Deepgram et une
00:05:30 clé Open Router. Deepgram ça va être
00:05:31 pour la transcription de la voix et Open
00:05:33 Router ça va être pour la reformulation
00:05:35 du texte. Et direct directement
00:05:37 euh il y a quelque chose que qu'on a
00:05:39 besoin, c'est le lien du repository et
00:05:41 savoir si on a la bonne version de
00:05:43 Node.js à jour sur notre ordinateur.
00:05:45 Mais on va passer directement à la la
00:05:47 avec l'étape zéro jusqu'à arriver à
00:05:48 l'étape de fin. D'ailleurs, tu as tous
00:05:50 les schémas, tu as tout ici qui qui est
00:05:51 explicatif, jusqu'à justement recréer
00:05:53 l'application de A à Z, jusqu'à
00:05:56 l'application finale, Mac OS. Donc déjà,
00:05:57 il faut vérifier la version de votre
00:05:58 ordinateur. C'est pour ça que
00:05:59 premièrement, vous allez envoyer ce
00:06:01 prompt pour vérifier que votre Mac est
00:06:03 bien à jour et que la version Node est
00:06:05 assez récente pour utiliser justement
00:06:07 REA, le lien du repository. Ensuite,
00:06:09 vérifiez si l'API WhisperFlow est
00:06:11 installée, que si les clés Deepgram et
00:06:13 OpenRouter existent déjà sur mon Mac. Et
00:06:15 pour les clés justement ou qui ne sont
00:06:17 pas, dis-moi où ben pour les clés où
00:06:18 elles sont plutôt, dis-moi où elles
00:06:20 existent et directement euh vous vous
00:06:22 devrez apporter les clés. En attendant
00:06:23 que ça ça charge, je vais vous présenter
00:06:25 du coup Deepgram. Vous aurez le lien
00:06:27 dans le guide qui est le premier lien
00:06:29 dans la description. Deepgram, c'est
00:06:30 simplement une plateforme, euh c'est de
00:06:31 la transcription, ? C'est de la
00:06:34 transcription euh de texte. Donc c'est
00:06:36 vraiment utilisé par des gros outils
00:06:37 aujourd'hui, vous voyez Vapi, Granola et
00:06:39 tout ça. Donc des gros outils SaaS
00:06:41 utilisent justement Deepgram qui est une
00:06:44 solution de transcript euh audio, ?
00:06:45 Enfin, nous on va utiliser cette
00:06:47 feature-là de parler et de transcrire la
00:06:49 voix. Et derrière, OpenRouter, de vous
00:06:50 créer un compte sur OpenRouter pour
00:06:52 directement avoir tous les modèles
00:06:54 disponibles, utiliser le modèle que vous
00:06:57 voulez pour la reformulation de texte.
00:06:58 Et après, je vous dirai à la fin comment
00:06:59 aller plus loin si vous voulez mettre le
00:07:01 meilleur modèle IA pour justement tout
00:07:03 ce qui est plutôt transcription et
00:07:05 action derrière en fonction de cette
00:07:06 transcription qu'on va lui donner. Moi,
00:07:08 directement, tu vois que j'ai Node mais
00:07:09 qui est trop ancien, que je vais mettre
00:07:11 à jour juste après. WhisperFlow est bien
00:07:12 installé. Mon Mac OS, je l'ai pas mis à
00:07:13 jour, il va falloir que je le mette à
00:07:15 jour, mais dans tous les cas, c'est bon
00:07:17 pour la version. La clé Deepgram, je
00:07:19 l'ai. La clé OpenRouter, je l'ai.
00:07:22 Qui sont justement dans le ENV de Cloud,
00:07:23 de Cloud Code. Pour mettre à jour Node,
00:07:24 vous cliquez ici, vous aurez aussi la
00:07:26 commande dans le guide. Hop, on ouvre le
00:07:29 terminal et directement, on vient
00:07:31 exécuter cette commande.
00:07:32 Et c'est bon, on a la bonne version
00:07:34 justement de Node qui a été installée,
00:07:35 26.5.0,
00:07:37 ? La dernière dernière version, parce
00:07:38 que c'est un repository qui est assez
00:07:40 récent, qui demande la dernière version
00:07:42 de Node.js. Et directement, on peut
00:07:43 passer à la construction de
00:07:44 l'application. Mais bien sûr, on va
00:07:46 installer aussi le repository. Mais tu
00:07:48 vas voir ça directement.
00:07:49 Parce qu'on va demander justement à
00:07:52 Claude grâce à ce prompt d'installer
00:07:55 notre fameux REA. Donc là, on colle le
00:07:57 prompt. Je mets juste comme ça, je vais
00:07:58 fermer le terminal, il sert plus à rien
00:07:59 pour l'instant.
00:08:01 Et j'envoie. Directement, Claude va
00:08:03 installer, OK, ce repository.
00:08:05 Et ensuite, on va demander justement
00:08:07 avec REA d'inspecter l'appli WhisperFlow
00:08:09 installée sur le Mac et sans la lancer,
00:08:11 sans rien, sans modifier, expliquer
00:08:13 justement comment fonctionne ben
00:08:14 WhisperFlow.
00:08:15 Si tu ne sais pas justement ben comment
00:08:17 fonctionne WhisperFlow, c'est très
00:08:18 simple, tu as un raccourci clavier sur
00:08:20 ton ordinateur. Quand tu le maintiens ou
00:08:21 que tu appuies une fois dessus, tu as
00:08:23 directement le micro qui s'active où tu
00:08:26 viens justement parler. Derrière, il y a
00:08:27 la transcription et la reformulation IA
00:08:29 si jamais il y a quelque chose qui a été
00:08:31 mal compris ou qui doit être retraitée
00:08:33 pour à la fin avoir le texte propre,
00:08:35 copier justement dans le presse-papier
00:08:37 et directement coller dans un champ.
00:08:39 Donc imagine que tu rédiges par exemple
00:08:41 un email à la voix, un message à la
00:08:43 voix, un prompt à la voix pour l'IA, ben
00:08:44 directement, [musique]
00:08:45 tout est bien retravaillé, ton prompt
00:08:47 est bien propre, bonne ponctuation, les
00:08:49 exacts mots que tu dis. Parce que
00:08:50 derrière, tu as un dictionnaire qui se
00:08:51 crée petit à petit à force que tu
00:08:53 utilises l'ordi. Et c'est très pratique
00:08:55 pour livecoder surtout. Enfin voilà,
00:08:57 toi, tu vas copier justement ce prompt
00:08:58 là pour aller justement un peu enquêter
00:09:00 sur l'utilisation de WhisperFlow pour
00:09:02 donner de la data à Claude Code. Et donc
00:09:04 là, je lui envoie. Tac. Et il va
00:09:06 directement inspecter l'application
00:09:07 WhisperFlow. Donc voilà, là, il me
00:09:10 confirme qu'il lance justement l'analyse
00:09:12 JavaScript sur REA sur l'application.
00:09:13 Donc là, on va laisser tourner, il y
00:09:15 aura beaucoup de cuts dans la vidéo pour
00:09:16 montrer
00:09:18 bien sûr l'avancée petit à petit, mais
00:09:19 parce qu'après, c'est beaucoup
00:09:21 d'attente. Claude Code développe de
00:09:23 façon autonome l'application et tout le
00:09:25 système derrière pour copier justement
00:09:27 Whisper. Donc je vais pas rester là en
00:09:28 train de regarder avec la vidéo qui
00:09:30 défile. Il y aura des cuts dans la
00:09:32 vidéo. Parce que là, tu vois que ça
00:09:33 lance l'analyse et que ça dure pas mal
00:09:35 de temps. On est qu'à 2 minutes, mais ça
00:09:37 va aller à beaucoup plus. Donc là,
00:09:39 l'application Electron, Electron c'est
00:09:41 le le fameux justement framework utilisé
00:09:44 ici par par Apple justement, ça a été
00:09:46 décompressé dans un dossier temporaire
00:09:47 et il parcourt maintenant le code en
00:09:48 filtrant automatiquement pour tout ce
00:09:50 qui se ressemble à à une clé parce que
00:09:51 j'avais demandé justement quelque chose
00:09:53 par rapport à une clé dans mon prompt
00:09:54 par rapport aux clés API. Maintenant, il
00:09:56 check justement la partie captation de
00:09:58 la voix, comment on capte la voix
00:09:59 justement avec l'outil et comment c'est
00:10:01 traité derrière. Donc là, ça décortique
00:10:02 entièrement le fonctionnement de
00:10:04 l'application hein pour directement
00:10:05 pouvoir la recréer par reverse
00:10:07 engineering. Retrouver la recette pour
00:10:09 faire le gâteau.
00:10:11 OK, ça a tourné pendant environ 23
00:10:12 minutes.
00:10:13 Maintenant, on va construire justement
00:10:16 le clone et ce clone là, OK, c'est
00:10:18 directement une application que je vais
00:10:20 appeler dicto, la copie
00:10:22 de Whisper Flow. Donc là, je copie
00:10:24 justement ce prompt, une application
00:10:27 native avec quel bouton je maintiens
00:10:29 pour parler, ensuite comment ça
00:10:31 fonctionne et quel quel statistique,
00:10:33 quelle page on va avoir, quelle
00:10:34 statistique seront affichées, quelle
00:10:36 fonction nalité on aura, d'autres
00:10:37 fonctionnalités qu'on rajoutera après.
00:10:38 C'est un prompt pour créer l'application
00:10:40 du coup. Là, on a reverse engineering
00:10:42 l'application grâce à ROA, OK, on a
00:10:43 reverse engineering l'application.
00:10:45 Maintenant, on va créer la notre propre
00:10:46 application. Première étape, reverse
00:10:48 engineering, deuxième étape, donner
00:10:49 quelle application on veut créer. Mais
00:10:51 là, j'ai juste demandé d'analyser et de
00:10:52 faire aucune modification, aucune
00:10:54 création de nouveaux fichiers ou
00:10:55 d'applications
00:10:58 en copie. Et là directement, je lui
00:11:01 copie tout ça pour créer justement la
00:11:02 fameuse application sur un style
00:11:04 turquoise, un menu à gauche, un tableau
00:11:05 de bord,
00:11:07 de l'historique, des dictionnaires, une
00:11:10 page réglage, les clés API, les règles
00:11:12 et tout ça, je lui envoie. Et tout ça,
00:11:14 vous l'aurez justement directement accès
00:11:15 à tout ça
00:11:17 aussi dans la ressource que vous
00:11:19 retrouverez en description, mais aussi
00:11:20 de d'autres applications qu'on pourra
00:11:22 cloner que j'ai déjà cloné. OK, il y
00:11:23 aura pas que Whisper Flow, vous aurez
00:11:24 tous les prompts de plein d'autres
00:11:26 applications. Donc là, ça va lancer le
00:11:26 chantier de la création de
00:11:28 l'application, on se retrouve quand
00:11:30 c'est terminé. Là, va juste falloir
00:11:32 appuyer sur OK, OK, OK jusqu'à ce que ça
00:11:33 crée l'application. Donc c'est pas très
00:11:34 compliqué.
00:11:35 On se retrouve à la fin pour le test
00:11:36 final
00:11:38 et les conclusions et les ouvertures
00:11:39 qu'on peut faire et comment améliorer
00:11:41 aussi cette application ensuite. Donc
00:11:43 là, il m'a directement fait
00:11:45 très très très simplement ! J'avais
00:11:47 activé Whisper sans faire exprès. Il m'a
00:11:48 directement fait un plan, ? Il m'a
00:11:50 demandé si c'était bon et j'ai approuvé
00:11:52 et là, il construit l'application.
00:11:54 Déjà 10 minutes que l'outil tourne. Ça
00:11:55 prend environ, je pense, une petite
00:11:57 demi-heure pour coder l'application,
00:11:59 peut-être un petit peu moins.
00:12:00 Ça construit les pages petit à petit,
00:12:02 page historique dictionnaire, page
00:12:04 réglages. Ça crée des fichiers. Tu vois
00:12:05 ici directement les lignes qui se créent
00:12:07 de code par Claude.
00:12:09 Ça a trouvé les clés. ? Moi, j'avais
00:12:11 déjà des clés justement Open Router et
00:12:13 Deepgram. Et voilà. Et grâce au reverse
00:12:14 engineering, enfin grâce à toute
00:12:15 l'analyse faite avec ROA du
00:12:17 fonctionnement de Whisper juste avant,
00:12:18 juste avant que je donne l'application
00:12:19 pour faire mon prompt, c'est en train en
00:12:21 train c'est en train de recréer toutes
00:12:22 les pages.
00:12:24 Donc apparemment, ça finit justement de
00:12:26 construire après environ une petite
00:12:27 demi-heure.
00:12:29 Ça l'a appelé Dicto avec ce petit logo,
00:12:31 très sympa. Donc là, euh autoriser.
00:12:33 D'ailleurs, ça va demander des
00:12:35 autorisations sur euh justement le Mac.
00:12:36 Ouh là, un petit bug ici. Ça va vous
00:12:38 demander justement ici ces
00:12:40 autorisations. Donc moi, j'accepte.
00:12:42 ! Ça, c'est nickel. Là, on peut voir
00:12:43 justement l'application qui a été
00:12:46 construite. Donc application qui est
00:12:48 plutôt cool avec ici les mots dictés,
00:12:50 aujourd'hui, la vitesse, le temps gagné.
00:12:51 C'est très important de prendre cette
00:12:53 métrique, le temps gagné,
00:12:54 pour voir le temps qu'on gagne si jamais
00:12:56 bah de base, on tape à la main. Bon,
00:12:58 c'est un temps qui est subjectif parce
00:13:01 que dans tous les cas, bah personne ne
00:13:03 n'écrit aussi vite au clavier.
00:13:05 En tout cas, pas la même vitesse hein
00:13:06 d'une personne à une autre. Donc ici,
00:13:08 c'est approximatif. Ici, on a
00:13:10 l'historique. On aura l'historique de ce
00:13:13 qu'on va dire. Ici, les fameux
00:13:15 dictionnaires, ? Selon par exemple, des
00:13:16 fois quand on dit un mot mais que
00:13:18 forcément ce dou ce mot ne dit pas la
00:13:20 même chose, comme une tout doux. Tout
00:13:22 doux, ça pourrait l'écrire
00:13:25 bah tout, t o u t espace doux, d o u x.
00:13:27 Mais au final, ça crée ça écrirait tout
00:13:29 tirer nous et c'est ça un dictionnaire.
00:13:31 Et les réglages, la transcription pardon
00:13:33 ça utilise ? Ça utilise Deep Gram Nova
00:13:36 3, la la reformulation pardon c'est
00:13:37 Anthropic Claude IQ 5.5, les
00:13:40 autorisations le micro l'accessibilité
00:13:41 on a pas encore de nos micros donc là on
00:13:42 autorise.
00:13:43 Tac, on peut autoriser directement
00:13:45 depuis le application, c'est vraiment
00:13:47 cool. Les clés ici, si tu veux mettre
00:13:48 une nouvelle clé Deep Gram, une nouvelle
00:13:51 clé Open Router, la touche ça va être
00:13:53 option droite, la langue et cetera et tu
00:13:54 vois qu'on a créé l'application en une
00:13:56 demi-heure. Voilà, application de
00:13:58 dictée. Et ici si j'appuie sur option tu
00:14:00 vois que ça écoute justement en bas.
00:14:02 Voilà, tu vois que directement ça
00:14:03 écoute. Voilà, temps gagné déjà 10
00:14:04 secondes, tu vois que ça écoute
00:14:06 justement en bas. Donc là c'est nickel,
00:14:07 ça a marché.
00:14:10 Donc mot dicté 8, aujourd'hui 8, c'est
00:14:13 vraiment vraiment cool. Donc là je vais
00:14:14 faire un prompt ici en appuyant sur
00:14:16 option. Du coup ça y est, j'ai fini de
00:14:17 créer l'application. C'est ça, tu as
00:14:19 bien fini. On a une application complète
00:14:21 avec toutes les pages qu'on voulait, le
00:14:22 design qu'on voulait, c'est très propre,
00:14:24 il y a pas de AI Slope.
00:14:26 Donc je trouve ça très cool.
00:14:27 Et moi je te propose qu'on rajoute une
00:14:29 petite fonctionnalité, qu'est-ce que tu
00:14:30 en ?
00:14:32 Voilà. Donc c'est vraiment cool, ça
00:14:34 marche ça marche très bien. Voilà, 60
00:14:37 mots. Directement mot dicté 68, ma
00:14:41 dernière dictée et j'ai créé l'outil en
00:14:42 quelques minutes, c'est vraiment la
00:14:43 folie.
00:14:45 OK, je peux lui envoyer. Je lui demande
00:14:47 si il est d'accord pour créer justement
00:14:48 enfin rajouter des fonctionnalités
00:14:49 justement à notre application. On va
00:14:51 rajouter par exemple des commandes
00:14:52 vocales par exemple ajouter quelque
00:14:54 chose à ma to-do, faire ci faire ça, des
00:14:56 commandes qui vont potentiellement des
00:14:57 applications ouvrir un endroit dans une
00:15:00 application pour mettre des notes. Donc
00:15:01 là on arrive sur un fonctionnement un
00:15:04 peu plus en mode Jarvis, tu vois la ? Il
00:15:05 y aura une vidéo dédiée à ça sur ma
00:15:06 chaîne YouTube justement où j'ai
00:15:07 j'aurais créé justement j'aurais laissé
00:15:09 un Jarvis. Alors moi c'est un Jarvis
00:15:11 justement plutôt en mode la voix qui
00:15:12 sera Jarvis mais derrière ce sera un
00:15:13 Claude Claude qui tournerait qui
00:15:15 exécuterait, c'est ça la différence,
00:15:16 c'est un vrai Jarvis c'est ça. Enfin
00:15:17 c'est ça si on va faire un Jarvis
00:15:19 puissant c'est ça. Claude Claude qui est
00:15:20 connecté à tous les outils, le Jarvis à
00:15:22 qui on parle c'est la voix. Mais ça ce
00:15:23 sera dans une autre vidéo YouTube. Là,
00:15:25 je copie pour ajouter justement cette
00:15:26 fonctionnalité. Hop, je colle et
00:15:28 j'appuie sur Entrée. On est toujours en
00:15:30 Opus 5.5, hein, vous voyez ici.
00:15:32 Alors, on aurait pu se mettre en en
00:15:33 Sonnet, hein, ou en IQ, c'était très
00:15:35 très très puissant. Mais là, on se met
00:15:37 en Opus 5.5, comme ça ça va assez vite
00:15:38 et ça fait quelque chose de qualitatif
00:15:40 en un prompt, hein, en un gros prompt
00:15:42 avec la bonne méthode,
00:15:43 tout est en description dans le guide,
00:15:44 j'ai pu faire justement cette
00:15:46 application super cool. Et pourquoi ça
00:15:48 peut être beaucoup plus puissant qu'un
00:15:49 simple ? Parce qu'ici vous avez la
00:15:52 personnalisation qui est infinie. OK,
00:15:53 vous allez
00:15:54 pas payer le logiciel 15 dollars, mais
00:15:55 vous allez payer des tokens API, mais là
00:15:56 vous avez un logiciel que vous pouvez
00:15:58 faire évoluer
00:15:59 comme vous voulez. Vous pouvez mettre
00:16:00 n'importe quelle fonctionnalité,
00:16:01 n'importe ce que vous voulez. Ça, c'est
00:16:04 vraiment cool. Ici, là savoir où je
00:16:06 dicte, c'est sur Claude, sur Dicto,
00:16:07 partout. Vous pouvez vous mettre des
00:16:08 fonctionnalités que vous n'auriez pas pu
00:16:10 mettre dans Whisper parce que vous
00:16:12 dépendez d'un SAS qui justement
00:16:14 standardise un outil pour plein de
00:16:15 monde, un outil SAS. Mais là, vous
00:16:16 pouvez faire ce que vous voulez et c'est
00:16:18 ça qui est vraiment différenciant. Et
00:16:20 encore, hein, j'aurais pu directement
00:16:22 aussi analyser toute l'application
00:16:23 Whisper, le design et tout et refaire
00:16:25 exactement la même application dans son
00:16:26 design. Mais j'ai analysé uniquement le
00:16:28 fonctionnement. C'est ça aussi qu'il
00:16:29 faut savoir. Donc là, on voit que c'est
00:16:30 en train de rajouter la fonctionnalité
00:16:31 toujours avec l'autre code, hein, bien
00:16:33 sûr, tout le temps. Donc là, il faut
00:16:35 juste que j'aille chercher justement, vu
00:16:36 que je crée des notes dans Notion, il
00:16:38 faut que j'aille chercher dans Notion il
00:16:40 y a un dans Notion, pardon, un token.
00:16:42 Donc je vais chercher le token.
00:16:44 Voilà, je crée mon token Dicto. Je l'ai
00:16:46 copié, je l'envoie directement à Claude
00:16:48 code. Je le colle plutôt directement ici
00:16:50 dans justement commande vocale. Et là,
00:16:52 j'appuie sur Enregistrer. Super. Et là,
00:16:53 je peux prévenir Claude avec Dicto que
00:16:55 j'ai bien mis le token dans Dicto. C'est
00:16:58 bon, j'ai bien mis le token dans Dicto.
00:17:00 Ah mince, j'ai pas justement mis
00:17:01 l'accessibilité. Il fallait que je
00:17:02 ré-autorise, vu qu'on a modifié
00:17:03 l'application, il fallait que je
00:17:06 ré-autorise, pardon, l'accessibilité
00:17:07 dans le Mac, les réglages, mais là je
00:17:09 l'ai pas ré-autorisé.
00:17:10 Euh parce qu'il faut le faire
00:17:11 manuellement, alors que le micro on peut
00:17:12 faire autoriser directement, mais
00:17:13 l'accessibilité, il faut aller
00:17:14 directement dans les réglages le faire,
00:17:16 c'est un peu plus chiant. Mais bon, ça
00:17:16 c'est parce que j'ai la flemme d'aller
00:17:18 le faire.
00:17:19 J'ai juste appuyé sur contrôle V pour le
00:17:20 coller, de base ça se colle tout seul.
00:17:22 Et je donne accès dans Notion à ma
00:17:24 To-Do, ma page To-Do. Et là on voit
00:17:26 juste en dessous un peu tout ce qu'on a
00:17:28 comme mot-clé, commande vocale ajouter à
00:17:30 ma To-Do avec les mots-clés en début de
00:17:32 phrase "ajoute ma To-Do", ? On peut
00:17:33 mettre des variantes, créer une note
00:17:35 aussi. Donc ça c'est vraiment cool et
00:17:36 après on peut en
00:17:38 ajouter à l'infini. La représentation
00:17:40 aussi des éléments ici, des
00:17:41 fonctionnalités, on peut la on peut
00:17:42 représenter ça différemment. Moi je l'ai
00:17:44 fait comme ça. Là je peux lui donner
00:17:46 carrément le lien de la page Notion ici.
00:17:48 Voilà, vérifier.
00:17:51 Nickel. Donc là j'appuie sur option.
00:17:52 Ajoute à ma To-Do que demain je dois
00:17:54 tourner une autre vidéo YouTube et
00:17:56 ajoute à ma To-Do que je pourrais aussi
00:17:58 affiner potentiellement l'application
00:18:00 Dicto pour l'améliorer.
00:18:01 Voilà, en bas à gauche on voit l'état,
00:18:03 mise au propre, prêt. Donc maintenant on
00:18:04 va sur ma To-Do. On voit directement que
00:18:05 ça s'est ajouté dans ma To-Do, tourner
00:18:07 une autre vidéo YouTube pour demain et
00:18:08 affiner l'application Dicto pour
00:18:11 l'améliorer. Voilà. Commande vocale,
00:18:13 transcription, donc on peut vraiment
00:18:14 aller super loin, on peut même créer
00:18:15 notre propre note de texte
00:18:17 comme Granola. Il y a plein plein plein
00:18:19 de cas d'utilisation et c'est ça qui est
00:18:20 vraiment cool.
00:18:22 Donc voilà, tu l'as compris, le code ce
00:18:23 n'est plus du tout une barrière,
00:18:25 maintenant ça va être ton imagination et
00:18:26 ce que tu veux justement créer.
00:18:28 L'imagination, la créativité surpasse le
00:18:30 côté technique aujourd'hui.
00:18:33 Avec le besoin produit, le besoin client
00:18:35 aussi, le besoin produit, la vision
00:18:36 produit, c'est ça qui est le plus
00:18:37 important. Tu peux directement aller
00:18:38 dans la ressource ici, tu peux créer
00:18:39 d'autres applications, tu vois
00:18:41 Minecraft, Omni Social, c'est une
00:18:42 application qui permet de poster sur
00:18:44 tous tous les réseaux sociaux, Notion
00:18:47 carrément si tu veux, ChatGPT pour Mac,
00:18:48 tu peux même faire ChatGPT pour Mac,
00:18:49 oui.
00:18:51 Granola, euh Screen Studio, plein plein
00:18:53 d'applications que tu pourrais reverse
00:18:54 engineering. Bien sûr, il y a encore un
00:18:56 peu des limites, ? Donc c'est assez
00:18:57 puissant. Tu vois que c'est vraiment
00:18:59 vraiment puissant. Il y a très peu de
00:19:01 points négatifs à l'utilisation de
00:19:03 justement de ce repository gratuit REA
00:19:05 qui nous permet de faire du reverse
00:19:07 engineering d'applications parce que tu
00:19:08 vois que j'ai créé cette application, tu
00:19:10 l'as vu par toi-même, ? Je n'ai n'ai
00:19:11 créé l'application avant la vidéo, je
00:19:12 l'ai créée pendant la vidéo, qui m'a
00:19:14 pris environ une petite heure à tourner
00:19:16 au final. Ça m'a pris environ 45 minutes
00:19:17 à créer l'application, à rajouter des
00:19:19 fonctionnalités. Imagine que là tu peux
00:19:21 aller très très très très loin. Tu peux
00:19:23 créer l'application que tu veux.
00:19:24 Et quand je dis créer l'application que
00:19:26 tu veux, c'est créer directement une
00:19:27 application qui existe déjà. Et ce qui
00:19:28 est très puissant, c'est que ça se
00:19:30 construira beaucoup plus facilement si
00:19:32 tu pars d'une base qui existe déjà.
00:19:33 Donc voilà, j'espère que cette vidéo
00:19:34 t'aura plu. Tu vas me dire en
00:19:35 commentaire potentiellement quelle
00:19:36 application que tu as pu créer grâce à
00:19:39 ce repository gratuit de plus de 200000
00:19:41 étoiles sur GitHub. Me dire si tu
00:19:42 aimerais une vidéo justement sur la
00:19:44 création d'un vrai Jarvis pour aller
00:19:46 très loin, commande vocale, moteur Cloud
00:19:48 Code derrière, un truc très puissant. À
00:19:50 liker cette vidéo bien sûr, à t'abonner
00:19:52 à directement aussi. N'hésite pas à
00:19:53 récupérer la ressource [musique] en
00:19:55 description. Et moi je te dis tout