TRILHA 4 — AMBER

🤖 OpenClaw: Agente Conversacional

Integre o vault Obsidian com OpenClaw para ter um segundo cérebro acessível via WhatsApp, Telegram e Slack. Configure SOUL.md, conecte o wiki e crie workflows automáticos.

4
Módulos
24
Tópicos
~3h
Duração
Expert
Nível
🤖 OpenClaw SOUL.md runtime 💬 WhatsApp ✈️ Telegram # Slack 📖 Vault Wiki 📂 raw/ sources ⚙️ Automações 📄 SOUL.md — identidade

Módulos desta Trilha

Conteúdo Detalhado

4.1~45 min

🤖 O que é OpenClaw

Arquitetura, runtime Pi, SOUL.md e canais suportados — entenda o agente conversacional self-hosted que dá voz ao seu segundo cérebro.

O que é:

OpenClaw é um agente de IA self-hosted baseado no runtime Pi. Ele expõe um WebSocket gateway que se conecta a plataformas de mensagens e executa skills (plugins) definidos em arquivos de configuração Markdown.

Por que aprender:

Entender a arquitetura é o primeiro passo para customizar o agente, adicionar skills e integrar com o vault Obsidian de forma segura e eficiente.

Conceitos-chave:

Runtime Pi, WebSocket gateway, skills como plugins, configuração declarativa, self-hosted, privacidade total dos dados.

O que é:

SOUL.md é o arquivo central de configuração do agente OpenClaw. Escrito em Markdown simples, define o nome, personalidade, capacidades, fontes de conhecimento e regras de comportamento do agente.

Por que aprender:

É o único arquivo que você precisa editar para transformar o OpenClaw em um assistente especializado no seu vault. Toda a integração com o wiki começa aqui.

Conceitos-chave:

SOUL.md, persona do agente, seções de capacidades, regras de acesso, integração com fontes de conhecimento, configuração declarativa.

O que é:

OpenClaw suporta mais de 20 plataformas de mensagens via adapters padronizados: WhatsApp (via Baileys), Telegram (Bot API), Slack (Bolt), Discord, SMS, Email, e outros canais via webhooks.

Por que aprender:

Um único vault, múltiplos canais de acesso. Você pode consultar seu segundo cérebro pelo WhatsApp no celular e pelo Slack no trabalho, sem reconfigurar nada.

Conceitos-chave:

Adapters de canal, API do Telegram Bot, Baileys para WhatsApp, Slack Bolt, normalização de mensagens, multi-canal sem duplicação de lógica.

O que é:

OpenClaw roda inteiramente na sua máquina ou servidor privado. A instalação usa npm/bun e leva menos de 10 minutos. Nenhum dado do vault sai da sua rede.

Por que aprender:

Self-hosting é o que diferencia OpenClaw de assistentes cloud. Seus documentos, conversas e configurações ficam 100% sob seu controle.

Conceitos-chave:

npm/bun install, variáveis de ambiente, .env config, rodar como serviço (systemd/pm2), portas e firewall, backup da configuração.

O que é:

Skills são módulos que estendem as capacidades do agente: leitura de arquivos, execução de código, acesso ao browser, síntese de voz, cron jobs, chamadas HTTP e integrações com APIs externas.

Por que aprender:

As skills são o que transformam o OpenClaw de um chatbot simples em um agente completo capaz de interagir com o vault, disparar ingestões e enviar notificações proativas.

Conceitos-chave:

skill de filesystem, skill de browser, skill de cron, skill de HTTP, composição de skills no SOUL.md, permissões por skill, skills customizadas em JavaScript.

O que é:

Comparação objetiva entre OpenClaw (self-hosted) e assistentes cloud como ChatGPT, Gemini e Copilot em dimensões de privacidade, custo, latência, controle e capacidades offline.

Por que aprender:

Entender os trade-offs ajuda a tomar decisões arquiteturais corretas. Para segundo cérebro com dados sensíveis, self-hosted é a única opção segura.

Conceitos-chave:

Soberania de dados, custo de inferência local vs cloud, latência, uptime, vendor lock-in, uso de modelos locais (Ollama) vs API, privacidade diferencial.

Ver Completo
4.2~45 min

🔗 Conectando o Vault ao OpenClaw

Integre o vault Obsidian como backend de conhecimento do agente, configurando permissões, caminhos e o SOUL.md para consultas ao wiki.

O que é:

Modelo arquitetural onde o OpenClaw age como interface conversacional e o vault Obsidian (pasta wiki/) é o backend de conhecimento. O agente lê arquivos Markdown diretamente do filesystem, sem banco de dados intermediário.

Por que aprender:

Compreender o fluxo completo — da pergunta no Telegram até a leitura do wiki — é fundamental para depurar problemas e otimizar respostas.

Conceitos-chave:

Filesystem como backend, acesso direto ao vault, caminho absoluto do vault, schema index.md como ponto de entrada, latência de leitura local.

O que é:

Seção específica do SOUL.md que instrui o agente sobre a estrutura do vault: onde estão os arquivos wiki/, como interpretar o index.md, quais operações são permitidas e como formatar respostas com referências.

Por que aprender:

O SOUL.md é a "synapsis" entre o agente e o vault. Instruções bem escritas produzem respostas precisas; instruções vagas produzem alucinações sobre o conteúdo do wiki.

Conceitos-chave:

Seção knowledge_base no SOUL.md, caminho do vault, instruções de leitura do index.md, regras de citação de fontes, limite de tokens por consulta.

O que é:

Configuração granular de permissões no SOUL.md: quais pastas o agente pode ler (wiki/), quais pode escrever (raw/inbox/), e quais são bloqueadas. Inclui whitelist de extensões e tamanho máximo de arquivo.

Por que aprender:

Sem controle de permissões, um agente com acesso total ao filesystem é um risco. Permissões explícitas protegem dados sensíveis e evitam escrita acidental em arquivos críticos.

Conceitos-chave:

read_paths, write_paths, denied_paths, extensões permitidas (.md, .txt), sandbox de filesystem, auditoria de acessos, separação raw/ vs wiki/.

O que é:

Tutorial passo-a-passo do primeiro fluxo real: enviar "o que sei sobre Python async?" pelo Telegram, o agente lê o index.md, localiza páginas relevantes em wiki/ e responde com síntese + referências.

Por que aprender:

Ver a integração funcionando do primeiro ao último byte valida toda a configuração e dá confiança para prosseguir com fluxos mais complexos.

Conceitos-chave:

Fluxo de consulta completo, parsing do index.md, seleção de páginas wiki/, síntese de resposta, formatação para Telegram, tempo de resposta esperado.

O que é:

Fluxo de captura mobile: enviar um PDF, texto ou link pelo Telegram → OpenClaw salva em raw/inbox/ → dispara ingestão via Claude Code → wiki/ atualizado automaticamente.

Por que aprender:

Elimina a fricção de captura. Você encontra um artigo no celular, manda para o agente e em minutos ele está compilado no wiki, acessível para consultas futuras.

Conceitos-chave:

raw/inbox/ como landing zone, skill de file write, trigger de ingestão, callback de confirmação, suporte a PDF/TXT/URL, validação de tamanho.

O que é:

Checklist completo para validar a integração: teste de leitura do wiki, teste de escrita em raw/, teste de permissões negadas, teste de resposta a consulta, teste de ingestão e verificação de logs.

Por que aprender:

Uma integração não testada sistematicamente falha em produção. O checklist garante que todos os caminhos críticos funcionam antes de você depender do sistema.

Conceitos-chave:

Testes de smoke, validação de permissões, verificação de logs, teste de consulta com página conhecida, teste de ingestão com arquivo de teste, rollback plan.

Ver Completo
4.3~45 min

💬 Interface Conversacional para o Wiki

Design de diálogo para PKM, consultas em linguagem natural, captura mobile e histórico de conversas como fonte de conhecimento.

O que é:

Padrões de design conversacional adaptados para PKM: respostas com fonte citada, confirmações de ingestão, queries de refinamento, sugestões proativas e mensagens de erro humanizadas.

Por que aprender:

Uma interface mal projetada cria frustração. Padrões bem definidos no SOUL.md tornam o agente previsível, confiável e agradável de usar no dia a dia.

Conceitos-chave:

Citação de fonte wiki, confirmação de escrita, query de refinamento ("quer mais detalhes sobre X?"), fallback quando não encontrado, tom consistente, emojis e formatação Markdown.

O que é:

Técnica para formular perguntas ao wiki de forma natural, como se estivesse conversando com um colega que leu todos os seus documentos: "o que decidimos sobre a arquitetura de banco?", "quais são os pros/cons de X que registrei?"

Por que aprender:

Consultas bem formuladas retornam respostas melhores. Entender como o agente mapeia linguagem natural para páginas wiki aumenta a utilidade do sistema.

Conceitos-chave:

Intent parsing, matching de query ao index.md, síntese multi-página, consultas temporais ("o que anotei este mês sobre X?"), consultas comparativas, follow-up questions.

O que é:

Fluxo completo de captura mobile: você digita uma nota, ideia ou URL no Telegram → o agente cria um arquivo em raw/inbox/ com metadados → disparada a operação de ingestão → wiki/ atualizado.

Por que aprender:

A captura é o gargalo do segundo cérebro. Reduzir a fricção de "encontrei algo interessante" para "está no wiki" de horas para minutos transforma o hábito de capturar.

Conceitos-chave:

raw/inbox/ como landing zone, prefixo de data no filename, metadados YAML automáticos, trigger via mensagem Telegram, confirmação de sucesso, fluxo de ingestão automático.

O que é:

OpenClaw pode enviar notificações proativas: "ingestão de X páginas completada", "wiki tem Y páginas desatualizadas", "novo arquivo em raw/ aguardando ingestão". Configuradas via skill de cron no SOUL.md.

Por que aprender:

Notificações proativas fecham o loop do sistema. Sem elas, o wiki pode se degradar silenciosamente sem que você perceba.

Conceitos-chave:

Push notifications via Telegram, skill de cron para verificações periódicas, thresholds de alerta, silenciar notificações (modo DND), digests vs alertas imediatos.

O que é:

Técnica avançada: exportar logs de conversa com o agente como arquivos raw/ para ingestão. O LLM compila as decisões, insights e notas capturadas nas conversas em páginas wiki/ estruturadas.

Por que aprender:

Conversas com o agente são ricas em conhecimento implícito. Ingerir os logs transforma o diálogo em memória persistente, criando um loop de aprendizado positivo.

Conceitos-chave:

Export de logs via /export, formato de log para ingestão, limpeza de ruído nas conversas, extração de decisões e insights, wiki de "diário de conversas".

O que é:

Configuração para acessar o mesmo vault via múltiplos canais simultaneamente: WhatsApp pessoal, Telegram profissional e Slack de equipe, todos lendo o mesmo wiki/ sem duplicação de dados.

Por que aprender:

O segundo cérebro deve estar disponível em qualquer contexto. Multi-canal significa que você acessa o conhecimento onde estiver, sem trocar de aplicativo.

Conceitos-chave:

Configuração de múltiplos adapters no SOUL.md, identidades diferentes por canal, permissões por canal (Slack pode ingerir, WhatsApp só lê), roteamento de notificações.

Ver Completo
4.4~45 min

⚡ Automações e Workflows com OpenClaw

Cron jobs de ingestão, integrações GitHub, daily briefings e pipelines completos do raw/ ao celular.

O que é:

Configuração de cron jobs no SOUL.md para disparar ingestão automática: verificar raw/inbox/ a cada hora, rodar lint do wiki semanalmente, atualizar páginas de entidades mensalmente.

Por que aprender:

Automação elimina a necessidade de lembrar de ingerir manualmente. O vault se mantém atualizado em segundo plano sem intervenção humana.

Conceitos-chave:

Sintaxe cron no SOUL.md, skill de cron, verificação de raw/inbox/, trigger de ingestão via Claude Code CLI, notificação pós-ingestão, log de execuções.

O que é:

Webhook do GitHub para o OpenClaw: quando um PR é mergeado, o agente busca o diff e resumo, cria um arquivo raw/github-pr-NNN.md e dispara ingestão para atualizar páginas de projeto no wiki.

Por que aprender:

Decisões técnicas ficam registradas automaticamente no segundo cérebro sem esforço adicional. O wiki de projetos se mantém sincronizado com o repositório.

Conceitos-chave:

GitHub webhooks, payload de PR, skill de HTTP para receber webhook, extração de diff e summary, criação de raw/, mapeamento PR → página de projeto wiki.

O que é:

Cron job matinal (ex: 8h) que gera e envia um briefing pelo Telegram: páginas modificadas ontem, raw/ aguardando ingestão, lembretes de revisão e próximas notas agendadas.

Por que aprender:

O daily briefing transforma o segundo cérebro de passivo para ativo. Em vez de você consultar o wiki, ele vem até você com o que é relevante para o dia.

Conceitos-chave:

Cron diário, leitura de log.md, identificação de modificações recentes, formatação de digest, envio via Telegram, personalização do conteúdo do briefing.

O que é:

Workflow semanal onde o OpenClaw executa a operação de lint do wiki (contradições, páginas órfãs, links quebrados) e envia o relatório pelo Telegram para revisão humana.

Por que aprender:

O lint é a operação de manutenção do wiki. Sem ele, a qualidade do conhecimento se degrada. O OpenClaw automatiza o gatilho e entrega o relatório no canal certo.

Conceitos-chave:

Operação lint, relatório de contradições, detecção de páginas órfãs, links quebrados, formatação do relatório para Telegram, aprovação e resolução humana via chat.

O que é:

Sistema de alertas proativos: quando o raw/inbox/ acumula mais de N arquivos não ingeridos, quando uma página wiki não é atualizada há mais de X dias, ou quando o lint detecta problemas críticos.

Por que aprender:

Degradação silenciosa é o maior inimigo do segundo cérebro. Alertas proativos garantem que o sistema se mantenha saudável sem revisão manual constante.

Conceitos-chave:

Thresholds configuráveis, verificação de raw/inbox/ por contagem, páginas desatualizadas por data, severidade de alertas, snooze de alertas, escalation policy.

O que é:

Síntese prática: montagem do pipeline completo combinando todos os módulos — captura via Telegram, raw/, ingestão automática, wiki/, consulta conversacional e briefings diários — em um sistema coeso.

Por que aprender:

Cada módulo isolado é útil, mas o valor real emerge da integração completa. Este tópico conecta todas as peças em um fluxo de conhecimento que funciona enquanto você dorme.

Conceitos-chave:

Pipeline end-to-end, SOUL.md final consolidado, checklist de produção, monitoramento do sistema, backup e recuperação, evolução incremental do pipeline.

Ver Completo
Trilha 3 — Avançado Trilha 5 — Próxima