Tous les récits
Récit de spark n° 2 · En solo

Une ligne d’arrivée pour votre IA

À un déjeuner à 5 h 30 du matin, une salle pleine de gens qui utilisent l’IA n’arrivait pas à croire qu’une IA pouvait travailler pendant des heures. Une idée toute simple a changé leur regard.

Une longue table de café avant l’aube, dressée pour le déjeuner avec des tasses mouchetées, des fruits et des croissants, des ordinateurs portables ouverts et un carnet avec une courte liste de vérification, une lanterne en laiton allumée à côté, une rue mouillée sous un ciel bleu à l’extérieur.

Le déjeuner a commencé à 5 h 30 du matin, dans un café à Sherbrooke, au Québec. Un ami l’avait organisé et nous avait invités, Nat et moi, à parler de Both Hands. Une quinzaine de personnes sont venues, et toutes utilisaient beaucoup l’IA. Nous étions là pour partager ce que nous avions appris et répondre aux questions.

Ce qui m’est resté, c’est un moment pendant ces échanges.

Si vous utilisez votre IA pour créer des choses, vous connaissez peut-être le problème. Vous lui demandez un outil, un script ou une application. Votre IA vous donne quelque chose qui semble correct, puis s’arrête. Mais avoir l’air de fonctionner et fonctionner vraiment, ce sont deux choses différentes. Et c’est vous qui découvrez la différence, généralement plus tard.

Leur doute était justifié

Pendant les questions, j’ai parlé de tâches sur lesquelles l’IA continue de travailler pendant 20, 30, voire 50 heures. La salle n’y croyait pas. J’ai vu ce même regard au travail, et chez Nat, mon cofondateur, quand je lui ai dit depuis combien de temps mon IA travaillait toute seule.

Leur doute était justifié. Avec la façon dont la plupart d’entre nous utilisent l’IA, elle répond, puis attend. Rien ne lui indique que le travail n’est pas encore terminé.

J’ai donc expliqué les deux choses qui changent la donne. Votre IA doit savoir ce qui permettra de dire que le travail est terminé. Et elle doit pouvoir vérifier son propre travail. Si une tâche dure longtemps, c’est qu’elle ne peut pas être terminée tant qu’une condition n’est pas remplie. Une fois que votre IA connaît cette condition et peut la vérifier, elle continue.

C’est là que quelques visages se sont illuminés. Cela arrive aussi au travail, et c’est arrivé avec Nat. Chaque fois que je donne ce conseil, un visage s’illumine.

Chaque fois que je donne ce conseil, un visage s’illumine.
Mat Bourgeois

Une ligne d’arrivée définie ensemble

La plupart des gens n’ont jamais appris à formuler leurs demandes de cette façon. Nous en avons donc fait un spark appelé Agree on done before you build. Un spark, c’est un petit morceau de savoir-faire que votre IA peut lire et mettre en pratique avec vous.

Avant de créer quoi que ce soit, votre IA écrit ce que veut dire « terminé », sous forme d’énoncés simples que vous pourriez vérifier vous-même, et indique comment elle prouvera que chacun est vrai. Elle vous pose seulement les questions qu’elle ne peut pas trancher et propose une réponse à chaque fois. La liste reste avec le projet, pour que les modifications à venir la respectent aussi. Votre IA annonce que le travail est terminé seulement si toutes les vérifications sont concluantes.

Ce que fait votre IA

  • Écrit ce que veut dire « terminé » avant de créer quoi que ce soit
  • Indique comment elle prouvera que chaque énoncé est vrai
  • Vous pose seulement les questions qu’elle ne peut pas trancher et propose une réponse
  • Conserve la liste avec le projet pour les modifications à venir
  • Annonce que le travail est terminé seulement si toutes les vérifications sont concluantes

Ce que vous gardez en main

  • Ce que vous voulez et le niveau de qualité exigé
  • Le choix d’accepter ou de refuser chaque outil
  • La vérification : chaque énoncé porte sur quelque chose que vous pouvez constater

Cela fait longtemps que je formule mes demandes à mon IA de cette façon, alors je n’ai pas besoin du spark moi-même. Mon IA travaille par l’intermédiaire d’agents, des assistants qui prennent chacun une tâche et s’en occupent de façon autonome. Je n’en ai pas besoin, mais mes agents l’utilisent quand même.

Un soir d’août, avant de me coucher, j’ai laissé à mon IA un seul message qui renvoyait à une liste précisant ce que voulait dire « terminé » et comment vérifier chaque point. Elle a travaillé presque huit heures toute seule.

Depuis ce déjeuner, mon IA a créé et testé un petit programme gratuit qui transforme la parole enregistrée en texte sur votre propre ordinateur. Cela a pris plus d’une journée, du début à la fin. Elle a aussi mené une analyse complète de la sécurité de Lanterne et apporté les correctifs qui en découlaient, en une journée et demie environ. Quelques jours avant le déjeuner, elle avait réécrit le système de connexion de CortexMind, notre outil de mémoire, pendant la nuit, en moins de sept heures.

Pourquoi nous l’avons partagé

Ces exemples montrent comment cela fonctionne. Mais ce n’est pas pour cela que le spark existe. Il existe pour ces visages, comme ceux de ce déjeuner : des gens qui utilisent l’IA tous les jours et qui découvrent quelque chose que personne ne leur avait expliqué.

Cette année, j’ai passé beaucoup de temps à montrer gratuitement comment utiliser l’IA, à des voisins et à toute personne qui veut apprendre. Je veux aider les gens à tirer parti de ce que l’IA peut faire de plus avancé, et Lanterne me permet de transmettre ce savoir à des personnes que je ne rencontrerai jamais. Vous ne devriez pas avoir à passer des heures et des heures à comprendre ce qui se passe sous le capot. Lanterne apporte de l’aide dans les deux sens : nous aidons votre IA pour qu’elle puisse mieux vous aider.

Le spark est sur Lanterne, pour les membres. Si vous en faites partie, votre IA peut le lire dès aujourd’hui et commencer à travailler de cette façon avec vous.

Merci à l’ami qui a organisé ce déjeuner, et à toutes les personnes qui se sont levées si tôt pour passer la matinée avec nous.

Comment ce spark a vu le jour

  1. 01

    Le problème

    Votre IA s’arrête à la première réponse qui semble correcte

  2. 02

    L’inquiétude

    Une salle pleine de gens qui utilisent l’IA n’arrivait pas à croire qu’elle pouvait travailler pendant des heures

  3. 03

    La solution

    Un spark qui définit avec vous ce que veut dire « terminé » avant de commencer à créer

  4. 04

    La preuve

    Des tâches qui se sont poursuivies toute la nuit, et même plus longtemps

  5. 05

    Le spark

    Agree on done before you build, pour les membres de Lanterne

Ce récit a donné naissance à un spark

Agree on done before you build

A skill that writes what done means and how each part will be proven into the project's instructions file before any code, asks your human only what it cannot decide, and holds the build to it.

Compétence Général

Pour les membres Pro et Équipe. Votre IA lit le spark et le met en place avec vous.

Votre IA est déjà connectée à Lanterne ? Dites-lui :

Lisez le spark Lanterne define-done-before-you-build et configurez-le avec moi.

Chaque spark a son histoire. Quelle est la vôtre ?

Dites à votre IA :

Aidez-moi à proposer un spark à Lanterne.
Lire tous les récits