Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/07039.jsonl.gz/482

Bonjour,
J’ai entendu parler récemment de l’architecture multi-agents (OAA, Open Agent Architecture). Il me semble évident que cette architecture permet de faciliter les opérations de maintenance, la communication entre agents parlant des langages différents ainsi que l’évolutivité du code. Cependant, j’imagine aussi (dites moi si je me trompe ! ) que le fait que les différents agents ne communiquent pas directement entre eux mais par l’intermédiaire d’un superviseur entraîne des baisses des performances des applications en termes de temps de réponse. Par conséquent je me pose plusieurs questions :
- Est-il possible d’évaluer cette baisse de performances engendrée par une architecture OAA par rapport à un « câblage direct »
- Peut-on envisager, pour avoir le beurre et l’argent du beurre, de développer les différentes versions d’une applications en suivant cette architecture (ce qui permet de bien séparer les entités et de les développer séparément) puis, pour chaque nouvelle version, de supprimer l’OAA pour revenir à ce que j’appelle un « câblage direct » et bénéficier ainsi de meilleures performances ? Quels seraient les difficultés à utiliser ce genre de méthode ?
Merci !
In Vino Veritas