00:01Vous savez que, en cas d'apocalypse nucléaire, d'apocalypse zombie ou d'apocalypse intelligence artificielle, parce qu'il y a maintenant une troisième catégorie d'œuvres de science-fiction, dans tous les cas où ça tourne vraiment mal, les gars qui s'en sortent, le mec qu'il faut dans son équipe, celui qui sauve tout le monde de la bande, c'est le geek
00:22Alors, vous avez tous intérêt à avoir des super pouvoirs de geek
00:27C'est maintenant, allez, partage ton écran, arrête, arrête de dire des bêtises
00:28Ça, c'est le dépôt GitHub
00:30Oh là là, ça y est, ça y est
00:32Il est parti dans des trucs qu'on ne comprend pas
00:35Non, c'est simplement pour vous dire, ne bougez pas, restez avec moi, c'est bon
00:40Simplement pour vous dire que ça, c'est diffusé
00:43En open source sur GitHub, sous licence MIT avec des plumes, un arc et tout ça
00:49Bref, c'est open source
00:51Donc en fait, vous pouvez très bien télécharger, récupérer le code source de ce fameux Gemini CLI
00:56Alors, c'est le programme, hein, qui est open source, et ce qu'on va regarder ensemble, ce qu'on va utiliser ensemble, ce n'est pas Gemini 2.5, le gros modèle LLM, hein
01:07Celui-là, il reste sur les serveurs de Google, hein
01:08Entendez-moi bien, le programme Gemini CLI, hein, il est disponible, vous pouvez le récupérer, vous avez les fichiers, vous pouvez le modifier si vous avez envie
01:15Bref, le premier message de Google Gemini là-dessus, c'est de dire à la communauté des développeurs, emparez-vous de ce..
01:24Truc-là, ajoutez des fonctionnalités et vous pouvez être sûr, moi j'en suis convaincu, que dans les semaines qui viennent, dans les mois voire les années qui viennent, il y a plein de développeurs qui vont se servir de ça pour faire Gemini CLI super, Jini CLI 2, Jini CLI MCP, plein de trucs nouveaux dans ce programme
01:40Bon, pour l'instant, il est basique, mais l'effet est quand même dingue
01:44Bref, vous pouvez récupérer les fichiers, vous n'êtes pas encore geek, donc vous vous en fichez, vous faites défiler, et voilà à quoi ça ressemble
01:51Gemini, on vous montre une petite capture d'écran, mais on va le faire ensemble
01:54Ça se passe en ligne de commande, que vous soyez sur Linux, sur Mac, ou sur PC
01:58Moi perso, je suis sur PC, donc je vais vous le montrer
02:00Sur PC
02:02Je ne vais pas ouvrir 12 ordinateurs pour vous montrer, mais c'est pareil sur les autres systèmes
02:05Il existe, quand vous êtes sur un PC Windows par exemple, euh, ben, vous ouvrez, vous allumez votre ordi, vous avez Windows qui s'ouvre, et puis vous bricolez dans Windows avec une fenêtre, avec une logique d'icônes, de souris, de machin Windows quoi
02:18C'est bon
02:20Certains, votre belle-mère qui n'y connaît que dalle en informatique, elle pense que l'ordi fonctionne avec Windows
02:26Bon, elle ne comprend pas que Windows, c'est un super Uber programme, un système d'exploitation qui est posé sur votre ordinateur
02:33En fait, quand vous utilisez votre ordinateur, vous utilisez Windows, mais même sans Windows, vous avez votre ordinateur qui sait..
02:38Faire des trucs et vous pouvez l'interroger, le commander, discuter avec lui, farfouiller dans votre ordinateur sans Windows, et ça se fait avec le terminal, en ligne de commande, en y tapant de petits codes, puis on peut aller regarder les fichiers, explorer des dossiers
02:51Et bien, le fameux Gemini CLI
02:57Ce n'est pas un programme qui s'installe dans votre navigateur, ce n'est pas un programme qui s'installe sur Windows
03:02C'est un programme que vous lancez depuis votre terminal, sur votre ordinateur, votre PC, votre tour, et cetera, hors Windows
03:09Et ça permet du coup de bosser
03:11Tiens, il y a un fichier à côté de moi
03:13Tiens, il y a un répertoire ici
03:15Tiens, c'est HTML
03:16Tiens, je vais le… Modifiez
03:17Oui, il est sur votre ordinateur
03:18Voilà
03:19Et il peut du coup faire des trucs directement avec vos fichiers, vos répertoires autour de lui
03:24C'est exactement ce qu'on va faire avec ce fameux Gemini CLI
03:28Donc, comment qu'on l'installe, ce truc ? Bah, vous allez voir, ça va être super compliqué
03:33C'est faux
03:35En fait, c'est super simple
03:38On vous le montre ici, même si vous n'êtes pas geek, on vous dit un, on va le faire ensemble, vous inquiétez pas
03:40Vous ouvrez un terminal en ligne de commande
03:42On va le faire
03:45Voilà
03:47Et vous pouvez, euh, lancer le fameux Gemini CLI de deux façons
03:50Soit avec une petite commande, on s'en fout, vous inquiétez pas, vous recopierez, collerai sans comprendre, et puis vous vous poserez les..
03:55Questions à votre IA après ou en NPX
03:56En gros, là, c'est exécuter Gemini CLI depuis votre PC, maintenant ou moi je vous recommande ça, vous installez Gemini CLI directement sur votre PC comme ça vous l'avez
04:10Vous n'avez plus qu'à taper Gemini pour l'appeler
04:12Je trouve ça mieux
04:14OK, donc on va faire ça ensemble
04:16Bon, moi je l'ai déjà fait, mais je vais vous montrer comment on fait
04:18Alors, je vais vous ouvrir
04:21Est-ce que je peux réduire les fenêtres ici ? Bon, je vais un peu faire de la surimpression de fenêtre, mais vous allez voir, ça va être relativement simple
04:30Donc là, vous ne voyez pas ce que je fais, mais voilà, je vous montre ça
04:33Voilà, ça, j'ai tout simplement ouvert une invite de commande
04:36Donc, sur Mac, Sur PC, vous allez dans votre Windows 11 ou autre application démarrée, vous tapez "Invite de commandes" ou "Terminal" et il va vous proposer de lancer ça
04:46Donc, vous voyez que là, on est sur du basique de chez basique
04:51Voilà, ce n'est pas votre système de fenêtrage avec souris, c'est un truc où vous tapez des commandes
04:54G
04:57Voilà, vous ne tapez pas ça parce que c'est ridicule
04:59Bon, euh, ligne de commande, vous êtes sur votre ordinateur là
05:03Vous voyez, je suis sur mon disque C, deux points
05:05Ouais, c'est de l'informatique niveau euh, primaire quand même, les amis
05:08Ça va, je suis dans le répertoire "Users" et je suis dans le répertoire "VeroQ" parce que c'est plus euh, facile à écrire que mon nom complet
05:15Ça y est, vous savez tout de moi, j'y ai pas
05:17Pensé
05:19Et vous allez du coup recopier la même chose que ce qui est écrit ici
05:20Vous voyez ? NPM install -g @google/gemini.cli
05:27Vous copiez ça et vous le collez là
05:29Voilà
05:30Où que vous soyez dans votre terminal de commande, ça marche
05:32Qu'est-ce que ça va faire ? Bah, ça va récupérer ça, le dépôt GitHub de CLI, et ça va l'installer sur votre ordinateur ici en ligne de commande
05:37Et c'est tout
05:41Il suffit de copier-coller cette première ligne que vous voyez ici au-dessus, et vous la mettez là
05:46C'est tout ce que vous avez à faire
05:47Vous voulez que je vous la mette en détail ? Fini tes phrases, Renault, parce que ça peut être ça, voilà
05:51Vous allez dans..
05:54Alors, il faut juste vous assurer
05:57Je vous l'ai mis dans le..
05:59Ça a marché ou pas ? J'ai juste..
06:02Je vais me… Faire, je vais me faire bannir moi-même
06:03Euh, tac, tac, tac
06:04Oui, c'est bon
06:06Je vous l'ai mis dans les commentaires
06:07Euh, dans les commentaires, je peux pas sur TikTok, les amis, je suis désolé
06:11J'ai pas le droit d'écrire des trucs chelous dans les commentaires TikTok
06:13Par contre, là, je viens de vous mettre la ligne de commande sur Twitch, euh, sur YouTube, sur Facebook
06:17Bon, en live
06:21Bon, je reviens à mes moutons simplement pour vous dire, parce que je vois que vous me le mettez en commentaire, et vous avez bien raison
06:25Il vous faut une certaine version de Node.js
06:27Il vous faut une version supérieure à la version 18
06:29Oh, c'est quoi ce truc-là ? Vous inquiétez pas, c'est juste que pour lancer ces commandes d'installation, là, et que..
06:35Ça marche bien, cette petite ligne que je viens de vous copier-coller, il faut juste que sur votre ordinateur, il y ait Node.js version 18 au minimum
06:42Bon, bah, vous savez ce que vous faites, vous n’y connaissez rien, vous soupirez, vous abandonnez
06:46Non, vous ne faites sûrement pas ça
06:50Si ça vous arrive, ce genre de truc, oh là, je comprends pas
06:52Node.js version 18, vous faites ça, vous allez dans votre petit chat GPT, votre petit copain, j'allais dire c'était bizarre, ne faites pas l'erreur que j’ai faite tout à l’heure, et vous simplement vous challengez, les amis
07:05Ça sert à ça, ChatGPT
07:07Dis donc, vous n’êtes pas obligé d’écrire
07:10Dis donc, j’ai un truc qui me demande d’avoir Node.js en version 18 minimum sur mon ordinateur
07:24Euh, Je n'y comprends euh, rien du tout
07:29Euh, tu peux m'aider euh, s'il te plaît ? Voilà, même si vous ne connaissez rien, c'est une chance
07:35Dites-vous "Oh, je ne sais pas ce que cette histoire veut dire." Vous demandez à ChatGPT
07:39Pourquoi on vous demande nos fichiers JavaScript ? Parce que c'est un environnement
07:42Il va vous expliquer le truc
07:44Tu veux savoir quelle version tu as ? Est-ce que tu as une version 18 ou plus ? Ah ben je ne sais pas
07:50Il vous donne le code, il n'y a pas de problème
07:52Et il vous dit où il faut l'entrer
07:53Donc, vous allez dans votre… Donc, où est mon invite de commande ? Elle est là
07:56Vous allez là-dessus
08:00Vous tapez ce que ChatGPT vous a dit, que vous avez tout compris
08:03C'est quoi ma version de Node ? Et ben..
08:04C'est ma version 22
08:07Ah bah, je suis largement au-dessus de 18, je suis content
08:11Si vous n'avez pas la bonne version, vous demandez à votre ChatGPT comment faire pour l'installer, mais suivez bien étape par étape
08:15Ne baissez pas les bras
08:17Toujours est-il que si tout va bien, vous pouvez taper `node -v` en ligne de commande, il va vous indiquer la version de Node.js que vous avez installée
08:27Si c'est au-dessus de 18, c'est bon
08:28Vous copiez-collez la ligne que je vous ai donnée tout à l'heure, qui était là
08:30Voilà
08:32NPM installe [le paquet] et ainsi de suite
08:34Je vous l'ai mise dans les commentaires
08:36Il ne vous reste plus qu'à patienter
08:37Et donc, vous vous retrouvez, à chaque fois, je galère pour réouvrir ma..
08:39Fenêtre, je vais la mettre comme ça
08:41Voilà, vous copiez ce truc-là et ça va vous faire tout un micmac
08:44Moi, je l'ai déjà fait, donc je ne le refais pas
08:46Ça va vous faire, euh, ça attend, voilà, ça fait un petit zigouigui qui tourne le temps que ça s'installe, et une fois que c'est fait, il vous dit que c'est bon, et vous allez avoir, bah, l'image que vous aviez tout à l'heure, là, le truc qui ressemble à ça
08:51Vous allez avoir ça
08:56C'est bon
09:01Euh, il va potentiellement vous demander aussi, je crois, si je me souviens bien, en quelle couleur vous voulez l'interface ou des petits trucs cosmétiques comme ça
09:03Ouais
09:05Voilà, c'est ça
09:07Pic color thé
09:09Voilà, il va vous demander de choisir un thème coloré, une couleur de thème, etc, etc
09:10Bon, et c'est..
09:14Tout
09:17En fait, la seule chose que vous avez à faire, c'est d'ouvrir votre terminal de commande, de copier ça et de faire entrer
09:19C'est tout
09:21C'est que ça
09:23Alors, je veux bien que ce soit un peu geek, ce n'est pas la mort non plus
09:25Alors, bien sûr, vous pouvez être aussi déstabilisé parce que vous allez vous dire « Ah mince, mais la souris, elle ne marche pas là-dedans et je n'ai pas d'icônes à cliquer
09:33» C'est bon, un petit peu de geek ne fait pas de mal
09:37Bon, une fois que vous avez installé le truc, moi je ne le refais pas, vous le ferez de votre côté, je l'ai déjà fait
09:42En fait, vous pouvez appeler avec la simple commande Gemini que vous avez tapée ici en ligne de commande, il va vous ouvrir Gemini CLI
09:47C'est facile
09:51Vous… Allez, avoir votre interface Gemini dans votre ligne de commande, dans votre terminal
09:55C'est fastoche
09:57C'est fastoche
09:59Moi, je vous recommande vivement de le lancer au bon endroit sur votre PC
10:02On va le faire ensemble
10:05Je vais me créer un petit répertoire
10:07Je vais vous montrer ça ici, quelque part
10:08Est-ce que j'ai le droit de vous montrer des trucs là ? Non, je vais pas vous montrer des trucs cachés non plus
10:14Je vais me créer un répertoire
10:17Donc je retourne sur Windows
10:18Vous ne voyez pas ce que je fais parce que j'ai tous mes répertoires personnels
10:21Je me crée un dossier que je vais appeler « test »
10:26Ça, c'est Renault, ça, c'est un nom de dossier qui est fantastique
10:28Voilà, j'ai créé un répertoire « test », il n'y a rien dedans, c'est vide
10:32D'accord, je vais vous le montrer ici
10:34Voilà, en grand comme ça
10:35Voilà, voyez, je viens de créer quelque part sur mon ordi un dossier qui me convient bien
10:39Tac, je vous cache les trucs ici
10:42Je me suis créé un répertoire "test" dans lequel il y a un fichier "banane"
10:45Bon, je reviens à mon terminal en ligne de commande, et je vais maintenant aller sur le répertoire que je viens de créer
10:52Il était sur mon disque E
10:54Il est sur le répertoire K
10:56Si vous ne savez pas faire ça, même topo, vous pouvez demander à ChatGPT comment me rendre dans un répertoire dans l'invite de commande
11:00Il va vous expliquer qu'il faut utiliser la commande "cd" pour changer de répertoire
11:04Voilà, si vous ne savez pas, c'est l'occasion d'apprendre, et c'est vraiment bien
11:08Voilà, là je suis dans mon..
11:10Répertoire, voyez, E:\test, le répertoire que je viens de créer là-dedans, dans mon répertoire E:\test, il s'appelle "test"
11:16C'est n'importe quoi ce que j'ai fait, on est d’accord
11:18C'est vraiment de l'informatique niveau CM2, les amis
11:21Il n'y a pas d'informatique, c'est M2, dommage
11:23Bon, et ici maintenant que j'ai installé mon Gemini CLI, je tape simplement "Gemini"
11:28Vous allez voir que bim, dans mon invite, dans mon terminal de commande, à l'endroit où je me suis positionné, donc dans le répertoire "test", il me lance Gemini, et on a bien accès depuis ce répertoire
11:45Tout ça se lance depuis là-dedans
11:48Donc il regarde tout ce qu'il y a dans le répertoire
11:51Il n'a rien à regarder pour l'instant
11:52Il y a du vide
11:53Voilà, il n'y a absolument rien
11:54Bon
11:56Et on a notre Gemini ici, un Gemini sur lequel on va pouvoir… Je vous réduis un tout petit peu la fenêtre que vous voyez
12:03Regardez ici, on voit en bas à droite ou en haut à droite d'ailleurs, Gemini 2.5 Pro
12:06Donc il m'a bien lancé le CLI en disant « Je vais utiliser Gemini 2.5 Pro »
12:11Il peut changer, hein
12:13Moi, je n'ai pas réussi à le faire changer encore, mais il peut changer si on veut
12:16Et il nous a donné une petite indication
12:18Vous voyez ici, 100 % du contexte qui reste
12:19Le contexte est très large, 1 million de tokens, donc on a de quoi faire
12:23Mais on pourrait lui dire : « Tiens, le répertoire depuis lequel je t'ai lancé, il a 12 000 fichiers, bah tu les récupères tous pour comprendre mon dossier
12:32» Ah bah là, il va utiliser… Une bonne partie du contexte
12:36Bon bah là, il a utilisé 0 %
12:38Donc il me reste 100 % à utiliser
12:40Et je vais pouvoir avoir ici un petit champ
12:43Alors, j'aime bien parce que ça fait un peu film avec de l'informatique dans les années 80
12:47Tu vois, tu as l'impression d'être MacGyver ou je ne sais pas trop qui
12:48Non, il ne faisait pas l'informatique, MacGyver, il jouait avec des trombones et du Shimgum
12:53Mais vous voyez ce que je veux dire ? On n'est pas dans du futuriste machin en ligne web machin, mais c'est bien
12:58On a nos joyeuses petites fenêtres ici et puis on va pouvoir taper quelque chose
13:01Et comme on a un Gemini 2.5 sous la main, bah on peut lui demander tout ce qu'on pourrait demander à Gemini
13:07Bon, on va faire un truc
13:11Euh, écris-moi, euh, deux..
13:15Il y a des phrases euh qui parlent, euh, de physique quantique, euh, et des euh, tortues
13:18Ah bah Renault, c'est vachement utile ce que tu fais
13:24Non, c'est simplement pour vous montrer que regardez là, il cherche, je fais des trucs, formulation turtle fout
13:30Voilà, il est en train de réfléchir et puis au bout de 7 secondes, bim, il m'a fait ma réponse
13:35Exactement comme si on discutait avec Gemini sur bah gemini.com, le site web
13:39Sauf que là, on le fait depuis son PC
13:40Bon, mon truc n'a aucun intérêt, mais vous voyez que c'est bien, donc Gemini 2.5 qui m'a répondu, et c'est le deuxième point de ce petit mini dans le cambouis
13:49J'ai payé que dalle parce que, comme je vous l'ai dit tout à l'heure, vous avez le droit à faire 60 requêtes par..
13:52Minute
13:55Va falloir taper très, très vite, hein, si vous voulez y être
13:59Vous avez en fait 1000 requêtes par jour gratuites
14:01Vous n'avez rien à faire là-dessus
14:02Alors cela dit, au début, dès l'installation, je vous ai dit tout à l'heure que je l'avais déjà faite, l'installation, donc vous ne l'avez pas vu
14:10Je vous ai dit qu'il vous demanderait aussi quelle couleur de thème vous souhaitez, on s'en fout
14:14Il y a une seule question intéressante qu'il vous pose, c'est à quoi vous vous connectez en termes de Gemini
14:19Soit vous lui dites « Connecte-toi à mon compte Gemini », si vous avez déjà un compte sur gemini.com que vous avez déjà créé
14:26Vous allez dire « Je choisis cette option-là », et il va vous ouvrir dans votre navigateur une connexion à votre compte Gemini
14:28Gemini
14:31Vous vous validez
14:33Et du coup là, ça mon CLI sur mon PC, il s'est connecté à mon compte Gemini parce que faut bien qu'il utilise un espace quelque part
14:40Mais ça reste gratuit, hein, j'ai besoin de rien, il n'y a pas de problème
14:45Et vous pourriez choisir une autre possibilité, une autre option, c'est de vous connecter vraiment à un compte via API Gemini, parce que par exemple, vous pensez faire plus de 1000 requêtes en une journée, hein
14:59Au bout de 1000 requêtes, il va vous stopper
15:03C'est gratuit, mais ce n'est pas non plus open bar à 100 % quand même
15:04Bon, au bout de 1000 requêtes, il va vous dire "bah tu reviens demain, tu es gentil"
15:08Si vous voulez dépasser cette limite, alors il faut vous brancher avec votre..
15:11API Gemini que vous allez payer au-delà des 1000 crédits à l'utilisation
15:17Et donc là, c'est la deuxième option de connexion de votre CLI à Gemini, c'est de rentrer votre petit token Gemini pour dire bah voilà, c'est là-dessus que tu vas consommer des crédits
15:27Mais moi, là ici, je n'ai pas fait ça
15:29J'ai choisi l'option simple
15:31Bah, connecte-toi à mon compte Gemini, ça va rester gratuit
15:33Je ne veux pas payer, je continue à tout utiliser gratuitement
15:36Et donc, vous avez bien votre Gemini utilisable gratuitement sur votre PC, sans navigateur, sans… voilà, tranquillou bilou
15:43L'intérêt du truc, c'est qu'il est fait pour le code, cette histoire-là
15:47C'est bon pour vous ? Je vais regarder vos commentaires après, les amis
15:50Je vais, je vais juste aller au bout
15:53De ce petit truc-là
15:56Donc, il est fait pour générer du code et il se trouve dans votre petit répertoire test
15:59Et bien là, vous ne vous êtes rendu compte de rien du tout, les amis
16:02Mais ça y est, le super pouvoir du geek repose déjà dans vos veines
16:05Il est là, vous avez déjà tout ce qu'il faut
16:07Et vous pouvez y aller
16:09Vous pouvez lui demander avec de petites options de commande si vous le souhaitez, mais vous pouvez très bien faire ça : créer un fichier HTML dans lequel, entre guillemets, il affiche "Coucou les Madinos"
16:33[Musique] Il considère des trucs, il réfléchit à des choses, il analyse, et il nous dit : "Voilà, j'ai fait le fichier." Bon, il est tout bête, le fichier
16:42Donc, vous voyez, il a écrit du code
16:43Ça, vous auriez pu l'obtenir aussi sur la… Même chose en ligne
16:46Mais regardez la petite option magique
16:48Est-ce que vous voulez appliquer ces changements ? Oui, je suis d'accord
16:52Alors, vous pouvez le paramétrer pour lui dire "Tu ne me demandes jamais mon avis." Moi, j'aime bien qu'il me demande à chaque fois mon avis pour faire des trucs en vrai, parce que oui, il va faire des trucs en vrai
17:00Vous pouvez bouger avec les flèches du clavier
17:02Voilà
17:04Yes, je te permets de faire ça
17:06Et du coup, il sait écrire le fichier
17:08Très bien, mais surtout il sait l’écrire
17:11Je l’ai fait
17:14Je viens de créer testindex.html avec le contenu : Coucou les Malinos
17:17Quoi ? Allons voir dans mon répertoire
17:19Mais oui, regardez, un nouveau petit fichier appelé index.html est apparu
17:22Vous comprenez le truc ? Il a créé le fichier chez vous
17:25Vous pouvez l'ouvrir ici dans votre navigateur
17:27Voilà
17:29Et on va avoir "Coucou les Malinois"
17:31Là, c'est mon navigateur, voilà, que j'ai ici
17:33Voilà, j'ai bien créé mon fichier
17:35Et c'est là où vous commencez à vous dire "Oh, mais les possibilités sont extraordinaires", et vous avez raison parce que là, eh bien, vous allez coder avec votre CLI, avec votre Gemini sur votre PC, et il n'y a même pas besoin de connecter des trucs, de prendre ce qui va vous dire dans Gemini en ligne, de le copier-coller pour faire un fichier, mettre ce qu'il vous a dit dans le fichier, puis le fichier le mettre sur votre truc pour après vous en souvenir
18:00Non, non, c'est bon, il est là, votre Gemini CLI, il est dans..
18:02Votre répertoire, il connaît le fichier que je viens d'écrire, il n'y a pas de problème
18:09Peux-tu me créer un fichier de style ? Voilà, à part pour pouvoir bien gérer la mise en forme, la mise en forme de cette page
18:25Bah oui, parce que c'était tout moche là
18:26Hello les Malinos
18:28Voilà
18:30Et bien, on va lui poser la question et ça y est, on bosse avec lui
18:32C'est ça que je veux vous dire, c'est qu'il y a effectivement la possibilité avec Gemini CLI de faire comme avec Claude ou d'autres, de dire : "Bah tiens, j'ai mes fichiers à moi, je suis geek, je suis déjà développeur, codeur, je connais déjà un peu le truc
18:43Quand j'ai une merdouille, je vais demander à Gemini et il me dit des trucs." Je me dis : "Ah ouais, c'est bon, je le fais." Moi-même
18:48Voilà, très bien
18:54Et puis, on a l'autre option du vibe coding, où on dit "Tu n'as besoin de rien connaître en développement, tu vas taper une requête simplement en langage naturel, et le truc qui te génère ton appli." Ouais, le jour où tu veux mettre les mains dedans, tu ne sais pas
19:00Bon, eh bien, là, on a le mi-chemin, c'est-à-dire qu'on travaille avec notre Gemini CLI
19:04Alors encore une fois, il y a l'équivalent chez Claude et il y a l'équivalent chez OpenAI, mais là, c'est gratuit, avec 1 000 requêtes par jour
19:12Ça fait aussi des images, hein, je vous l'ai dit tout à l'heure, ça fait aussi, on a Gemini Lab, ça fait des images, ça fait des vidéos, ça fait même des MCP
19:18Vous pouvez connecter, vous pouvez vous créer là avec
19:22Gemini CLI, lui et vous, vous pouvez vous créer votre premier programme Python qui va intégrer une petite image sympathique, euh, qui va euh, se lancer sur votre ordinateur et qui va être connecté à je ne sais pas quel outil, euh, que vous avez
19:34Voilà, vous pouvez gérer tout ça, il est capable de tout ça
19:36Donc vraiment, je pense qu'il va être une bonne petite vague dans le monde de la geekéries
19:42Qu'est-ce qu'il me dit là-dessus ? Oui, bah, je vais te créer un fichier style.css
19:46Est-ce que tu veux appliquer les changements ? Bien sûr, mon pote
19:48Vas-y, fais-le juste
19:50Fais-le
19:52Et ben, très bien, je suis en train de le faire
19:54Je l'ai fait ou pas ? Voilà, je n'avais pas validé, pardon, j'étais pas sur la bonne fenêtre
19:58J'ai créé le fichier
19:59style.css et je l'ai lié à index.html
20:04Oh, donc il a d'une part créé un petit fichier CSS
20:07Oh, tu as raison, il est là
20:08Regarde, il est apparu magiquement
20:10Ce n'est pas de la magie, on bosse avec
20:11Bon, et puis en plus, il a changé index
20:14Le fichier qu'il avait fait tout à l'heure, il l'a modifié pour que ça utilise les styles qui sont rangés dans euh style
20:21Vous voyez ce que je veux dire ? Il n'a pas juste fait du code dans un fichier
20:24Voilà, il a créé le fichier et il a compris que dans le répertoire dans lequel il se trouve, il y a un autre truc qui doit faire appel à ça, et il a tout mis dans son contexte, et il a utilisé pour l'instant 1 % du contexte
20:30Voilà
20:36Donc voyez, vous pouvez continuer à bosser avec lui
20:38Tiens, je vais aller
20:40Regardez
20:42Voilà, maintenant c'est un peu plus joli
20:44Coucou les Baninos, on peut continuer
20:46On a qu'une envie, c'est de continuer
20:48Allez, on continue, on continue
20:50Alors, sachez que ça me permet de vous dire aussi que vous le voyez ici, il y a des petites commandes magiques
20:52Voyez, il y a du arobase et il y a du slash, de l'antislash, je ne sais jamais les reconnaître
20:58Si vous tapez l'antislash ici dans la fenêtre, il va vous dire, bah si tu veux, il y a des petites commandes, des petites commandes que tu peux faire, des petites commandes d'aide pour savoir ce qui existe, et cetera
21:08Il y en a, il y en a plusieurs
21:09Il y a toute une petite liste ici
21:10Voyez, vous pouvez aller discuter
21:12Donc, vous pouvez par exemple sauvegarder un chat
21:14Vous Vous pouvez faire ça si vous voulez
21:15Par exemple, vous faites des trucs avec votre Gemini CLI maintenant
21:20Vous savez que c'est fini pour aujourd'hui, mais vous allez vous y remettre demain
21:23Vous aimeriez bien retrouver tout le contexte de cette conversation, ne pas repartir de zéro demain
21:28Et bien, vous pouvez sauvegarder le chat et reprendre le chat au même endroit demain quand vous réouvrirez le truc
21:34Euh, vous avez l'option help, le classique /help, qui va vous faire toutes les aides nécessaires
21:39Voyez, vous n'êtes pas tout seul
21:40Vous avez le slash MCP, qui vous permet d'utiliser des MCP dans ce que vous êtes en train de faire avec euh, Gemini CLI
21:50Si vous ne savez pas ce que sont les MCP, tout ce qu'on s'est raconté, ces..
21:52Derniers temps, sur, euh, sur Renault, des codes, voilà, des petits trucs avec euh, antilash slash/antilash/ash, euh, pour avoir des petites commandes, et puis vous avez aussi des petites commandes arobase qui vous permettent d'aller chercher des fichiers
22:07Donc, quand vous faites arobase, voyez automatiquement, je sais pas si vous l'avez vu, c'est aller très vite
22:12Là, j'ai rien, il ne me met rien du tout en dessous
22:15Si je mets arobase, regardez, il me dit tout de suite, tiens, je connais index.html et style.html, bah, qui sont les fichiers qu'il a lui-même créés
22:22Donc, en fait, il voit autour de là où on l'a lancé, il voit les autres fichiers
22:29Ouais, ça permet de faire référence à d'autres fichiers
22:30Alors, la plupart du temps, enfin, la La plupart du temps, j'en sais rien, mais là, je n'en ai pas besoin
22:34Si je lui dis de modifier le style ou d'ajouter un en-tête dans mon fichier index, dans ma page d'accueil, sans même préciser « fichier index » ou « page d'accueil », il va comprendre de quoi il s'agit
22:44Ce n'est pas un problème
22:46Mais parfois, on a besoin, on a envie de faire référence à un fichier
22:50Par exemple, je pourrais mettre une image quelque part ici
22:54Je pourrais récupérer une image n'importe où
22:56Tiens, on va essayer de le faire ensemble
22:59On va le faire
23:01Euh, je vais jusqu'au bout de mon explication juste pour ne pas que ça coupe
23:04Mais je pourrais ici mettre un fichier, un PDF, une image, ce que je veux, et du coup, avoir envie de lui dire dans le prompt de..
23:10Mon CLI, ben tu vois cette image-là, est-ce que tu peux t'en inspirer pour faire les codes couleurs de ce que je suis en train de faire ? Donc, j'ai besoin de lui pointer cette image que je viens d'ajouter
23:20Puis, elle est peut-être même pas dans ce répertoire, elle est peut-être ailleurs
23:23Et ben, l’arobase, il permet de lui indiquer de quel fichier je parle
23:27Et on peut mixer tout ça
23:29Je vais le faire juste pour rigoler
23:30Euh, je ne sais pas si ça va donner grand-chose
23:35Je vais prendre un visuel quelconque
23:39Est-ce que je peux prendre par exemple le logo Renault Descodes ? Ouais, je vais faire ça
23:42J'ai dit Descodes, non
23:44Oh là là
23:46Je vais prendre le logo
23:47Et le logo, je le mets aussi
23:49Mince, je l'ai effacé de là
23:51Je n’aurais pas dû
23:53L'effacer
23:54Voilà
23:55Très bien
23:55Voyez, j'ai pris un logo ici
23:58Logo en grand
24:00Voilà, que j'ai mis en fichier logo GD que j'ai placé dans ce répertoire
24:02Et là, je lui dis : "Inspire-toi des codes couleur de mon logo." De mon logo, quoi
24:08Et là, arobase
24:14Oh, il a compris qu'il y avait le logo GD là
24:17Ici, je fais Entrée simplement
24:20Voyez que j'ai une petite liste qui apparaît avec tous les fichiers en dessous
24:23Je fais Entrée
24:25Ça me le rapatrie
24:27Je n'ai même pas besoin de taper : "Inspire-toi, inspire-toi." Inspire-toi, inspire-toi
24:30Alors, on fait tout au clavier ici, les amis
24:31Hop
24:33Inspire-toi des codes couleur de mon logo pour mettre en forme ma page d'accueil
24:41Comme ça, je vais faire un double test
24:42Là, je dis : "@AS index"
24:43On va voir s'il comprend
24:45Que la page d'accueil, c'est bien l'index
24:46OK, je fais ça
24:50Commande naturelle
24:53Et ce qui est intéressant, c'est d'aller voir ce qu'il va comprendre, ce qu'il va aussi m'expliquer, parce que moi aussi j'ai besoin d'apprendre comment on fait du code HTML
24:57Bah très bien, il va aller voir le truc
24:59Alors, est-ce qu'il va comprendre les couleurs qui sont dans logo-g.png ? Il est en train de le faire, voyez, il est en train de processeur le, enfin, de regarder le fichier logo
25:05Et il va me dire ce qu'il fait
25:10Et là, c'est important de bosser avec lui plutôt que de le laisser faire et d'apprendre
25:15Regardez, pour les mômes, c'est génial
25:17Franchement, je suis prof à l'école de technologie
25:18Je leur dis bah vous oubliez
25:20Vous mettez ChatGPT et Sinon, dans votre ordi, puis vous jouez avec, vous faites un jeu avec, vous allez apprendre plein de trucs
25:24Regardez, absolument, je vais m'inspirer des couleurs de votre logo pour créer une palette et l'appliquer à votre page
25:28Je vais lire vos commentaires après, les amis, ne vous inquiétez pas
25:31Je vais utiliser le bleu foncé, mais je vais aller au bout de l'explication
25:33On a presque fini
25:35Je vais utiliser le bleu foncé comme couleur de fond
25:37Il a compris le truc
25:39Le blanc pour le texte principal et l'orange pour les mots-clés
25:41Il a tout pigé
25:43Je vais également recréer le dégradé du violet au rouge dans le mot "décode"
25:46Vous le voyez sous moi, le logo aussi, hein
25:50Voilà, en ce moment, il a pigé le logo et il me dit ce qu'il va faire
25:54Fais pas juste "C'est bon, je l'ai fini." Non non, Renault, profite-en pour apprendre le HTML
25:57Ah bah en fait, c'est pas le fichier index qu'il a modifié
26:02Bah non, il a modifié le fichier style.css
26:06C'est là qu'on va coder le style du truc
26:08Ah, c'est bien
26:09Et puis il m'a mis des trucs
26:11Qu'est-ce qu'il m'a mis là ? Background Webkit, linear gradient
26:12Ah, c'était ça son système de dégradé qui va, euh, qui va de gauche à droite et qui part de ça, ça doit être une des couleurs et ça doit être une autre couleur, et je pourrais lui poser des questions
26:25C'est pas juste du code, c'est Gemini qui est là, disponible
26:27Donc je pourrais très bien lui dire juste après, attends, attends, attends, j'ai pas compris
26:31C'est quoi, dis ? Machin truc ? Il va me répondre, bah c'est le code hexadécimal pour définir les couleurs
26:35Ah d'accord
26:40Profitez-en pour apprendre, pour faire avec, pas pour qu'il fasse à votre place et pas pour faire tout tout seul, et pas pour vous ouvrir les chakras
26:44Non, vous avez des possibilités infinies d'augmenter votre niveau de geekery
26:50Est-ce qu'on applique cette modification ? Oui, oui, on applique cette modification
26:52Yes
26:54Hello
26:55Eh ben, j'attends
26:57Ah non, il attend, mais je me suis encore gouré de fenêtre
27:00Oui, j'ai dit OK
27:03Euh voilà
27:06Donc là, il me dit "C'est bon, je suis en train d'écrire le truc." Donc vous voyez qu'il a écrit des choses dans index.html et qu'il a aussi écrit des trucs dans style.css
27:09Il a fait un peu des deux
27:10Je peux aller..
27:12Analyser, regarder
27:13Vous allez voir qu'il a gardé certaines lignes qui existaient déjà, et puis il me dit avec un petit plus : "Regarde ça, c'est les trucs que j'ai rajoutés, tu vois." Ah d'accord, j'ai mis un H1, tu sais ce que c'est ? Ben, je vais m'en servir ici dans le..
27:24Ah voilà, je suis en train d'apprendre le code, tout simple, là, HTML tout bête
27:27Mais bien sûr, moi, je vous montre avec un petit fichier HTML à la noix, mais vous pourriez très bien faire avec vos mots ou vous tout seul, vous mettre au pyon pour avoir un programme sur votre ordi qui vous aide à..
27:38je ne sais pas quoi
27:40Demandez-lui, vous pouvez faire avec lui, comprendre plein de choses au passage, et avoir des trucs avec en plus de l'image de la vidéo et tout le reste
27:46Je continue un tout petit peu
27:48Voilà, j'ai mis à jour les fichiers index et style
27:50Ah bon ? Très bien
27:52Alors, on va recharger dans mon navigateur
27:53Alors, voilà, il m'a fait du bleu comme il faut
27:59Il m'a repris les trucs, truc, truc
28:00C'est écrit, hein
28:02Voilà, il m'a mis Renault des codes, il m'a fait un dégradé
28:04Mais c'est très joli ce que tu m'as fait
28:06Qu'est-ce qu'on pourrait lui demander d'autre ? Euh, je voudrais une photo de chaton, juste euh, sous le titre, euh, parce que c'est drôlement mignon
28:25Je ne sais pas, je n'étais pas obligé de dire la dernière partie de la phrase
28:27Ça, c'est juste pour vous montrer que oui, Gemini CLI, il est aussi connecté à la capacité à faire des images, à la capacité de faire des MCP, c'est ça que je vous..
28:37Montre maintenant, et la capacité de faire des vidéos
28:39Vous pourriez très bien lui demander de faire un site avec des vidéos, mais je ne veux pas que vous vous concentriez uniquement sur les sites web, parce que là, je vous ai fait un fichier HTML, mais je peux faire un fichier Python, un fichier Python, voilà, ou un autre langage si vous avez envie
28:54Vous pouvez créer un jeu pour Windows, vous pouvez créer tout ce que vous voulez
28:57Bien sûr, il s'est codé tout ça
28:59Euh, est-ce que tu veux que j'affiche ? Je fais ces changements
29:02Excellente idée
29:05J'ai ajouté une photo de chaton et je l'ai stylisée un peu
29:07Je ne la vois pas, mon pépère
29:08Euh, d'accord
29:10Bon, on va voir s'il l'a vraiment fait
29:12Et je l'ai mise ici
29:13Ah, mais il me l'a mis
29:15Pas dans mon répertoire, il me l'a mis dans un autre endroit
29:17Bon, OK
29:18Bon, admettons, on va voir si ça va marcher
29:20Et je lui dis "OK, tu peux appliquer ces changements." J'aurais préféré que ma photo de chaton, il la mette dans mon répertoire
29:25Euh, mais je vais lui demander d'ailleurs, est-ce que tu peux mettre la photo de chaton ? Bref, je suis, je suis inarrêtable avec mon nouveau copain, euh, Gemini CLI
29:33Encore une fois, l'équivalent existe déjà depuis longtemps du côté d'OpenAI, mais il faut vraiment être développeur pour installer tout le bousin
29:40Là, c'est une ligne dans le terminal, finito, et après, c'est fun
29:45Et l'équivalent existe aussi du côté de chez Claude, mais c'est payant, euh, 20 dollars ou 100 dollars
29:50Euh, limité, c'est mieux en code, c'est moins Gemini, il n'y a pas d'image, il n'y a pas d'MCP, il n'y a pas de vidéo
29:57Bon bah là, vous avez un truc facile, gratuit, et avec tout ce qu'il faut dedans
30:04Donc j'ai envie de dire, à fun
30:07Euh, là, je fais un truc qu'il ne faut pas faire, c'est-à-dire que je ne lis même pas ce qu'il m'a dit, euh, qu'il était en train de faire, et je lui dis oui sans réfléchir
30:13Par pitié, ne faites pas comme moi
30:16Profitez-en pour apprendre plein de trucs et réfléchir à plein de choses
30:18J'ai ajouté une image de chaton
30:21Ah ouais, vraiment non
30:23Ah, ça ne marche pas
30:24Euh, il a mis l'image ailleurs
30:26Je veux que cette image soit dans mon répertoire projet
30:29Voilà
30:32Donc, il se débrouille
30:34Bah, est-ce qu'il va dire que..
30:37bah, j'ai..
30:38Récupérer l'image que j'ai faite tout à l'heure et je la mets à un autre endroit ? Est-ce qu'il va me la régénérer ? Je n'ai même pas lu, j'ai fait oui
30:42Ce n'est pas ça qu'il faut faire, mais vous avez compris
30:45Voilà, je vais simplement aller au bout du truc et vous montrer qu'il est aussi capable de générer des images, voire des vidéos avec AI
30:49Donc, le génératif vidéo de Gemini qui est là-dedans aussi
30:53C'est bon pour vous, vous avez pigé le truc
30:55Bah après, les possibilités sont infinies, hein
30:57Là, on peut créer une petite calculatrice juste pour moi
31:00On peut créer un petit chronomètre pour faire mon Pomodoro
31:02On peut créer un petit machin pour noter les scores du basket
31:06On peut faire un truc pour écouter ce que je dis dans le micro et le..
31:12On peut faire un truc vraiment sympa, il y a 12 milliards d'idées que vous allez avoir pour faire du, euh, voilà, pour faire du code
31:15Euh, voilà
31:18Et encore une fois, faites-le avec vos mots, mais faites-le pour vous aussi
31:21He, vous ne vous dites pas "Moi, je suis trop vieux pour ces bêtises, je n'y vais pas." Non, non, non, non
31:24Il n'y a pas d'âge pour devenir plus malin, plus intelligent
31:25Voilà
31:27Et vous le méritez bien
31:29Donc voilà, expérimentez avec cet outil
31:31Voilà, les amis, si vous faites des choses incroyables avec, n'hésitez pas à me les partager, svp
31:35Partagez-les à tout le monde
31:36Sur renault-dcodes.fr, il y a plein de trucs, j'ai encore plein de choses à vous dire, car les possibilités sont infinies
31:38N'hésitez pas à..
31:41Tester ce genre de chose, euh, chez vous
31:43Il ne l'a toujours pas mis dans mon répertoire, donc je vais pouvoir le triturer
31:47Bien sûr, parfois ça bug, parfois euh, ce n'est pas que ça bug, c'est que il ne comprend pas trop ce qu'on dit, il faut lui redire autrement
31:53Vous connaissez le principe
31:55Mais en tout cas, il m'a déjà fait une retranscription de mon logo, qui était plutôt pas mal
31:58Voilà, vous partagez, les amis, si vous êtes d'accord, sur renault-dode
32:07Et on partage là-dessus, on devient tous un petit peu geek, et c'est cool, on va faire des trucs de dingue
32:10Voilà, idem si vous avez des business à monter, vous avez peut-être là un dossier, un outil sous la main qui vous permet d'avancer vite et bien
32:15Je fais des rimes
32:20Bref, Vous exploitez tout ça, le fameux Gemini CLI
32:25Je vous ai montré Gemini et comment l'installer, comment l'utiliser, les trucs à faire, et j'espère vous avoir communiqué l'envie de geek, l'envie de dinguerie, et l'envie de vous lancer vous-même, d'être malin, d'apprendre, de mettre les mains dans le cambouis, de bricoler, de le faire à tout âge, quel que soit votre domaine
32:43Oui, mais moi je suis expert-comptable
32:44Faites-le quand même, c'est trop dingue
32:46J'espère vous avoir transmis cette passion.