Progression de l’agent de code :
Le problème que j’ai rencontré la semaine dernière était intéressant.
En phase de test, les utilisateurs pensaient que le terminal plantait parce que les agents commençaient le travail, restaient muets pendant plusieurs heures, puis rendaient le produit fini.
Ce qui était, malheureusement, le design prévu du système.
En pratique, il s’avère que les agents sont ennuyeux quand on les conçoit comme des employés.
Ils mettent leur petit casque de chantier, disparaissent dans les mines et reviennent plus tard avec une pile de boulot terminé.
Il s’avère que l’expérience utilisateur est en fait plus importante que le fait que j’aie construit un harnais capable de gérer la résolution de problèmes à long terme sur la plupart des modèles de plus de 50b de paramètres.
J’ai donc ajouté une voie de rassurance pour l’opérateur au niveau des jalons.
Oui, oui, les notifications de progression sont la vraie innovation.
Maintenant, l’agent dépense quelques tokens toutes les deux minutes pour narrer sa progression, comme ça l’humain sait que le système est vivant, orienté et qu’il n’est pas en train de crever en silence dans un fossé.
J’ai l’impression que c’est le truc le plus débile que j’aie jamais eu à ajouter à un système d’IA.
Mais je comprends pourquoi c’était nécessaire.