Transcription
Le diagramme de Gant que tu vois devant toi, je l'ai fait en cinq lignes de prompte avec un outil qui normalement est inutilisable par LIA. Le problème avec des solutions ingentiques comme CL code, c'est que dès qu'il s'agit d'utiliser des logiciels que nous on utilise, c'est la merde.
Oui, un agent ne va pas utiliser d'interface graphique. Il ne va pas cliquer sur des menus comme nous on le fait. Non, lui ce que veut un agent, ce que veut Néa, c'est un CLI. Typiquement un CLI, c'est quoi ? C'est la traduction littérale de interface de ligne de commande. Ce sont justement des outils textuels permettent d'interagir avec des systèmes d'exploitation. Et un exemple parfait dont j'ai fait une vidéo récemment, c'est pour Google Workspace CLI.
Un agent ne peut pas modifier un document comme on le fait nous en cliquant sur des menus et en écrivant sur un clavier. Mais par contre avec une interface de ligne de commande, il le fait. Il sait faire GWS sheet spreadsheet create pour créer un spreadsheet mais il ne sait pas le faire à la main. Et c'est là où CLI Enfing entre en jeu. Et la promesse de CLI Enfing, c'est de pouvoir transformer tous les logiciels nécessitant interface graphique en CLI compréhensible pour un agent.
Il a encore une fois c'est fait par 20 personnes qui doivent tous avoir 180 QI et en fait bah n'importe quel logiciel open source j'insiste là-dessus et ben tu peux en construire un CLI qui soit manipulable par un agenda et en l'occurrence ici cloud code. Et pourquoi je dis qu'il faut absolument que le logiciel soit open source ? Parce que justement si on voit les sep étapes de construction de CLI à partir d'un logiciel, il commence par la partie analyze. Analyze qui va justement scanner le code source et mapper justement les actions de l'interface graphique en commande à pay. Il faut donc les entra logiciel pour faire ça. Et d'ailleurs sur les étapes, une fois qu'il a tout analysé, il design, il implente, il planifie des tests, il écrit test pour être sûr que tout fonctionne, documentation et publication pour ensuite pouvoir l'utiliser en tant que Cli.
L'avantage aussi, c'est qu'e étap qui elle est optionnelle. Il est possible aussi de pouvoir améliorer le CLI qui a été fraîchement créé. Et la réelle puissance de tout ça justement, c'est de pouvoir maintenant possiblement utiliser tous tes logiciels dans une variante open source. Et spoiler, tous les logiciels que tu utilises, que tu payes ont tous une variante open source. Et bien, tu peux les prendre et en faire des Cli et puis les manipuler depuis ton terminal.
Et typiquement, voici déjà les logiciels que tu peux déjà utiliser avec si la NFing. Tu peux utiliser GIMP pour l'édition d'imag, Blender pour le le modelling, Inscape pour le vecteur graphique, Audacity pour la production audio, Libreoffice pour tout ce qui est bah écriture, calcul slides aussi. OBS Studio bah pour l'enregistrement, tu veux aussi du vidéo editing, tu peux aussi faire du montage vidéo justement avec descaden live et shortcut. Zoom pour la vidéoférence. Alors, comment est-ce qu'on pourrait utiliser Nia pour Zoom ? Je ne sais pas encore, mais il y a certainement des gust intéressants. Draw.Oio et mermate qui pour moi sont les deux plus intéressants. Pouvoir écrire des diagrammes et créer des diagrammes depuis cl code, c'est absolument génial. Tu as aussi en genu pour le tout ce qui est génération de contenu façon AI qui est tout aussi intéressant.
Allez, c'est parler, on va installer le repo et on va créer notre CLI. OK, je suis sur mon terminal sur un dossier vierge. Je mets à jour cloud, je l'exécute et voilà. OK, place à l'installation. Très simple sur le repo, on va juste utiliser les deux lignes de commande. Ici, je les ai copié. Je vais sur mon clô code. Je colle celle-là déjà. Hop, success marketplace. Maintenant, la deuxième ligne de commande. Plugin install. Hop. Bon, pour une raison que j'ignore, il a pas voulu me l'installer de manière native. Je juste cocher là-dessus et je vais l'installer pour moi. Voilà, ça va s'installer. Et maintenant, run reload opening to activate. Et ben je fais la commande reload plugins. Voilà, c'était reload. Et si je vais dans plugin et que je check les sous qui sont installés, et bien j'ai bien mon plugin si anything d'installer. Parfait. Et c'est tout ce qu'il y a à faire pour l'installation. Simple bien place à la démo.
Ce qu'on va faire c'est qu'on va essayer de créer un C justement pour Mermade qui est un éditeur de diagramme et qui permet de créer des diagrammes de rétro playing tout ça. C'est assez versatile. C'est super intéressant comme outil vraiment j'adore. On prend le Rip Gitab et on dit à Cloud Code de cloner le répertoire de Mermaid. Bon alors ici en l'occurrence le répertoire existait déjà avec justement Cli anything. Pour l'exercice, je l'ai supprimé et je l'ai recloné pour avoir tout le projet décompilé avec tout le code source pour voir comment il va s'y prendre. Et ensuite voilà 3è étape pour construire un sell in en une seule commande bah c'est d'aller prendre cette commande là copier donc si elle a anything deux points si affing mais au lieu d'utiliser GIMP on va aller chercher notre mermaade que j'exécute et voilà puis maintenant il va commencer à lire le fichier harness.md MD. Puis là, j'imagine que c'est tout un process qui va s'appliquer justement pour pouvoir transformer ce mermaille en un CLI utilisable.
Voilà, donc là, j'imagine que le process de temps. Donc voilà, je reviens juste après une fois que le process sera effectué. Encore une fois, ça a pris un peu de temps mais tout a été fait et regardez le boulot qu'il a fait depuis l'exécution du prompt. Donc il a fait il a fait son petit bonhomme de chemin, il a fait ses fichiers test quatre phases de test. Donc ça, j'imagine que c'est l'équivalent d'un skill, des instructions à suivre. Voilà quoi, je pas tout montrer non plus. Il a fait deux trois corrections et surtout d'ailleurs, il a fait plein de tests unitaire. Oui, pour s'assoit que que que tout passe et que le le projet soit fonctionnel. Maintenant, il est là et si est installé autos project. OK. Bah maintenant, on va clire tout ça et je vais coller un prompt.
Voilà. Crée un rétro planning en diagramme gant avec Mermed CLI et rends-le en PNG. Le projet est une migration CRM pour une PME de 30 personnes. Phase audit de l'existant 1er avril 12 avril. Sélection du CRM, paramétrage et importation des équipes, Golif, support pas migration, deadli ferme Golif le 2 juin. Voyons voir ce que ça donne. Et là c'était très rapide. Un prompt qui a pris trois lignes. Je lui demandé un diagramme de gante. Il a fait tout ce qu'il fallait. Il a généré le fichier en PNG et voilà le résultat. Et c'est bluffant. Je dis beaucoup ça. Encore une fois c'est bluffant. Moi je sais que typiquement les diagrammes de grande ça me fait chier à faire ça mais il y a des moments il faut le faire et là juste en sachant ce qu'on doit faire quatre lim de prompt un diagramme complet rien que là je suis conquis donc c'est nickel donc voilà quo résultat concluant justement avec un prompt et un test du CLI de mermaade he qui est génial justement pour vous faire tout ce qui est diagramme rétro planning et comme ici la diamogramme de Gant c'est parfait franchement et encore une fois il y a plein d'autres manières de pouvoir utiliser ce everything c là je vois qu'il y a du gimp il y a du draw io il y a du confi donc vraiment je t'invite à l'utiliser je peux que t'inviter à l'utiliser à tester un petit peu tout ça pour voir s'il y a pas des des outils que tu pourrais utiliser qui puissent te faire gagner beaucoup de temps et voilà quoi.
Si laing a un outil qui est très prometteur vraiment on peut le voir là il y a déjà une plor de de open source qu'on peut tester pour les créer en CLI et les utiliser avec cl code j'ai testéma parce que faire des diagrammes typiquement c'est très chiant et là vu la rapidité à laquelle j'ai réussi à faire un diagramme sur juste sur ce que je sais faire je trouve ça assez puissant avant maintenant pour voir s'il y a d'autres use case. Quoi qu'il en soit, si toi tu as des idées de projets à faire avec Everything CLI ou CLI Anything, n'hésite pas à me la faire parvenir en commentaire. Et puis si la vidéo t'a plu, n'hésite pas à liker, à commenter, à t'abonner et je te dis à la prochaine.