Aller au contenu

Construire, tester, évaluer, auditer, refactoriser

État d’avancement :

La machine remarche.

À ce jour, le framework d’agent de code gère les projets petits et moyens. Il plante toujours sur les projets complexes, ce qui est gênant, puisque les projets complexes, c’est tout l’objet de la thèse.

Actuellement, la base de code tourne autour des 140 000 lignes. Je pense être à la limite, ou presque, de ce que la génération actuelle de modèles de pointe peut encaisser avant de commencer à faire fondre le projet en silence.

En y regardant de plus près, je vois déjà que ça commence.

Il y a trop de sous-systèmes compartimentés et organisés avec un soin maniaque.

Le truc est devenu une cathédrale.

Réduire la cathédrale

Mon sentiment honnête, c’est qu’on peut probablement couper environ deux tiers du bazar sans trop changer le processus. Maintenant que j’ai compris qu’il nous fallait un ANN personnalisé pour le système vectoriel et que les agents doivent se réduire proprement en essaims, la vision est beaucoup plus claire.

Les solveurs à long horizon sont délicats.

Ce n’est pas le premier que je construis, mais c’est le processus le plus complexe que j’aie jamais appliqué à ce genre de système.

Le plus dur, c’est qu’il n’y a toujours pas beaucoup de code public pour ce type de système. On trouve quelques builds académiques, quelques démos crédibles par-ci par-là, mais très peu, voire aucun produit totalement fini capable de boucler des projets entiers à cette échelle.

Langchain est intéressant sans le vouloir, et Hermes Agent s’en approche vraiment parfois, avant de se planter lamentablement.

Sans références fiables, on vole à l’aveugle.

On s’aventure en terrain inconnu avec une boussole, une lampe torche et tout ce qui a survécu à la dernière expérience.

Honnêtement, c’est ça qui rend le travail intéressant.

Le processus, c’est :

Construire.
Tester.
Évaluer.
Reconstruire et/ou réparer.
Auditer.
Refactoriser.
Répéter.

La tâche qui tourne en ce moment, de manière totalement automatisée, c’est l’audit.

La suite bientôt 🕯️