Uma mistura cuidadosa de arquitetura de agentes locais/nuvem e padrões de interface