Une discussion avec Jev me donne envie de me remettre à Kinetic Painter.
Kinetic Painter, c’est l’appli où on se tient devant un écran et on dessine avec les doigts, en changeant d’outils et d’états à la voix.
C’est une peinture plus violente que ce dont les gens ont l’habitude, je pense. Rien de poli comme l’art numérique ou la diffusion.
Ça ne marche pas tant que vous n’y mettez pas tout votre corps et que vous ne dansez pas comme le chaman lâche que vous êtes.
C’est tout l’intérêt.
C’est ça qui rend le truc intéressant.
La latence casse le flux
Mais il y a un vide, de la taille d’un classifieur, qui rendait l’appli inutilisable. Le raisonnement des LLM. De longues chaînes de tokens qui ralentissent le processus quand on est dans le rythme.
On pourrait les désactiver, mais si on le fait, votre agent, déjà minuscule, va devenir stupide et prendre la mauvaise décision plus souvent, parce qu’il ne vérifie plus ses notes.
(Les chaînes de pensée aident vraiment dans les systèmes d’agents modernes. On voit la différence quand on ne les utilise pas.)
Mais même sans ça, votre système reste trop lent pour être fluide quand vous changez d’instrument ou que vous faites des trucs humains aléatoires en plein milieu.
Si l’appli ne peut pas répondre instantanément quand vous dites « doigt gauche 3, couteau à enduire » ou « pile main droite, feu, pinceaux effilochés, opale, huile dégoulinante », vous ne pouvez pas faire le truc correctement.
Les utilisateurs finissent par subir plus de délais qu’ils ne créent réellement ce qu’ils peignent.
Ça entrave votre état de flow artistique complètement dingue.
Un classifieur pour remplacer le délai de raisonnement
Du coup, Jev m’a fait réfléchir à l’utilisation d’un classifieur général style Système 1 à cet endroit.
On lui donne l’entrée utilisateur via l’interface vocale, les instructions et une liste d’actions possibles, et... on devrait pouvoir rendre tout ça rapidement.
À ce stade, le goulot d’étranglement, c’est la transcription, et ça, c’est beaucoup plus facile à gérer.