7 padrões para construir sistemas multiagentes: