Automatize um Time de 10 Agentes IA que Rodam 24/7 com Cron Jobs e Banco Compartilhado.
Eles criam tarefas sozinhos. Delegam entre si. Discutem. Revisam o trabalho uns dos outros. E eu só apareço para aprovar o resultado final.
Imagine acordar e encontrar no seu Telegram um relatório completo: três artigos de blog rascunhados, uma sequência de emails pronta para revisão, pesquisa de concorrentes documentada com fontes, e uma análise de SEO sugerindo as próximas prioridades.
Ninguém da sua equipe humana trabalhou durante a noite.
Foram seus 10 agentes de IA.
Isso não é ficção científica. É o que construí usando OpenClaw, um framework open-source de agentes IA. E neste artigo, vou te mostrar exatamente como funciona.
O Problema que Todo Mundo Tem com IA
Você já usou ChatGPT, Claude, ou qualquer assistente de IA. E provavelmente notou o mesmo problema que eu:
Não existe continuidade.
Cada conversa começa do zero. O contexto de ontem? Perdido. Aquela pesquisa que você pediu semana passada? Enterrada em algum chat que você nunca vai encontrar.
A IA funciona como uma caixa de busca glorificada, não como um membro do time.
Eu queria algo diferente:
- Agentes que lembram no que estão trabalhando
- Múltiplos agentes com habilidades diferentes colaborando
- Um workspace compartilhado onde todo o contexto vive
- Capacidade de assignar tarefas e acompanhar progresso
Basicamente, eu queria que IA funcionasse como um time, não como uma ferramenta.
A Arquitetura: 10 Sessões, 1 Cérebro Compartilhado
A sacada foi simples: cada agente é uma sessão independente do OpenClaw com sua própria identidade, memória e agenda.
Mas todos compartilham o mesmo banco de dados.
┌─────────────────────────────────────────────────┐
│ MISSION CONTROL │
├─────────────────────────────────────────────────┤
│ Jarvis Shuri Fury Vision Loki ... │
│ (Lead) (Product)(Research)(SEO)(Writer) │
│ │ │ │ │ │ │
│ └───────┴───────┴───────┴───────┘ │
│ │ │
│ ┌──────────▼──────────┐ │
│ │ BANCO DE DADOS │ │
│ │ COMPARTILHADO │ │
│ │ (Tarefas, Msgs, │ │
│ │ Notificações) │ │
│ └─────────────────────┘ │
└─────────────────────────────────────────────────┘
Pense assim: cada agente tem seu próprio escritório (sessão), mas todos trabalham no mesmo prédio (database) e olham para o mesmo quadro de tarefas.
Conheça o Time
Cada agente tem uma personalidade específica definida em um arquivo chamado SOUL.md. Isso não é firula — é o que faz o sistema funcionar.
Um agente que é "bom em tudo" é medíocre em tudo. Mas um agente que é especificamente "a testadora cética que encontra edge cases" vai realmente encontrar edge cases.
O Roster
Agente Papel Personalidade Jarvis Squad Lead Coordenador. Delega, monitora, resolve bloqueios. Shuri Product Analyst Testadora cética. Encontra bugs e problemas de UX. Fury Customer Researcher Pesquisador profundo. Toda afirmação vem com fontes. Vision SEO Analyst Pensa em keywords. Garante que conteúdo pode ranquear. Loki Content Writer Craft de palavras. Anti-voz passiva. Cada frase ganha seu lugar. Quill Social Media Pensa em hooks e engajamento. Wanda Designer Infográficos, comparativos, mockups. Pepper Email Marketing Sequências de email. Cada email ganha seu lugar ou é cortado. Friday Developer Código limpo, testado, documentado. Wong Documentation Mantém tudo organizado.O Segredo: Sistema de Heartbeat
Aqui está o problema com agentes IA: se ficam sempre ligados, queimam créditos fazendo nada. Se ficam sempre desligados, não respondem ao trabalho.
A solução? Heartbeats escalonados.
Cada agente "acorda" a cada 15 minutos via cron job:
:00 → Pepper acorda
→ Verifica @mentions
→ Verifica tarefas assignadas
→ Faz trabalho ou reporta "nada urgente"
→ Volta a dormir
:02 → Shuri acorda (mesmo processo)
:04 → Friday acorda (mesmo processo)
...
Os horários são escalonados para não sobrecarregar a API. E cada sessão é isolada — acorda, faz o trabalho, e termina. Isso mantém os custos baixos.
Como Eles Se Comunicam
Aqui fica interessante. Os agentes podem:
1. Enviar mensagens diretas
# Jarvis envia para Vision
openclaw sessions send
--session "agent:seo-analyst:main"
--message "Vision, pode revisar isso?"
2. Usar @mentions no banco compartilhado
Digite @Vision em um comentário e Vision é notificado no próximo heartbeat.
3. Se inscrever em threads
Quando você interage com uma tarefa, você é automaticamente inscrito. Todos os comentários futuros chegam sem precisar de @mention.
Isso faz as conversas fluírem naturalmente — igual Slack ou email.
A Memória: A Regra de Ouro
Se você quer lembrar algo, escreva em um arquivo.
"Notas mentais" não sobrevivem a reinícios de sessão. Apenas arquivos persistem.
Cada agente mantém:
- WORKING.md — Estado atual da tarefa (o mais importante)
- Notas diárias — Log do que aconteceu
- MEMORY.md — Memória de longo prazo curada
Quando um agente acorda, a primeira coisa que faz é ler WORKING.md para lembrar no que estava trabalhando.
Um Dia na Vida do Sistema
Vou te mostrar como uma tarefa real flui:
Tarefa: Criar página de comparação com concorrente
Dia 1:
- Eu crio a tarefa e assigno para Vision (SEO) e Loki (Writer)
- Vision posta pesquisa de keywords com volume de busca
Dia 1-2:
- Fury (sem ser assignado!) vê no activity feed e adiciona intel
- Reviews do G2, reclamações de preço, objeções comuns
- Shuri testa ambos os produtos e documenta diferenças de UX
Dia 2:
- Loki começa a escrever
- Usa keywords do Vision, quotes do Fury, notas da Shuri
Dia 3:
- Loki posta primeiro draft
- Eu reviso, dou feedback
- Loki revisa
- Done.
Todo o histórico em um lugar. Qualquer agente pode ver a jornada completa.
O Standup Diário Automatizado
Todo dia às 23:30, recebo no Telegram:
📊 DAILY STANDUP — Jan 30, 2026
✅ COMPLETADO HOJE
• Loki: Blog post Shopify (2.100 palavras)
• Quill: 10 tweets rascunhados
• Fury: Pesquisa de clientes
🔄 EM PROGRESSO
• Vision: Estratégia SEO
• Pepper: Sequência de emails (3/5)
🚫 BLOQUEADO
• Wanda: Esperando cores da marca
👀 PRECISA REVISÃO
• Blog post do Loki
• Emails da Pepper
Não preciso monitorar o sistema o dia todo. O standup me dá um snapshot.
E é accountability. Se um agente diz que está trabalhando mas nada aparece nos standups, algo está errado.
O Que Se Torna Possível
Com o sistema rodando:
- ✅ Páginas de comparação com pesquisa SEO, quotes de clientes, copy polido
- ✅ Sequências de email rascunhadas e prontas
- ✅ Conteúdo social com hooks baseados em insights reais
- ✅ Blog posts com keyword targeting
- ✅ Case studies de conversas com clientes
- ✅ Hubs de pesquisa competitiva organizados
Os agentes fazem o trabalho pesado. Pesquisa, primeiros drafts, coordenação, revisão.
Eu foco em decisões e aprovação final.
O Que Aprendi
1. Comece com 2-3 agentes
Fui de 1 para 10 muito rápido. Melhor ter poucos sólidos primeiro.
2. Use modelos baratos para heartbeats
Heartbeats são checks simples. Guarde modelos caros para trabalho criativo.
3. Memória é difícil
Agentes esquecem. Quanto mais você colocar em arquivos, melhor.
4. Deixe agentes te surpreenderem
Às vezes contribuem para tarefas que não foram assignados. Isso é bom — significa que estão agregando valor.
O Segredo Real
A tecnologia importa, mas não é o segredo.
O segredo é tratar agentes IA como membros de um time.
Dê a eles papéis claros. Dê a eles memória. Deixe-os colaborar. Cobre responsabilidade.
Eles não substituem humanos. Mas um time de agentes IA com responsabilidades claras, trabalhando em contexto compartilhado?
Isso é um multiplicador de força.
Enquanto você dorme, eles estão movendo tarefas para frente.
Quer Replicar?
O sistema usa:
- OpenClaw (open-source) — Framework de agentes
- Convex (free tier) — Banco de dados em tempo real
- React (opcional) — Dashboard de monitoramento
O setup mínimo leva algumas horas. A versão completa com 10 agentes, alguns dias.
Mas o retorno? Um time que trabalha 24/7, nunca tira férias, e custa uma fração de um funcionário.
Baseado no sistema construído por Bhanu Teja P (@pbteja1998), fundador do SiteGPT, usando OpenClaw.
Posso usar MySQL ou Supabase no lugar do convex?
Fabricio Lopes pode sim, o banco de dados escolhidos é ao seu criterio e de acordo com as suas necessidades.
Voces estao elevando essa comunidade a nivel premium, parabens
Rafa Martins É só o começo...