Pular para o conteúdo
TRILHA 4

🤖 Avançado & Agentes 24/7

A virada final: orquestração de agentes e o paradigma sempre-on. Como o modelo local — ilimitado e sempre ligado — vira uma frota de agentes 24/7, e três soluções montadas passo a passo: um scanner de segurança no seu código, um vigia da web caçando oportunidades e um buddy local com nome, cara e voz.

🎛️ Orquestrador Scanner 24/7 Vigia da web 24/7 Buddy 24/7 Lab soberano
6
Módulos
36
Tópicos
~4h30
Duração
Avançado
Nível

Mapa da trilha

Conteúdo detalhado

4.1~45 min

🎛️ Orquestrador de agentes: seu IT guy

O "IT guy" do vídeo traduzido em ferramentas reais: um agente que carrega modelos, roteia e monta as peças por você.

O que é:

Você fala em linguagem natural e ele carrega modelos, roteia entre máquinas e monta as peças.

Por que aprender:

É a visão que organiza todo o uso avançado: um maestro acima dos modelos.

Conceitos-chave:

Orquestrador, linguagem natural, automação de tarefas.

O que é:

Um LLM somado a ferramentas (rodar comando, ler/escrever arquivo, chamar API) e um loop que decide o próximo passo.

Por que aprender:

Sem esse loop é só um chat; com ele, vira um executor autônomo.

Conceitos-chave:

Agente, ferramentas, loop ReAct.

O que é:

Agentes de código (CLIs) e frameworks conectados ao seu endpoint local da Trilha 3.

Por que aprender:

Traduz os nomes do vídeo em ferramentas que existem de verdade hoje.

Conceitos-chave:

Agente de código, framework, endpoint local.

O que é:

Usar Tailscale + API local pra mandar cada tarefa pra máquina ideal (modelo grande no Mac, rápido na GPU).

Por que aprender:

Aproveita todo o seu hardware como um cluster pessoal.

Conceitos-chave:

Roteamento, tailnet, fan-out por máquina.

O que é:

Limitar escopo, isolar em sandbox e confirmar ações destrutivas antes de executar.

Por que aprender:

Um agente com poder demais e zero limite é um risco real.

Conceitos-chave:

Escopo, sandbox, confirmação.

O que é:

Uma instrução que faz um agente local resumir uma pasta de notas ou organizar arquivos.

Por que aprender:

Sai do conceito e entrega um primeiro resultado tangível.

Conceitos-chave:

Instrução, verificação, resultado tangível.

Ver Completo
4.2~40 min

♾️ O paradigma sempre-on: agentes 24/7

Local é ilimitado e sempre ligado — isso destrava um uso contínuo e ambiente que a cloud torna inviável por custo.

O que é:

Modelo local ilimitado e sempre-on habilita uso ambiente/contínuo impossível na cloud por custo.

Por que aprender:

É a base mental dos três passo-a-passos seguintes.

Conceitos-chave:

Sempre-on, uso ambiente, ilimitado.

O que é:

Cloud cobra por chamada; 24/7 × muitas chamadas fica inviável. Local custa só energia.

Por que aprender:

Entender o custo explica por que isso só nasce local.

Conceitos-chave:

Custo por chamada, custo marginal, energia.

O que é:

Agendador (cron/loop) + tarefa + modelo local + saída (arquivo/notificação).

Por que aprender:

É o esqueleto que você vai repetir em cada solução.

Conceitos-chave:

Agendador, tarefa, saída.

O que é:

cron (agenda por tempo), watch de pasta e fila de trabalhos disparam a tarefa.

Por que aprender:

Escolher o gatilho certo define o comportamento do worker.

Conceitos-chave:

cron, watch, fila.

O que é:

Logs, idempotência, limites e retomar de falha pra o worker não virar problema.

Por que aprender:

Um worker 24/7 frágil custa mais tempo do que economiza.

Conceitos-chave:

Logs, idempotência, retomada.

O que é:

Orquestrar vários workers (recap 4.1), cada um numa função; prévia dos 4.3/4.4/4.5.

Por que aprender:

Mostra onde a trilha chega: uma equipe de agentes sua.

Conceitos-chave:

Frota, especialização, orquestração.

Ver Completo
4.3~50 min

🛡️ Passo a passo #1: scanner de segurança 24/7 no seu codebase

Um worker que varre seu repositório atrás de segredos, padrões inseguros e anomalias — continuamente e 100% local.

O que é:

Um worker que vasculha o repositório por segredos, padrões inseguros e anomalias sem parar.

Por que aprender:

É o primeiro caso real e o mais direto de justificar.

Conceitos-chave:

Segredos, padrões inseguros, contínuo.

O que é:

Fontes (código, dependências) → agente local com checklist → relatório priorizado.

Por que aprender:

Ver o pipeline antes evita código bagunçado.

Conceitos-chave:

Fontes, checklist, relatório priorizado.

O que é:

Rodar ferramentas baratas (gitleaks/grep de segredos, npm audit/pip-audit) antes do LLM.

Por que aprender:

Ferramentas determinísticas pegam o óbvio barato e rápido.

Conceitos-chave:

gitleaks, npm audit, pip-audit.

O que é:

Prompt que manda o modelo local triar os achados e explicar risco e correção.

Por que aprender:

O LLM agrega contexto e prioridade ao que as ferramentas cuspiram.

Conceitos-chave:

Triagem, risco, correção.

O que é:

cron a cada X horas (recap 4.2), relatório datado e alerta só no que é novo.

Por que aprender:

Transforma um script pontual em vigilância contínua.

Conceitos-chave:

cron, relatório datado, alerta de novidade.

O que é:

Tratar falsos positivos, definir escopo, manter tudo local e revisão humana.

Por que aprender:

Segurança mal-feita gera ruído ou vaza o próprio código.

Conceitos-chave:

Falso positivo, escopo, revisão humana.

Ver Completo
4.4~50 min

🕵️ Passo a passo #2: vigia da web caçando oportunidades

Um worker que vigia fontes da web, extrai dores e oportunidades de negócio rankeadas e cita a origem — respeitando as regras.

O que é:

Worker que vigia Reddit/fóruns/RSS e extrai dores/oportunidades, rankeadas e com link de origem.

Por que aprender:

Mostra IA local gerando inteligência de mercado pra você.

Conceitos-chave:

Dores, ranking, citação de origem.

O que é:

Respeitar ToS/robots, rate limit e usar APIs oficiais quando houver.

Por que aprender:

Coletar errado quebra contas e leis; vale fazer do jeito certo.

Conceitos-chave:

ToS, robots, rate limit.

O que é:

Puxar de uma fonte permitida (RSS/JSON do Reddit, API) e normalizar os itens.

Por que aprender:

Dados limpos são metade da qualidade do resultado.

Conceitos-chave:

RSS, API, normalização.

O que é:

Prompt que classifica cada item (é dor real? que produto resolve? score 0-10) e devolve JSON.

Por que aprender:

Saída estruturada é o que permite rankear e automatizar.

Conceitos-chave:

Classificação, score, JSON estruturado.

O que é:

Ordenar por score, deduplicar, gravar com fonte/citação e notificar só o que passou do corte.

Por que aprender:

Sem corte e dedupe, você afoga em ruído.

Conceitos-chave:

Ordenação, deduplicação, corte.

O que é:

Agendar a cada N min (4.2), arquivo/painel de saída e refinar o prompt com o tempo.

Por que aprender:

O vigia melhora conforme você calibra os critérios.

Conceitos-chave:

Agendamento, painel, iteração do prompt.

Ver Completo
4.5~50 min

🗣️ Passo a passo #3: seu buddy local com nome, cara e voz

Um assistente pessoal local com personalidade, interface dedicada e voz — que lembra de você e te acompanha do celular ao laptop.

O que é:

Um assistente pessoal local com personalidade (system prompt), interface e voz.

Por que aprender:

É o caso mais pessoal e o fechamento natural do curso.

Conceitos-chave:

Personalidade, interface, voz.

O que é:

Modelfile/SYSTEM definindo nome, tom e regras do "buddy".

Por que aprender:

O system prompt é o que dá identidade ao seu assistente.

Conceitos-chave:

system prompt, Modelfile, identidade.

O que é:

Reusar Open WebUI (3.2) ou uma página HTML simples que chama a API local (3.5).

Por que aprender:

Uma interface própria torna o uso diário agradável.

Conceitos-chave:

Open WebUI, HTML, API local.

O que é:

TTS (text-to-speech, ex.: Piper) transforma a resposta do modelo em fala.

Por que aprender:

Voz torna o assistente natural e mãos-livres.

Conceitos-chave:

TTS, Piper, pipe de áudio.

O que é:

STT (speech-to-text, ex.: whisper.cpp) pra você falar com o assistente.

Por que aprender:

Fecha o ciclo de conversa por voz, sem nuvem.

Conceitos-chave:

STT, whisper.cpp, voz bidirecional.

O que é:

Juntar embeddings/RAG (3.6) pra ele lembrar de você e Tailscale (2.4) pra acessar do celular.

Por que aprender:

Memória + acesso remoto é o que o torna um companheiro de verdade.

Conceitos-chave:

RAG, memória, Tailscale.

Ver Completo
4.6~35 min

📈 Performance, escala & troubleshooting

O fechamento técnico: medir desempenho, escalar pra várias máquinas, cuidar de energia/térmico e resolver os problemas mais comuns.

O que é:

Medir tokens/s, latência e uso de memória (ollama ps) e definir o "bom o suficiente".

Por que aprender:

Sem medir, você otimiza no escuro.

Conceitos-chave:

tokens/s, latência, uso de memória.

O que é:

Modelo grande numa máquina, rápido noutra; roteamento (recap 4.1/2.4).

Por que aprender:

Escala transforma máquinas soltas num cluster pessoal.

Conceitos-chave:

Multi-GPU, multi-máquina, roteamento.

O que é:

Pico de inteligência, uso raro e manutenção podem pedir cloud ou híbrido.

Por que aprender:

Saber o limite evita teimosia que custa caro.

Conceitos-chave:

Pico de inteligência, uso raro, híbrido.

O que é:

Estimar consumo, garantir ventilação e deixar o lab 24/7 com responsabilidade.

Por que aprender:

Calor e energia são o custo escondido do sempre-on.

Conceitos-chave:

Consumo, ventilação, térmico.

O que é:

OOM, modelo lento, driver/CUDA quebrado, porta ocupada, Tailscale offline.

Por que aprender:

Um mapa de problemas comuns te tira do buraco rápido.

Conceitos-chave:

OOM, driver/CUDA, porta ocupada.

O que é:

Roadmap de evolução, comunidades e manter modelos atualizados; recap das 4 trilhas.

Por que aprender:

Fechar com um plano mantém o lab vivo depois do curso.

Conceitos-chave:

Roadmap, comunidade, atualização.

Ver Completo