7 patrones para construir sistemas multiagente: