Manual de Colaboração com IA

Como trabalhar efetivamente com o clawbot. Padrões de delegação de tarefas, estratégias multicanal e dicas de especialistas para máxima produtividade.

A Base: Comunicação Clara

Diferente de IAs em nuvem que apenas respondem, o clawbot executa. A diferença é profunda: instruções vagas que geram conversas interessantes com o ChatGPT tornam-se comandos destrutivos quando dadas com acesso ao sistema. Precisão importa.

Princípios de Instruções Efetivas

1️⃣
Seja Específico Sobre o Escopo

Defina exatamente o que deve ser afetado. A IA não pedirá esclarecimentos—ela fará suposições baseadas no contexto.

Bom:

"Arquive todos os e-mails de newsletters@*.com na minha caixa de entrada dos últimos 7 dias."

Ruim:

"Limpe minha caixa de entrada." (Quais e-mails? Que ação? Quão antigos?)

2️⃣
Especifique Gatilhos e Condições

Para tarefas contínuas, defina quando a ação deve executar e quais condições devem ser verdadeiras.

Bom:

"Todo dia útil às 9h, se houver e-mails não lidos marcados como 'urgente', me envie um resumo via Telegram."

Ruim:

"Me avise sobre e-mails urgentes." (Quando? Como? O que define urgente?)

3️⃣
Defina Critérios de Sucesso

Diga à IA como saber se a tarefa foi bem-sucedida. Isso previne loops infinitos e permite relatórios de erro significativos.

Bom:

"Execute os testes até que todos passem ou 3 tentativas falhem, então reporte os resultados no #dev-channel."

Ruim:

"Continue executando os testes até funcionarem." (Quantas tentativas? E se nunca passarem?)

4️⃣
Solicite Confirmação para Ações Destrutivas

Para operações que deletam, modificam ou publicam dados, construa etapas de aprovação.

Bom:

"Escreva um rascunho de resposta para esta reclamação de cliente e me envie para aprovação antes de enviar."

Ruim:

"Responda às reclamações de clientes automaticamente." (E se a IA entender errado?)

Seis Padrões de Delegação de Tarefas

Toda automação se encaixa em um dos seis padrões. Entender estes ajuda você a projetar fluxos de trabalho efetivos e definir expectativas apropriadas para o que a IA pode gerenciar autonomamente.

👁️
Padrão 1: Monitoramento

A IA observa mudanças e notifica você.

A IA observa continuamente uma fonte de dados (logs, APIs, arquivos, dashboards) e alerta quando condições específicas ocorrem. Nenhuma mudança é feita—puramente observacional.

Caso de Uso: Monitoramento de Saúde do Servidor

"Observe o endpoint /api/v1/alerts do Prometheus a cada 60 segundos. Se qualquer alerta entrar em estado 'firing' com severity=critical, envie detalhes ao canal #ops-emergency do Slack."

Caso de Uso: Inteligência de Concorrência

"Verifique competitor.com/pricing diariamente às 2h. Se os preços mudarem mais de 10%, tire um screenshot da página e me envie a comparação por e-mail."

Melhor Prática

Defina intervalos de verificação baseados em urgência: sistemas críticos a cada 30-60s, métricas de negócio por hora, monitoramento de tendências diariamente.

Padrão 2: Lembretes

A IA envia notificações baseadas em tempo ou eventos.

Diferente de alertas simples de calendário, lembretes da IA podem incluir contexto, etapas de preparação ou informações pré-buscadas para tornar o lembrete acionável.

Caso de Uso: Preparação para Reuniões

"30 minutos antes de qualquer evento de calendário marcado como 'client-meeting', me envie via WhatsApp: (1) nomes dos participantes, (2) resumo da última conversa do Notion, (3) itens de ação abertos do Jira."

Caso de Uso: Gestão de Prazos

"7 dias antes de qualquer prazo de ticket Jira onde eu sou o responsável, me lembre via Telegram. Se ainda incompleto 1 dia antes, escale para urgente."

Melhor Prática

Inclua contexto acionável com lembretes. "Reunião em 30 min" é inútil; "Ligação com cliente Acme Corp em 30 min - eles estão perguntando sobre limites de API" é valioso.

Padrão 3: Execução

A IA realiza ações em seu nome.

A IA ativamente muda o estado do sistema: arquivos, bancos de dados, APIs, serviços. É aqui que a infraestrutura auto-hospedada torna-se essencial—IA em nuvem nunca pode ter este nível de acesso.

Caso de Uso: Automação de Deploy

"Quando uma nova tag correspondendo a v*.*.* for enviada ao branch main, execute testes CI. Se todos passarem, faça deploy em staging. Após 10 minutos sem erros no Sentry, promova para produção."

Caso de Uso: Limpeza de Dados

"Todo domingo às 3h, arquive mensagens do Slack com mais de 90 dias no canal #random. Exporte para JSON em ~/archives/slack/ antes de deletar."

Melhor Prática

Sempre teste fluxos de trabalho de execução em ambientes não-produção primeiro. Use flags --dry-run quando disponíveis. Construa mecanismos de rollback.

📊
Padrão 4: Análise

A IA processa dados e extrai insights.

A IA lê grandes volumes de dados—logs, métricas, documentos, conversas—e resume, identifica padrões ou responde perguntas. Sem mudanças no sistema, mas gera inteligência valiosa.

Caso de Uso: Análise de Logs

"Analise as últimas 1000 linhas de /var/log/nginx/error.log. Identifique os 5 padrões de erro mais comuns, estime impacto (requisições afetadas) e sugira correções."

Caso de Uso: Inteligência de Reuniões

"Leia transcrições de todas as reuniões Zoom marcadas como 'product-review' do último mês. Quais são as 5 principais solicitações de recursos por frequência? Quem mencionou cada uma?"

Melhor Prática

Pareie análise com ação. Não apenas gere relatórios—configure a IA para escalar descobertas que precisam atenção imediata.

🔗
Padrão 5: Integração

A IA conecta múltiplos serviços e os mantém sincronizados.

A IA age como middleware, movendo dados entre sistemas que não se integram nativamente. Isso substitui automação estilo Zapier, mas com lógica em linguagem natural em vez de workflows arrastar-e-soltar.

Caso de Uso: Sincronização CRM ↔ Suporte

"Quando um novo ticket for criado no Zendesk, verifique se o cliente existe no HubSpot. Se sim, adicione link do ticket à sua timeline. Se não, crie registro de contato com metadados do ticket."

Caso de Uso: Rastreamento de Tempo

"Quando eu fechar um ticket Jira, calcule o tempo de 'In Progress' a 'Done', registre no Clockify sob o projeto correspondente à chave do projeto Jira."

Melhor Prática

Projete integrações para serem idempotentes (seguro executar múltiplas vezes) e lidar com falhas graciosamente. Registre todas operações de sincronização para trilhas de auditoria.

🤖
Padrão 6: Automação (Fluxos de Trabalho Multi-Etapa)

A IA encadeia múltiplas ações baseadas em lógica condicional.

Isso combina todos os padrões anteriores em fluxos de trabalho sofisticados com lógica de ramificação, mecanismos de retry e árvores de decisão. A IA orquestra sequências complexas autonomamente.

Caso de Uso: Resposta a Incidentes

"Quando Prometheus disparar alerta 'HighMemoryUsage': (1) Verifique se este serviço reiniciou na última hora. Se sim, ignore. (2) Se não, capture heap dump. (3) Analise com gdb. (4) Se vazamento de memória detectado, reinicie serviço e abra bug no Jira. (5) Poste relatório de incidente no Slack #ops."

Caso de Uso: Pipeline de Publicação de Conteúdo

"Quando um novo arquivo markdown aparecer em ~/blog/drafts/: (1) Verifique ortografia e gramática. (2) Gere metadados SEO. (3) Otimize imagens no post. (4) Mova para ~/blog/ready/. (5) Crie PR para repo do website. (6) Poste link de preview no Slack #content."

Melhor Prática

Divida automação complexa em estágios com checkpoints. Registre estado em cada etapa para que falhas possam ser debugadas e fluxos de trabalho possam retomar no meio do processo.

Estratégia Multicanal

O clawbot suporta mais de 15 canais de comunicação. A chave para uso efetivo não é conectar todos—é escolher o canal certo para cada tipo de tarefa baseado em contexto, urgência e integração de fluxo de trabalho.

WhatsApp: Pessoal, Alta Prioridade

  • Alertas críticos (produção fora do ar, incidentes de segurança)
  • Lembretes sensíveis ao tempo (preparação para reunião, check-in de viagem)
  • Automação pessoal (casa inteligente, suporte técnico familiar)
  • Comandos de voz via mensagens de voz

Por quê: Sempre com você, notificações nativas mobile, entrada de voz.

Slack/Discord: Colaboração em Equipe

  • Notificações de deploy visíveis para a equipe
  • Atualizações de status CI/CD em canais de projeto
  • Automação compartilhada (comandos de bot que qualquer um pode disparar)
  • Coordenação de resposta a incidentes

Por quê: Transparência, contexto de equipe, discussões em threads.

Telegram: Confiável, Rápido, Flexível

  • Atualizações de alta frequência (dashboards de monitoramento)
  • Resumos e relatórios diários
  • Compartilhamento de arquivos (screenshots, logs, exportações)
  • API de bot para integrações customizadas

Por quê: Sem limites de taxa, botões inline, API de bot poderosa.

Email: Formal, Arquivamento, Externo

  • Relatórios semanais para stakeholders
  • Notificações formais (jurídico, compliance)
  • Comunicação com partes externas
  • Conteúdo longo com formatação

Por quê: Universal, registro formal, formatação rica.

Dica Pro: Regras de Roteamento de Canal

Configure o clawbot para rotear automaticamente diferentes tipos de mensagem para canais apropriados: erros para Slack #ops, resumos para Telegram, alertas críticos para WhatsApp. Defina lógica de roteamento em seu IDENTITY.md ou configuração específica de canal.

Ecossistema de Skills: Estendendo Capacidades

As mais de 565 skills comunitárias do clawbot (ClawdHub) seguem o padrão AgentSkills. Skills fornecem integrações pré-construídas e capacidades específicas de domínio que você pode instalar, customizar e combinar.

Descobrindo Skills

Skills são distribuídas via ClawdHub (marketplace baseado em GitHub). Navegue por categoria ou busque por palavra-chave:

Via CLI:

clawbot skills search kubernetes

Via Chat:

"Mostre-me skills para monitorar bancos de dados PostgreSQL."

Categorias populares: DevOps (kubectl, docker, terraform), Cloud (AWS, Azure, GCP), Produtividade (calendário, email, anotações), Desenvolvimento (GitHub, GitLab, CI/CD), Casa Inteligente (Home Assistant, IoT), Dados (bancos de dados, analytics, ETL).

Instalando Skills

Skills instalam como pacotes Node.js com definições de capacidade declarativas:

Instalar do ClawdHub:

clawbot skills install kubectl

Instalar de URL Git:

clawbot skills install https://github.com/user/custom-skill

Nota de Segurança

Skills executam com as permissões do seu clawbot. Revise o código fonte da skill antes de instalar, especialmente para skills que executam comandos do sistema ou acessam credenciais. Prefira skills com muitas estrelas no GitHub e atualizações recentes.

Customizando Skills

A maioria das skills expõe configuração via variáveis de ambiente ou arquivos de config. Customizações comuns:

Credenciais de API

Armazene em ~/.clawbot/secrets.env com criptografia habilitada.

Exemplo:

GITHUB_TOKEN=ghp_xxxxx
SLACK_BOT_TOKEN=xoxb-xxxxx

Configurações Específicas de Skill

Sobrescreva padrões em ~/.clawbot/skills/{skill-name}/config.json

Exemplo (kubectl skill):

{"default_namespace": "production", "timeout": 30}

Controles de Permissão

Restrinja quais ações a skill pode realizar via listas de permissão de ferramentas.

Exemplo:

Permitir "kubectl get" e "kubectl describe", negar "kubectl delete"

10 Padrões de Uso Nível Especialista

Técnicas avançadas de usuários avançados do clawbot que o transformam de "assistente útil" para "infraestrutura indispensável."

1️⃣
Consciência de Contexto via IDENTITY.md

Armazene suas preferências, contexto de trabalho e conhecimento de domínio em ~/.clawbot/IDENTITY.md. A IA lê isso antes de cada interação, personalizando respostas sem explicações repetidas.

O que incluir:

• Seu papel e stack tecnológica
• Estrutura de projeto e convenções de nomenclatura
• Estilo de comunicação preferido
• Fuso horário e horário de trabalho
• Contatos-chave e seus papéis
• Princípios de tomada de decisão

2️⃣
Fluxos de Trabalho de Aprovação para Gestão de Risco

Para operações com consequências (deploys, mudanças de dados, comunicações externas), configure portões de aprovação. A IA rascunha a ação, você aprova via chat.

Configuração (em política de ferramenta):

tools.exec.approval: "ask" para comandos correspondendo "rm -rf", "kubectl delete", "git push --force"

3️⃣
Loops de Feedback para Melhoria Contínua

Após execução de automação, explicitamente diga à IA o que funcionou e o que não funcionou. Ela lembra na memória de sessão e ajusta comportamento futuro.

Exemplos de feedback:

"Aquele rascunho de e-mail estava muito formal—use um tom mais amigável da próxima vez."
"A análise de log perdeu erros em stderr—verifique tanto stdout quanto stderr."

4️⃣
Tarefas Agendadas via Gateway Cron

Para automação recorrente, use o agendamento cron do clawbot Gateway em vez do cron do sistema. Jobs cron gerados por IA entendem linguagem natural e lidam com falhas inteligentemente.

Cron em linguagem natural:

"Todo dia útil às 9h exceto feriados" → Gateway traduz para expressão cron e lida com calendário de feriados.

5️⃣
Encadeando Skills em Fluxos de Trabalho

Combine múltiplas skills em sequências. A IA coordena o fluxo de dados entre skills sem você escrever código de integração.

Fluxo de trabalho multi-skill:

"Use skill 'github' para buscar notas da última release, então skill 'slack' para postar resumo em #announcements, então skill 'twitter' para rascunhar um tweet."

6️⃣
Log de Auditoria para Responsabilidade

Habilite logging abrangente para rastrear cada ação da IA. Essencial para debugging, auditorias de segurança e entender o que aconteceu durante incidentes.

Localizações de log:

~/.clawbot/logs/gateway.log (todas mensagens)
~/.clawbot/logs/exec.log (comandos do sistema)
~/.clawbot/logs/skills.log (invocações de skill)

7️⃣
Teste em Sandbox para Automação de Alto Risco

Antes de implantar automação em sistemas de produção, teste em ambientes isolados. Use containers Docker, servidores de staging ou modos --dry-run.

Estratégia de teste:

1. Teste comando manualmente
2. Execute automação IA em modo dry-run
3. Implante em staging com dados reais
4. Monitore por 24-48 horas
5. Promova para produção

8️⃣
Políticas de Skill Por Canal

Restrinja certas skills a canais específicos. Exemplo: permita operações destrutivas apenas via WhatsApp (onde você está autenticado), nunca via Discord público.

Política de canal:

WhatsApp: todas skills habilitadas
Slack #ops: apenas skills DevOps
Discord: apenas skills somente leitura
Telegram: monitoramento e relatórios

9️⃣
Continuidade de Sessão para Tarefas Multi-Turno

Para tarefas complexas requerendo ida e volta, inicie uma sessão dedicada. A IA mantém contexto entre mensagens e lembra resultados intermediários.

Exemplo de sessão:

"Inicie uma sessão de debugging para os erros do serviço de pagamento."
→ IA cria sessão, faz perguntas esclarecedoras
→ Você fornece logs, IA analisa
→ IA propõe correções, você aprova
→ IA implementa e verifica
"Encerre sessão e resuma o que corrigimos."

🔟
Seleção de Modelo para Tipo de Tarefa

Diferentes modelos de IA se destacam em diferentes tarefas. Configure o clawbot para rotear inteligentemente: Claude para raciocínio complexo, GPT-4 para código, Ollama para operações offline/privadas.

Regras de roteamento de modelo:

Revisões de código: GPT-4 Turbo (melhor em código)
Análise de dados: Claude Sonnet (melhor em raciocínio)
Automação simples: Ollama llama3 (grátis, local)
Dados sensíveis: apenas Ollama (nunca nuvem)

Problemas Comuns e Soluções

Desafios do mundo real encontrados por usuários do clawbot e como resolvê-los.

Problema: IA Executa Comandos Incorretos

Causa: Instruções ambíguas ou contexto insuficiente.

Solução: Seja mais explícito. Use fluxos de trabalho de aprovação para comandos arriscados. Adicione exemplos de comportamento correto ao IDENTITY.md.

Antes:

"Delete logs antigos"

Depois:

"Delete arquivos de log em /var/log/myapp/ com mais de 30 dias com nomes correspondendo a *.log. Preserve os 10 arquivos mais recentes independente da idade. Peça confirmação antes de deletar."

Problema: Automação Para de Funcionar Aleatoriamente

Causa: Limites de taxa de API externa, expiração de credenciais ou falhas de rede transitórias.

Solução: Construa lógica de retry com backoff exponencial. Monitore ~/.clawbot/logs/ para erros. Configure alertas quando automação falhar.

Problema: Muitas Notificações

Causa: Limiares de monitoramento muito sensíveis ou sem filtragem de ruído.

Solução: Adicione debouncing ("Apenas alerte se condição persistir por 5 minutos") e deduplicação ("Não alerte mais de uma vez por hora para o mesmo problema").

Problema: IA Não Entende Fluxos de Trabalho Complexos

Causa: Tentar descrever fluxo de trabalho inteiro em uma mensagem.

Solução: Divida em estágios. Configure um estágio, teste, então adicione o próximo. Use continuidade de sessão para refinamento incremental.

Problema: Dados Sensíveis nos Logs

Causa: IA registrando saídas completas de comando incluindo credenciais ou dados privados.

Solução: Configure regras de sanitização de log para remover padrões (chaves de API, tokens, senhas). Revise logs periodicamente e adicione novas regras de redação conforme necessário.

Pronto para Dominar o clawbot?

Comece com uma automação simples. À medida que ganha confiança, adicione mais padrões. Em semanas, você vai se perguntar como trabalhou sem ele.

Começar Ver Exemplos Reais