Architecture multi-agents