Les agents IA échouent à cause d'une architecture désordonnée
Les agents IA semblent souvent robustes, mais ils restent fragiles.
Il y a douze heures, mon système de compétences ressemblait à ceci :
- 34 compétences réparties dans 3 répertoires différents.
- 28 compétences prétendaient se déplacer, mais seules 2 l'ont réellement fait.
- Deux systèmes de gestion n'ont pas réussi à communiquer.
- Un outil a supprimé 100 lignes de code dans une compétence à l'insu de tous.
La plupart des gens font l'éloge du Large Language Model. Ils pensent que le modèle est la source de puissance. Le modèle n'est que le cerveau. Un agent fonctionnel a besoin de quatre éléments :
- Mémoire
- Compétences
- Hooks
- Extensions
Si une pièce échoue, l'agent échoue. Mon erreur n'était pas un bug. C'était de la fragmentation. J'avais des chemins brisés et des liens manquants.
Le danger dans le développement de l'IA est d'utiliser des outils immédiatement sans plan. Vous ajoutez Firecrawl, Crawl4ai et divers serveurs MCP pour gagner du temps. Mais lorsque vous avez 115 compétences tierces, trois choses se produisent :
- Conflits de nommage : deux compétences portant le même nom font planter le système.
- Pollution de l'environnement : une compétence corrompt l'environnement d'une autre.
- Mises à jour défectueuses : une mise à jour d'API brise votre chaîne silencieusement.
C'est l'entropie architecturale. À mesure que les systèmes grandissent, ils deviennent plus difficiles à suivre.
N'attendez pas qu'un projet se stabilise avant de l'organiser. C'est un piège. J'ai passé 12 heures à réparer mon système :
- J'ai fusionné les répertoires éparpillés en deux chemins propres.
- J'ai ajouté une barrière pour détecter les suppressions accidentelles.
- J'ai créé une règle pour notifier le créateur après tout changement du système.
- J'ai supprimé les anciens fichiers inutiles.
Il ne s'agissait pas de développer de nouvelles fonctionnalités. C'était de l'hygiène architecturale. L'hygiène est un investissement composé. Ce n'est pas seulement un coût de maintenance.
Si vous construisez des agents IA, suivez cette règle : Définissez vos règles pour la mémoire et les compétences dès le premier jour.
Posez ces questions tôt :
- Où va la mémoire ?
- Comment gérez-vous les versions ?
- Où résident les compétences pour éviter les conflits de noms ?
- Qui enregistre les dépendances entre les extensions ?
- Qui effectue les audits réguliers ?
Les réponses déterminent la taille que votre agent peut atteindre. Le goulot d'étranglement de l'IA n'est pas le nombre de paramètres. C'est le désordre dans la maison.
Communauté d'apprentissage optionnelle : https://t.me/GyaanSetuAi
