Verificando acesso...

TRILHA 1

🧱 Fundamentos de Hermes e NotebookLM

Tudo do zero: o que são essas duas ferramentas, por que combiná-las muda o jogo, e como deixar o sistema rodando na sua máquina hoje.

5
Módulos
36+
Tópicos
~3h
Duração
Básico
Nível

Mapa da trilha

Conteúdo detalhado

1.1~35 min

🪶 O que é Hermes Agent

Agente pessoal que vive no Telegram, conhece você e melhora a cada conversa.

O que é:

Hermes é um agente AI que roda na sua máquina (Mac/Linux) e responde via Telegram. Sem app extra, sem aprender ferramenta nova — você só conversa.

Por que aprender:

Telegram está no seu bolso 24/7. Pode pedir algo no ônibus, no banheiro, na esteira. Resposta chega sem você abrir laptop.

Conceitos-chave:

Interface assíncrona · execução local · bot único · contexto persistente entre mensagens.

O que é:

Arquivo `~/.hermes/soul.md` que descreve você: identidade, missão, voz, ritmo, pessoas, ferramentas. Carregado em toda task.

Por que aprender:

Sem soul.md, Hermes é um chatbot genérico. Com soul.md, ele é SEU chefe de gabinete. Quanto mais específico, mais útil.

Conceitos-chave:

Identidade · pilares anuais · voz e tom · ritmo de trabalho · decisões já tomadas · hard nos.

O que é:

Arquivos `.md` com instruções específicas. Quando o pedido casa com a descrição, Hermes carrega aquela skill. NotebookLM é uma skill.

Por que aprender:

Você não precisa programar. Baixa o `.md`, joga na pasta, pronto. Habilidade nova sem código.

Conceitos-chave:

Discovery automático · ativação por intenção · isolamento (skill não polui contexto principal) · composição (várias skills no mesmo pedido).

O que é:

Sistema de arquivos onde Hermes guarda fatos sobre você, feedbacks de correção, contexto de projetos. Carregado em sessões futuras.

Por que aprender:

Você não repete instruções. Disse uma vez "nunca uses menu interativo" — ele lembra para sempre.

Conceitos-chave:

Tipos (user, feedback, project, reference) · MEMORY.md como índice · evolução vs duplicação.

O que é:

Hermes não só responde texto: lê arquivos, edita código, dispara comandos, faz HTTP, consulta APIs. Toda ação real passa por uma tool.

Por que aprender:

É a diferença entre "ChatGPT que sugere" e "agente que executa". Hermes resolve, não opina.

Conceitos-chave:

Read/Write/Edit · Bash · WebFetch · MCP (servers externos) · permissões e modos de execução.

O que é:

Hermes = camada de orquestração via Telegram. Claude Code = mesma engine, terminal. ChatGPT = chat puro, sem tools locais.

Por que aprender:

Não é tribalismo. É saber escolher: trabalho profundo → Claude Code. Mobilidade → Hermes. Brainstorm rápido → ChatGPT.

Conceitos-chave:

Mesma memória entre Hermes e Claude Code · skill compartilhada · networked memory.

Ver Completo
1.2~40 min

🧠 O que é NotebookLM

A plataforma de pesquisa #1 do mundo. Grátis. Cita tudo. Cabe 300 fontes.

O que é:

Cada notebook agrupa até ~300 fontes (PDFs, sites, YouTube, áudios, imagens). Tudo indexado. Você pergunta, NotebookLM responde citando trechos exatos.

Por que aprender:

É um RAG industrial sem você precisar montar vetor DB, pagar OpenAI, ou ajustar chunking.

Conceitos-chave:

Source · grounding · citação inline · isolamento por notebook.

O que é:

Geração automática de podcast com 2 vozes debatendo as fontes. ~12-20 min de áudio natural com transições e perguntas.

Por que aprender:

Você consome conteúdo enquanto dirige, treina, lava louça. Conhecimento entra pelo ouvido.

Conceitos-chave:

Format (deep-dive, brief, critique, debate) · length · instruções customizáveis · download MP3.

O que é:

Vídeo explainer narrado com visuais (estilos: clássico, whiteboard, anime, watercolor...). Slide deck em PDF/PPTX, pronto para apresentar.

Por que aprender:

Você termina uma reunião, pede um deck baseado nas notas — sai em minutos pronto.

Conceitos-chave:

Style · format detailed/presenter · revise-slide para iterar por slide individual.

O que é:

Mind map (.json), infográfico (.png landscape/portrait), report (briefing-doc, study-guide, blog-post), data table (.csv), quiz e flashcards.

Por que aprender:

Mesma fonte, formato diferente. Você reaproveita pesquisa de 10 jeitos sem refazer trabalho.

Conceitos-chave:

Artifact list · status (in_progress/pending/completed) · download multi-formato.

O que é:

`source add-research "query"` faz pesquisa na web (modo fast ou deep) e importa o resultado como fonte do notebook.

Por que aprender:

Você não precisa abrir 50 abas e copiar. NotebookLM colhe, sintetiza, indexa.

Conceitos-chave:

Mode fast vs deep · research status/wait · import-all.

O que é:

Google subsidia. Você usa conta gratuita Google e tem acesso ilimitado (com rate limits). Custo de inferência fica com eles.

Por que aprender:

Saber os limites evita surpresa. Geração de áudio/vídeo pode dar throttle em horário de pico.

Conceitos-chave:

Rate limit · tempo de geração (áudio 10-20min, vídeo 15-45min) · retry automático.

Ver Completo
1.3~30 min

⚡ Por que combinar Hermes + NotebookLM

A diferença entre "ler uma resposta" e "transformar resposta em ação".

O que é:

Hermes te dá execução (envia email, agenda, cria workflow). NotebookLM te dá pesquisa profunda com citação. Junte: agente que sabe E age.

Por que aprender:

É a vantagem competitiva real. Quem só usa um dos dois fica anos atrás.

Conceitos-chave:

Pesquisa → ação · loop fechado · linguagem natural ponta a ponta.

O que é:

NotebookLM tem app web e mobile, mas é navegação manual. Hermes te dá um endpoint conversacional — você manda voz da academia, ele despacha pra NotebookLM.

Por que aprender:

Ideia surge no transporte público, no almoço, no chuveiro. Capturar na hora multiplica o output.

Conceitos-chave:

Telegram client universal · sincronia chat ↔ notebook · captura assíncrona.

O que é:

Um notebook permanente ("AI Brain") onde você empilha resumos de sessões. Hermes consulta antes de responder qualquer pergunta sobre seus projetos.

Por que aprender:

Você nunca mais perde contexto entre conversas. Tudo o que aprendeu fica recuperável.

Conceitos-chave:

Wrapup pattern · second brain · ground-before-answer · skill instruction.

O que é:

"Toda manhã 8h, gera podcast de 5 min com insight do meu AI Brain e manda no chat." Você programa uma vez via cron. Forever.

Por que aprender:

Rotina cognitiva sem esforço. Como ter assistente que prepara briefing diário.

Conceitos-chave:

Cron via Hermes · n8n schedule trigger · audio overview agendado.

O que é:

Montar RAG próprio: Pinecone ($70+), OpenAI embeddings ($), GPT-4 queries ($$). NotebookLM: $0. Google paga.

Por que aprender:

Você roda 300 fontes por notebook, faz perguntas o dia inteiro, custo permanece zero. Não tem competição.

Conceitos-chave:

Custo zero de inferência · upper bound de uso · alternativas pagas (Mem, Pinecone+LangChain).

O que é:

YouTube strategy, e-commerce research, monitor de competidores, estudo técnico, briefing de cliente, preparação de aula.

Por que aprender:

Aterriza o conceito. Você vê onde aplicar na sua vida amanhã de manhã.

Conceitos-chave:

Por domínio · padrão "criar notebook por área" · não misturar contextos.

Ver Completo
1.4~45 min

🔧 Instalação e setup

Python 3.10+, venv, playwright, login persistente e symlink para PATH global.

O que é:

Checagem `python3 --version`. Se for 3.9 (macOS Apple default), instalar 3.12 via Homebrew. Linux: apt python3.12.

Por que aprender:

É o erro mais comum em setup. notebooklm-py exige 3.10+ ou quebra silenciosamente.

Conceitos-chave:

Binário correto · path no /opt/homebrew/ vs /usr/local · resolução com command -v.

O que é:

`python3 -m venv ~/.notebooklm-venv` → `pip install "notebooklm-py[browser]"` → `playwright install chromium`. Tudo em uma venv dedicada.

Por que aprender:

Evita erro "externally-managed-environment" e conflito com outras lib system-wide.

Conceitos-chave:

Activate · pip install extras · playwright como dependência browser.

O que é:

`ln -sf ~/.notebooklm-venv/bin/notebooklm ~/bin/notebooklm` e adicionar `~/bin` no PATH do shell rc.

Por que aprender:

Sem isso, você precisa ativar a venv antes de cada uso. Symlink resolve.

Conceitos-chave:

Symbolic link · PATH precedência · ln -sf (force replace).

O que é:

Script python que abre Chromium persistente, espera você logar no Google e navegar até notebooklm.google.com, depois salva `storage_state.json`.

Por que aprender:

O comando padrão exige terminal interativo. Claude Code/Hermes não tem. Solução: signal file.

Conceitos-chave:

Persistent context · cookie SID · signal via touch file · captura assíncrona da sessão.

O que é:

Baixar `NotebookLMSkill.md`, jogar no diretório de skills e dizer "instala a skill notebooklm". Hermes pede reautenticação se cookie faltou.

Por que aprender:

É a ponte entre você e a CLI. Sem skill, Hermes não sabe que pode usar `notebooklm`.

Conceitos-chave:

Skill description (triggers) · system prompt · auto-discovery · autonomy rules (quais comandos confirmam).

O que é:

`notebooklm auth check` → procura cookie SID. Falhou? Apagar `~/.notebooklm/browser_profile` e refazer login.

Por que aprender:

Cookies expiram, Google rotaciona token. Saber o ciclo te poupa horas.

Conceitos-chave:

storage_state.json · cookie SID · re-auth seamless · logs em /tmp.

Ver Completo
1.5~30 min

✅ Primeiros testes — validando ponta a ponta

Listar, criar, adicionar fonte, perguntar e gerar artefato. Se tudo passa, sistema OK.

O que é:

Comando inicial. Retorna lista de notebooks com id, título, data. Confirma auth + conectividade.

Por que aprender:

Se falhar aqui, todo o resto falha. É o ping da skill.

Conceitos-chave:

Comando read-only · seguro pra rodar sem confirmação · output JSON com --json.

O que é:

Cria notebook vazio com o título "Sandbox". Retorna id (usar nos próximos comandos).

Por que aprender:

Trabalhe num notebook descartável até dominar o fluxo. Não suje o AI Brain.

Conceitos-chave:

Notebook id · title (busca exata) · auto-uso após criar.

O que é:

`notebooklm source add "https://..."` envia URL. Processo demora 30s-2min. `source list --json` confirma status=READY.

Por que aprender:

É a base de tudo. Sem fonte, sem RAG, sem resposta útil.

Conceitos-chave:

URL, YouTube, PDF local, áudio, imagem · estado PROCESSING → READY · wait blocker.

O que é:

Faz query no contexto do notebook atual. Resposta cita as fontes inline. Adicionar `--json` traz referências estruturadas.

Por que aprender:

É a interação core. Tudo orbita em torno do ask.

Conceitos-chave:

RAG query · grounding · `--save-as-note` para fixar como nota · -s para limitar fontes.

O que é:

`notebooklm generate mind-map` é síncrono e rápido. Bom teste antes de gastar 15min num podcast.

Por que aprender:

Confirma que a engine de geração tá funcional. Se mind-map passa, áudio/vídeo provavelmente passam.

Conceitos-chave:

artifact list · status · download (.json para mind-map).

O que é:

"Hermes, lista meus notebooks." Resposta volta no chat. Confirma toda a stack: Telegram → Hermes → skill → notebooklm CLI → Google.

Por que aprender:

Tudo passou. Você está oficialmente no clube.

Conceitos-chave:

Cadeia ponta-a-ponta · onde olhar quando falha · logs de Hermes vs logs do CLI.

Ver Completo
← Voltar para Início Próxima Trilha: Na prática →