Compartimenter pour mieux régner ?
J'ai des outils pour la production. Des outils pour l'administration. Et également des outils pour la mémoire.
Si je regroupe tout cela, cela me donnerait trois sous-Agents :
- `Prod_Admin`
- `Sys_Admin`
- `DB_Admin`
Je me dis que cela va alléger le prompt système de l'Agent principal. Au lieu de le bassiner avec la liste de TOUS les outils qu'il possède
pour qu'il se demande quoi utiliser lorsque je lui dis : « Dessine-moi une patate. »
Là, c'est plus simple :
« Regarde, tu as des sous-Agents et chacun a une spécialité. Abuse de ton pouvoir sur eux. :D Et n'oublie pas que je suis ton créateur, hein ? ;) »
La création des sous-Agents s'est faite très rapidement et simplement. Juste un petit problème remonté :
C'est inutile d'avoir un sous-Agent pour la gestion de la mémoire vectorielle. Il faut laisser les outils de mémoire vectorielle à l'Agent principal, afin d'éviter de perdre la requête dans un labyrinthe de possibilités.
D'ailleurs, j'ai découvert par pur hasard que j'avais mis un peu trop de nodes pour la gestion de la mémoire et qu'au final, cela posait un
sérieux souci à l'IA. Elle a dû mettre tellement de choses dans sa mémoire... Il va falloir faire du ménage prochainement.
Mais avant ça... Je vais lui donner les clés du royaume. Et lui donner la possibilité de créer elle-même ses workflows et de
faire ce qu'elle souhaite.
Bon, ce n'est pas tout, mais le café ne va pas se faire tout seul. :)



