O que é Orquestracao Multi-Agente?
Orquestracao multi-agente é o padrão arquitetural onde um agente orquestrador decompõe tarefas complexas e distribui sub-tarefas a agentes especializados.
Por que TinyClaw para Multi-Agentes?
TinyClaw foi projetado para orquestracao local sem infraestrutura cloud. Todos os agentes rodam no mesmo processo Python, compartilham memória via SQLite.
- · Latência mínima (comunicacao in-process)
- · Sem custo de rede entre agentes
- · Debug simplificado (tudo no mesmo log)
- · Limitado por CPU/RAM de uma máquina
- · Nao escala horizontalmente
- · Para escala: use Celery ou Ray
Arquitetura Hub-and-Spoke
O padrão principal do TinyClaw: um orquestrador central (Hub) que conhece todos os agentes disponíveis (Spokes) e decide qual usar para cada sub-tarefa.
Comunicacao Assíncrona entre Agentes
Agentes se comunicam via mensagens tipadas em filas asyncio. Cada mensagem tem um tipo, payload e correlation_id para rastreamento de contexto.
Especializacao e Divisão de Tarefas
Cada agente especializado tem um SOUL.md próprio, ferramentas específicas e modelo de IA adequado ao seu papel.
Monitoramento e Debugging Multi-Agente
Debugar sistemas multi-agente é desafiador sem as ferramentas certas. O TinyClaw implementa trace_id propagacao e um dashboard de monitoramento em tempo real.