← Voltar ao glossário

Arquitetura Swarm

Família de arquiteturas multiagente em que o comportamento global surge da interação entre unidades que seguem regras locais, trocam sinais e ajustam sua atuação sem depender de um planejador central para cada decisão. A coordenação pode usar ambiente compartilhado, mensagens entre pares ou mecanismos de consenso.

O rótulo é usado de forma frouxa em produtos de agentes. Um conjunto de workers subordinado a um supervisor continua centralizado e não ganha propriedades de swarm apenas por ter muitos agentes. Uma implementação séria precisa definir protocolo, ownership de estado, prevenção de trabalho duplicado, convergência, condição de parada e orçamento; comportamento emergente sem esses limites também produz colisões e custo imprevisível.