7 articles
-
Commencez par la tâche ennuyeuse
Quiconque souhaite automatiser pense généralement tout de suite au processus le plus important. Je commencerais par les petites tâches que vous effectuez à chaque fois de la même manière.
Lorsque nous abordons la création de compétences lors d'une formation, je demande toujours ce que les gens aimeraient automatiser. Et je reçois presque toujours le même type de réponse. Quelqu'un mentionne le processus le plus important de son travail. Le travail dont il rêve depuis des années qu'il se fasse tout seul un jour. C'est généralement aussi le travail qui demande le plus de réflexion.
Je le comprends bien. Je dis pourtant toujours la même chose : sortez cela de votre tête pour le moment. Vous ne commencez pas par là. Regardez d'abord les fruits à portée de main, les petites choses que vous refaites chaque semaine.
Gratuit avec un compteLu -
Vous n'avez pas besoin de rédiger votre skill vous-même
Créer un skill semble demander beaucoup de rédaction. Aujourd'hui, je laisse cela à mon IA. Quatre façons de demander à votre IA de créer un skill, y compris en lui montrant l'exemple.
Lorsque j'ai commencé avec les skills, je les rédigeais entièrement moi-même. Chaque étape, chaque exception, dans un fichier Markdown. En réalité, je ne le fais plus. Vous demandez simplement à ChatGPT, Claude ou Copilot d'écrire un skill, et il sait comment faire. Un dossier avec un nom en minuscules, un fichier SKILL.md à l'intérieur, la bonne description en haut. Votre IA s'en occupe elle-même.
Ce que vous devez encore faire vous-même, c'est expliquer à votre IA ce que le skill doit accomplir. Et il existe plusieurs manières de le faire. Cette semaine, je les ai comparées lors d'une formation, car beaucoup de personnes pensent qu'il n'y en a qu'une seule.
Gratuit avec un compteLu -
Tous les workflows ne sont pas une chaîne
Avant de construire un skill ou un agent, j'observe la forme de mon travail. Une chaîne, une ramification, une imbrication ou un diamant, et ce que cela change.
Quand je demande aux gens de décrire un workflow, je reçois presque toujours une liste. D'abord je fais ceci, puis cela, et encore cela. C'est tout simplement notre façon de penser. Cette semaine, je l'ai encore remarqué lors d'une formation, lorsque nous avons commencé à construire des skills. Tout le monde écrivait ses étapes proprement les unes en dessous des autres.
C'est en fait un bon début. Mais beaucoup de tâches ne suivent pas une ligne droite. Et si vous voyez la forme de votre travail, vous savez aussi mieux ce que vous devez demander à votre IA. J'ai donc montré quelques formes lors de cette formation, avec des exemples tirés de mon propre travail.
Gratuit avec un compteLu -
Ne téléchargez pas une skill sur internet sans précaution
Une skill est un dossier, et il peut contenir bien plus que du texte. Voici comment je demande à mon agent d'examiner d'abord une skill intéressante et d'en créer sa propre version.
Lors d'un atelier sur le vibe coding cette semaine, quelqu'un m'a demandé ce qu'était réellement une skill. Je pensais l'avoir déjà expliqué. Mais je donne tellement de formations que je n'en étais plus certaine moi-même. Alors je l'ai tout simplement réexpliqué. Une skill est une description par étapes de la manière dont un agent doit accomplir une tâche. Vous pouvez la voir comme une méthode de travail fixe, rédigée en langage humain ordinaire.
Et puis vient généralement tout de suite la question suivante. Il y a des milliers de skills en ligne, et quelqu'un a demandé si on ne pouvait pas simplement les télécharger. Personnellement, je m'en tiens éloignée. Et j'aimerais vous expliquer pourquoi.
Gratuit avec un compteLu -
Moins d'agents, plus de skills
Avant, je construisais un agent distinct pour chaque tâche, jusqu'à ne plus savoir qui faisait quoi. Aujourd'hui, je travaille avec quelques agents qui partagent des skills.
Lors d'un atelier sur les agents, on m'a posé une question sur laquelle je me suis moi-même longtemps penchée. Un seul agent peut posséder plusieurs skills. Pourquoi alors ne pas simplement construire plusieurs agents capables de bien faire une seule chose chacun ? Cela semblait bien plus clair pour cette personne.
C'est d'ailleurs exactement comme cela que nous procédions, il y a environ huit mois. Pour chaque tâche, nous construisions un agent distinct. Un pour les traductions, un pour les newsletters, un pour les offres, un pour les rapports. Chacun avec ses propres instructions et ses propres conversations. Au début, cela donnait une grande impression d'organisation.
Gratuit avec un compteLu -
Créez votre skill à la fin du chat
Chaque tâche ne nécessite pas un skill. Je vous conseille d'en créer un pour le travail que vous faites souvent, et seulement à la fin d'un bon chat.
Dois-je créer un skill pour choisir une nouvelle machine à laver ? Je reçois cette question sous une forme ou une autre dans presque chaque atelier. Depuis que tout le monde sait ce que sont les skills, elle revient sans cesse. Et ma question en retour est toujours la même : combien de machines à laver allez-vous acheter ? Peut-être une tous les dix ans, si tout va bien. Je ne créerais donc pas de skill pour cela.
Pour les tâches où cela en vaut la peine, vous trouverez au bas de cet article la question que je pose alors.
Gratuit avec un compteLu -
Skills ou flows : quand le langage courant n'est pas le bon format
Décrire un processus de travail en langage courant pour un agent est flexible, mais pas toujours judicieux. Quand vaut-il mieux construire un workflow fixe, et comment reconnaître la différence.
L'une des plus belles choses dans le travail avec les agents IA est que vous pouvez décrire des processus en langage courant. Vous notez comment vous faites quelque chose, étape par étape, et l'agent le suit. Une telle description s'appelle un skill dans de nombreux outils. Mais dans mes ateliers, je préviens aussi : tous les processus ne doivent pas être décrits en langage courant.
Au bas de cet article se trouve un prompt qui vous aide à déterminer cela pour votre propre processus.
Ce qu'est un skill
Un skill est par essence la description d'un processus de travail. Une procédure standard, écrite en Markdown, qu'un agent lit et exécute. Par exemple : si quelqu'un souhaite un rendez-vous, demandez le nom, la date et le lieu, vérifiez dans l'agenda si cela convient, proposez une alternative si ce n'est pas le cas, et envoyez l'invitation après accord.
Gratuit avec un compteLu