Transcription
Ok, alors ça va être assez impressionnant. Je vais vous montrer un truc. Regardez à droite, j'ai l'écran de mon ordinateur, et à gauche, j'ai l'endroit où je vais taper un prompt. J'aimerais qu'il aille sur Internet, qu'il trouve les meilleurs vols Paris-Istanbul pour demain, et qu'il me donne les détails du vol le moins cher. J'envoie ça, et là, il va aller comprendre ma demande. Il prend un screenshot de mon écran et il va y aller petit à petit. Premièrement, il va cliquer sur Firefox, puis il va aller trouver la barre de recherche, puis il va sur Google Flights pour taper Istanbul. Il sélectionne la bonne date, puis ça me lance tout simplement la recherche.
Ou alors, là, je suis sur un tableur et je veux lui poser une question : quel est le coût d'un crédit pour 300 000 € si le taux est à 3,8 % pour 240 mois ? Donne-moi le coût du crédit et fais toutes les formules qu'il faut sur ce tableur pour pouvoir y arriver. Donc là, je lui demande juste ça. En fait, ce qui est en train de se passer, c'est qu'il est en train de prendre des screenshots, de les envoyer à l'API de Claude. Claude est en train de faire comme quand vous l'utilisez, sauf que cette fois-ci, ça interagit avec un ordinateur. Waouh ! Donc là, tout ce que vous voyez, il est en train de remplir les colonnes petit à petit. Et là, vous voyez, moi, j'ai les mains ici. Les petites gouttes que vous entendez, c'est les screenshots qui sont en train d'être pris. Moi, je ne fais rien du tout. Là, je crois qu'il est en train de taper la formule. C'est impressionnant ! Il me calcule la mensualité et le coût du crédit total. C'est complètement magique ! Et là, il m'a calculé les formules qu'il faut. J'aurais galéré à trouver ça sur Google ou sur ChatGPT. Et sauf que là, en plus de me donner la réponse, il interagit directement avec mon tableur.
Les amis, je vous fais cette vidéo un petit peu brute, sans trop de montage, pour la suite. Et en fait, ce qui s'est passé hier est un peu dingue. Claude, du coup, enfin, Entropic, la société qui crée Claude.ai, a sorti une nouvelle version qui s'appelle Claude 3.5 Sonnet. Et sauf que, au-delà de juste être une nouvelle mise à jour, ils ont glissé un petit truc qui est en fait d'utiliser Claude Computer Use. Ils ont montré cette vidéo dans laquelle la personne tape un prompt, et derrière, Claude interagit directement avec l'écran de son Mac, comme si Claude était installé sur son Mac et avait la possibilité de mettre les mains dedans. Et là, c'est assez incroyable parce que ça remplit un formulaire à sa place. C'était assez bluffant au moment où je l'ai vu.
Alors, ce n'est pas quelque chose de nouveau dans la mesure où j'avais déjà fait une vidéo où je vous montrais comment j'ai laissé ChatGPT contrôler mon ordi. Sauf que la différence ici, c'est que je trouve que l'interface utilisateur est beaucoup plus simple. Je trouve que le fait qu'il ait accès directement à votre ordi permet d'interagir aussi avec l'ordinateur lui-même, donc typiquement les fichiers, etc. Alors que la version que je vous avais montrée était uniquement sur le web. Et au-delà de ça, Claude Sonnet 3.5 est un modèle bien plus performant, et du coup, on peut aller très, très loin. Je vais vous montrer un peu toutes les dingueries que j'ai réussi à faire. C'est assez fou !
Donc là, je reviens sur l'interface. Je vais lui demander de créer un programme Python sur une console qui va pouvoir en mettre plein les yeux à mon audience. Il faut que ce programme Python, tu l'exécutes juste après, parce que tu es un super développeur. Donc hop, je tape ça. Là, ce qu'il va faire, c'est tout simplement coder. Alors, une nia comme Claude, c'est très bien développé, hein, que ce soit en Python ou en n'importe quel autre langage. Et vous allez voir, c'est assez bluffant. Donc là, il est en train d'installer des trucs sur mon ordi. Donc là, il a créé ce petit truc-là qui est un motif animé. Ce qu'ils montrent dans cette vidéo, c'est qu'ils expliquent que c'est totalement expérimental, que ce n'est pas sorti, mais qu'il y a la possibilité, si on est un développeur, d'utiliser l'API pour pouvoir réussir à utiliser ça.
Et du coup, j'ai passé du temps sur les fins fonds de GitHub pour essayer de voir comment faire fonctionner tout ça. Ça m'a pris pas mal de temps, ça m'a coûté pas mal d'argent en API, mais clairement, le résultat est assez incroyable. Je vais vous montrer un autre exemple. Je vais, par exemple, lui dire d'aller sur le site Unsplash et de trouver une image minimaliste plutôt noire et de la mettre en fond d'écran de mon ordinateur. Et donc là, ce qu'il fait, c'est qu'il prend des screenshots, il bouge la souris, il va sur Firefox, il essaie de faire un certain nombre de choses. À chaque fois qu'il prend un screenshot, il essaie de comprendre où est-ce qu'il est avec la souris, il essaie de bouger pour essayer de faire ce qu'il veut faire.
Et là, on est sur le site d'Unsplash. À chaque fois, il y a les cookies. Je crois qu'il ne les accepte pas vraiment à chaque fois, mais il va sur la barre de recherche, il tape "minimal black", et je vais voir s'il va réussir à télécharger ou pas l'image. Et au final, il a fini par accepter les cookies. Donc là, il va sur une image. Je me demande... Ok, il fait "Save image as", exactement comme ce que j'aurais fait. Les amis, je peux vous dire que c'est une sensation assez spéciale de voir son ordi travailler à sa place, mais surtout de se dire qu'en fait, j'ai besoin d'aucune connaissance technique pour pouvoir le faire.
Et jusque-là, là où l'automatisation était quelque chose, je trouve, dont il y avait besoin quand même de comprendre comment ça marche, un itérateur, un filtre, etc., là, on arrive vraiment où l'interface homme-machine devient tellement fine qu'on laisse totalement l'ordinateur faire. Et c'est assez jouissif, je vous avoue, quand on regarde ça. Là, je vais faire un autre exemple dans lequel je vais lui demander de remplir ce formulaire qui est un formulaire que j'ai créé, un formulaire de liste d'attente. Mais sauf que je n'ai pas envie de remplir toutes ces informations à la main. Je vais lui dire d'aller chercher les informations sur la société de Xavier. On va dire que c'est quelqu'un de chez Iliad, c'est Xavier de chez Iliad, tout simplement, qui va s'inscrire sur mon formulaire.
Et donc, admettons, je prends ce formulaire et je prends le lien de la société.com sur la société Iliad. Je vais ici, je vais lui dire : "Remplis ce formulaire avec ces infos", hop, et je balance société.com. On va voir ce qu'il va nous faire. Mais normalement, si tout se passe bien, il est censé remplir toutes ces informations par lui-même. C'était d'ailleurs l'exemple qui avait été donné par Claude à la sortie de ce truc, et moi, j'avais été impressionné par le fait qu'aujourd'hui, je lui donne ces deux liens-là. Mais vous savez très bien, quand vous utilisez ChatGPT ou Claude, de plus en plus, il commence à mieux vous connaître, mieux vous comprendre.
Et du coup, moi, souvent, j'ai l'impression que parfois, il me connaît mieux que moi-même, il s'exprime mieux que je pourrais m'exprimer. Et du coup, je trouve que si on avait en même temps le bénéfice de la mémoire de ChatGPT ou celle de Claude, par exemple, avec un modèle bien entraîné et les actions API de ce truc, franchement, on est dans un monde de fou. Et là, vous êtes en train de voir qu'il a été chercher les informations de société.com et il va essayer de les remplir dans mon formulaire. Certes, il ne sait pas ouvrir côte à côte comme l'avait fait avec son ordi dans l'exemple, mais petit à petit, il va certainement entrer des informations.
Je ne lui ai pas dit que je m'appelle Xavier Niel. Je ne sais pas s'il va récupérer... Hop, maintenant que j'ai les deux onglets d'ouverts, on va voir ce qu'il m'a dit ici. Il y a un nombre d'employés, Xavier Niel. Alors, je ne sais pas pourquoi il remplit Thomas. Peut-être qu'il a dû voir Thomas quelque part comme information que je ne connais pas. Thomas Renault, mais salut Thomas si jamais tu nous regardes. Là, il a compris que c'était un numéro de téléphone, donc il remplit le numéro de téléphone. Bref, en ce moment, comme je vous l'ai dit, je passe la plupart de mon temps à geeker ce genre de sujet, et ça me passionne. Donc je vais continuer.
N'hésitez pas à me dire si ce genre de vidéo un petit peu brute, eh bien, ça vous va aussi, parce que c'est vrai que je me mets souvent une petite pression à faire des vidéos à chaque fois hyper bien montées, etc., pour l'algorithme de YouTube, pour avoir un maximum de likes. Mais peut-être que parfois, il faut que je me laisse la possibilité de sortir des vidéos dans le genre. Mais quoi qu'il en soit, je pense que ça ne manque pas d'exemples. Il y a plein, plein, plein d'exemples qui vous arrivent peut-être en tête. Essayez de les faire. Par contre, si vous essayez d'automatiser du LinkedIn ou du Google, etc., ça ne marchera pas. Ils ont mis des limitations de base, donc je me suis un peu cassé les dents. Mais en tout cas, pour tout le reste, ça marche très bien.
J'ai vu des gens jouer à des parties d'échecs en ligne avec ça. Donc imaginez le cerveau de Claude en jouant une partie d'échecs. Bref, ça ouvre des possibilités dingues. Je ne sais pas si vous avez vu, il y a ChatGPT qui a sorti leur real-time API, donc le fait de converser en temps réel avec quelqu'un. Là, ça voudrait dire qu'en automatique, on pourrait brancher un système qui appelle des numéros de téléphone, qui parle à notre place avec real-time API. Franchement, on vit dans un monde de dingue, les amis.
Bref, maintenant, je vous montre un petit peu comment ça s'installe, toutes ces histoires, pour ceux qui veulent continuer. Évidemment, pour les autres, vous pouvez mettre un petit like et partir. On va dire que c'est le prix à payer pour partir à partir de maintenant. Mais sinon, regardez, franchement, ce n'est pas très compliqué pour l'installer. Alors, c'est le moment maintenant où je vous montre un peu comment installer ça. C'est clairement pas compliqué, mais il n'y a pas vraiment de tuto qui existe. Je me suis moi-même arraché un petit peu les cheveux.
Donc là, je vais vous montrer de manière très simple comment vous allez faire exactement la même chose que moi. Aujourd'hui, la version Claude Computer Use est en version un peu expérimentale, et donc vous allez devoir installer une version expérimentale. Allez voir, même si vous n'avez jamais codé de votre vie, ça ne va pas être très compliqué. Première étape, il va falloir installer Docker. Donc, il faut aller sur le site docker.com. Je ne vais pas rentrer dans les détails de ce qu'est Docker, comment ça marche, etc. Le but, ce n'est pas de faire un cours sur la containerisation des choses, mais de tout simplement télécharger. Donc là, selon votre ordi, vous téléchargez ça. Une fois que vous l'aurez téléchargé, vous allez avoir cette icône qui va apparaître, donc Docker Desktop ou quoi que ce soit. Vous ne touchez pas grand-chose à ça.
La seule chose que vous allez faire ensuite, c'est aller sur le lien. Tous les liens, d'ailleurs, sont en description, mais ce lien-là, qui est le lien GitHub avec tous les quicks, donc les exemples qu'a donnés Entropic pour nous faciliter un peu la vie. Normalement, pour les utiliser, il faut être un développeur, mais je veux juste vous montrer qu'en copier-collant, ça va marcher assez rapidement. Donc ici, vous cliquez sur "Claude Computer Use Demo", vous allez en dessous, et là, vous prenez ce bout de code, vous le copiez. En fait, vous allez le copier d'abord dans un fichier type note ou quoi que ce soit. Donc moi, je vais le noter ici. Et là, ce truc-là, vous allez remplacer par votre clé API. Donc vous allez la supprimer.
Et maintenant, où trouver votre clé API ? Eh bien, il vous l'explique ici. Il faut aller dans Entropic Console. Ça, c'est la troisième étape. Vous allez aller sur "Get API Key" et cliquez sur "Create API Key". Donc là, vous tapez ce que vous voulez, par exemple "Computer Use" ou "ABCD", peu importe. Vous faites "Default", vous faites "Add", et là, cette clé-là, c'est votre clé API. En fait, c'est ça qui va être utile pour que le système se connecte un petit peu à votre compte. Je ne vais pas là aussi dans les détails. Donc je copie cette clé. Alors, ne vous inquiétez pas, d'ici là, je l'aurai supprimée, cette clé, donc ça ne sert à rien d'essayer de la copier, mais vous le faites de votre côté.
Une fois que vous l'aurez fait, vous allez dans votre note ici, vous collez ça, et puis vous copiez le tout. Et là, quatrième étape, vous allez lancer le terminal. Où est-ce que vous trouvez le terminal ? Donc normalement, vous savez, moi, j'ai fait ça sur mon touchpad sur Mac, mais sinon, vous savez utiliser un terminal. Enfin, vous savez ouvrir, pardon, un terminal. Vous ouvrez un nouveau terminal. Moi, il est noir, mais chez vous, il ne sera pas noir. Vous allez juste devoir coller le code. Une fois que vous avez collé le code, eh bien, vous faites "Entrer". Et à partir de ce moment-là, les amis, il est en train de se passer des choses.
Petite parenthèse, qu'est-ce qu'il est en train de se passer ? Il y a donc l'image Docker qui est en train d'être installée sur votre ordinateur. Donc, il y a comme s'il y avait un nouvel ordinateur qui était installé sur votre ordinateur. Ce nouvel ordinateur, vous allez pouvoir y accéder depuis cette adresse-là. Donc là, vous copiez cette adresse, vous allez dans votre Chrome ou dans votre navigateur, vous ouvrez une nouvelle adresse, et puis hop, voilà. Et là, qu'est-ce qui s'est passé ? C'est à droite. Là, vous avez un ordi. En fait, c'est un ordi classique, sauf qu'au lieu d'être Windows ou quoi que ce soit, en fait, c'est Linux, et Linux, une version de Linux qui s'appelle Ubuntu. Enfin bref, vous allez voir ici. Voilà, vous avez Firefox, vous avez Paint, plein de choses, ce qui fait que vous pouvez aller sur des sites normaux comme YouTube, etc.
Hop, par exemple ici, je fais accès et tout. Donc en gros, l'idée, c'est juste de comprendre qu'il y a un ordi dans votre ordi, une sorte d'ordinateur virtuel qui est créé, qui est un ordi Linux. Et à partir de maintenant, eh bien, vous allez commencer à lui donner des actions à faire. Donc typiquement, je peux lui dire : "Va sur le site Airbnb et liste-moi les trois premiers résultats que tu trouves dans la ville de Paris." Je vais lui laisser faire ça, et là, vous allez voir la magie. Il va utiliser, en fait, la machine virtuelle qu'il a. Il va prendre d'abord un screenshot, il va essayer de savoir où se trouvent un petit peu les choses. Là, vous voyez, il y a marqué "Action mouse move". Ça veut dire qu'il va bouger la souris, puis il va aller sur Firefox. Là, certainement, il va taper Airbnb, j'imagine. Voilà, il va sur le site d'Airbnb. Il connaît déjà l'URL. Là, j'imagine qu'il va vouloir accepter ou quoi. Non, lui, il s'en fout, il va juste taper, j'imagine, Paris. Et peut-être que là, il va me demander, parce que je ne lui ai pas du tout spécifié à partir de quand je veux que ma réservation se fasse. Mais bref, vous avez compris l'idée.
De la même manière, donc là, je vais le stopper, je vais fermer tout ça. Je vais juste lui demander : "Va sur une feuille de calcul et écris-moi les 10 plus grosses villes de France." Hop, je fais entrer. Et donc là, normalement, il est censé m'ouvrir la feuille de calcul parce qu'il aura compris. Là, je vais utiliser pour créer cette liste. D'abord, je clique sur l'icône du tableur. Il clique sur l'icône de LibreOffice, qui est la version gratuite open source de Google Sheets. Et là, normalement, il est censé faire son table. Donc là, il écrit les 10 plus grandes villes de France. Je ne sais pas s'il va les écrire une par une ou pas. Ah, petit problème. Ok, donc là, j'ai un petit souci. C'est "Number of request token has rate limit". Ça veut dire, en gros, tout ce que je pouvais utiliser dans une journée, eh bien, je l'ai déjà utilisé. Vous voyez, ça va hyper vite.
Et donc, je vais attendre un petit peu. Voilà, il me dit ici : "Désolé, vous avez tout utilisé et vous pouvez contacter les sales pour augmenter la limite." Et ce truc, ça vous arrivera tout le temps. La raison pour laquelle ça arrive, c'est que vous êtes sur un plan gratuit, vous n'avez pas assez de crédits. Et pour pouvoir acheter des crédits, eh bien, il va falloir aller sur le site d'Entropic, dans la version API, sur la partie API, pour acheter des crédits pour pouvoir utiliser l'API. Et attention, ce n'est pas le même plan que le plan Claude classique. Voilà, je ne vais pas tergiverser là-dessus, mais l'idée, c'est qu'il nous demande de payer, tout simplement.
Les amis, je suis extrêmement content d'avoir pu faire ce mini-tuto à la fin pour vous montrer un petit peu comment l'installer si vous étiez intéressés. Quoi qu'il en soit, j'espère que vous voyez un petit peu la notion d'agent plus que celle dont on vous parle peut-être sur LinkedIn, YouTube, etc. Je pense que le fait de voir qu'il y a des ordinateurs qui peuvent se contrôler d'eux-mêmes et, du coup, exécuter des tâches juste avec un prompt ou des instructions très simples, eh bien, on commence petit à petit à percevoir un nouveau monde dans lequel il y a plusieurs ordis qui bossent pour nous, et nous, on a juste à leur dire quoi faire. Ou même un orchestrateur d'agents, c'est-à-dire quelqu'un qui va dire quoi faire à d'autres sous-agents. Bref, c'est un peu ce qu'on est en train de vivre.
Je voulais vous montrer une version non montée, assez simple, de ce que Claude a sorti. Je trouve que, contrairement à la dernière fois où c'était un peu plus compliqué à utiliser, cette fois-ci, je trouve ça beaucoup plus parlant. En tout cas, j'espère que ça vous a plu. On se retrouve bientôt pour une nouvelle vidéo. Ciao ciao ! Et évidemment, n'hésitez pas à vous abonner si vous ne l'êtes pas encore. Salut !