Alors, je réfléchis au projet Glamin.
C’est un truc que j’ai lancé et terminé il y a quelques mois. Ça a survécu à quelques tests et à pas mal d’expériences. L’idée était de créer un langage qui fonctionnerait comme une application s’appuyant sur un index de vecteurs faisant office de programme.
Super utile. Mais en faisant des tests ce week-end, j’ai découvert qu’il est très facile pour un agent de bousiller un programme, et d’être incapable de le réparer, une fois que l’app vit à l’intérieur de l’index de vecteurs.
Il n’y a pas de solution simple à ce problème, tant que les index sont l’app.
J’aime le concept, parce qu’il crée concrètement un système orienté agent qui élimine plusieurs couches d’appels d’outils. Et ça produit un langage de programmation pour les humains et les agents totalement exempt de complexité cyclomatique.
C’est probablement encore utile pour certaines choses, mais je pense que je dois me rendre à l’évidence : bon, c’était une expérience absolument fascinante, mais qui ne devrait probablement jamais être déployée à grande échelle de manière sérieuse IRL.
Mais d’un autre côté, il y a une façon plus intéressante de faire un truc pareil, même si ça demanderait une refonte monstrueuse de tout le système.
Les embeddings appris.
Et en fait, je pense que c’est là que ça devient intéressant.
La suite bientôt.