MÓDULO 1.4

📚 Glossário Essencial (Parte 2: Agêntico, RAG, Deploy, Segurança)

A segunda metade do dicionário — agora os termos de quem coloca o agente no mundo: vocabulário agêntico, RAG, versionamento na nuvem, execução hospedada, app/frontend e segurança & pagamento. Como na Parte 1, cada termo vem definido com exemplo concreto. É o que você vai reencontrar nas trilhas de projetos e produção.

6
Clusters
~50
Minutos
Básico
Nível
Glossário
Tipo
Progresso do módulo 0% · 0 de 6

🌱 Novo por aqui?

Esta é a continuação do glossário do módulo 1.3 — agora com os termos de produção. Mesmo formato: definição curta + exemplo concreto, sem jargão órfão. Nomes de ferramentas (GitHub, Trigger.dev, Vercel, Supabase, Stripe) aparecem porque são o vocabulário real — cada um é explicado na primeira vez. Use o índice à direita para pular ao cluster que você precisa.

Os seis clusters seguem o caminho de "tirar da sua máquina e botar no mundo": primeiro a linguagem do que é agêntico, depois como a IA responde com seus dados (RAG), onde o código mora (versionamento), como ele roda sozinho (execução hospedada), como vira um site (app/frontend) e como se protege e cobra (segurança & pagamento).

🧬 AgênticoWAT · auto-melhoria 🔎 RAGresponde com seus dados 🐙 Versionamentoonde o código mora ☁️ Hospedadoroda sozinho 🖥️ App / frontendvira um site usável 🔐 Segurançaprotege & monetiza

Diagrama ilustrativo — a Parte 2 do glossário, do conceito agêntico até proteger e cobrar. Cada caixa é um tópico abaixo.

1

🧬 Agêntico

O que é

Um agente é um sistema que recebe um objetivo e raciocina, se adapta e se auto-corrige para alcançá-lo — em vez de seguir passos fixos. Agêntico é o adjetivo: descreve esse comportamento de "decidir o caminho". Para construir agentes de forma organizada existe o WAT (Workflows / Agent / Tools): W são as instruções em markdown (o "manual"), A é o agente coordenador (o "cérebro"), T são as ferramentas/scripts que fazem o trabalho.

O que torna o agente poderoso é o loop de auto-melhoria: ele roda, bate num erro, diagnostica, conserta a ferramenta e atualiza o manual — para o erro não voltar. Mas há uma armadilha: o agentic gap ("lacuna agêntica") — quando o agente roda sozinho na nuvem, ninguém está olhando para se auto-curar, então a confiabilidade vira responsabilidade sua.

📄 W — Workflowsinstruções (markdown) 🤖 A — Agentcoordena e decide 🔧 T — Toolsscripts que executam loop de auto-melhoria: erra → conserta a tool → atualiza o workflow

Diagrama ilustrativo — W alimenta A (ciano), que aciona T; a linha tracejada é o loop de auto-melhoria que fecha o ciclo.

GlossárioVocabulário agêntico

Agente
Sistema que raciocina, adapta e se auto-cura rumo a um objetivo. Ex.: pesquisa um tema e entrega um relatório sozinho.
Agêntico
O comportamento de decidir o caminho, não seguir roteiro fixo. Ex.: ele escolhe quais ferramentas usar.
WAT (Workflows / Agent / Tools)
Estrutura: instruções + coordenador + scripts. Ex.: W diz o que fazer, A decide, T executa.
Loop de auto-melhoria
Errar → diagnosticar → consertar a tool → atualizar o workflow. Ex.: o erro não volta na próxima execução.
Agentic gap
Na nuvem, ninguém está olhando para auto-curar. Ex.: uma falha pode passar despercebida — exige logs e alertas.

Por que aprender

Essas palavras explicam a diferença entre "rodou na minha frente" e "roda sozinho com segurança". O loop de auto-melhoria é o que faz o agente ficar melhor com o uso; o agentic gap é o motivo de você ter que pensar em confiabilidade desde o primeiro prompt quando vai hospedar.

Conceitos-chave

Agente

Raciocina e se adapta.

WAT

Workflows, Agent, Tools.

Auto-melhoria

O erro não volta.

Agentic gap

Sem auto-cura na nuvem.

2

🔎 RAG

O que é

RAG (Retrieval-Augmented Generation, "geração aumentada por recuperação") é a técnica de fazer a IA buscar a informação certa nos seus documentos antes de responder — em vez de chutar pela memória. Os documentos formam a knowledge base ("base de conhecimento"). O ato de procurar e trazer o trecho relevante é o retrieval ("recuperação").

Para o agente saber o quanto pode confiar no que achou, ele pode emitir um confidence score ("nota de confiança"): alta, média ou baixa, conforme o quão bem a base bateu com a pergunta. Se a confiança é baixa (ou não achou nada), o agente recusa inventar e cai num plano B educado ("vou pesquisar e retorno") — o oposto de alucinar.

GlossárioRAG & recuperação

RAG
A IA busca nos seus docs antes de responder. Ex.: cita a política de troca em vez de inventar um prazo.
Knowledge base
O conjunto de documentos que a IA consulta. Ex.: o PDF de políticas + o FAQ da loja.
Retrieval (recuperação)
Procurar e trazer o trecho relevante. Ex.: achar a seção de garantia para responder sobre TV.
Confidence score
Quão bem a base bateu (alta/média/baixa). Ex.: baixa → não responde, encaminha para pesquisa.

Por que aprender

RAG é o que transforma um chatbot genérico num agente que responde sobre o seu negócio com fatos verificáveis. E o confidence score é a peça de segurança: ele faz o agente dizer "não sei" em vez de mentir com confiança — exatamente o comportamento que você verifica no "trust but verify".

✓ RAG bem feito

  • Responde citando os seus documentos.
  • Emite confidence score e usa fallback quando baixa.
  • Recusa inventar o que não está na base.

✗ Sinais de RAG ruim

  • Inventar prazos/números que não estão nos docs.
  • Responder com confiança mesmo sem achar nada.
  • Ignorar a nota de confiança (sem plano B).

Conceitos-chave

RAG

Buscar antes de responder.

Knowledge base

Seus documentos.

Retrieval

Trazer o trecho certo.

Confiança

Não sabe? não inventa.

3

🐙 Versionamento na nuvem

O que é

GitHub é um armazenamento de código na nuvem: o lugar onde o código mora, acessível de qualquer máquina, com histórico completo para voltar atrás. Cada projeto fica num repo (repositório) — a pasta do projeto dentro do GitHub. Você salva mudanças em commits (fotografias do projeto com uma descrição) e envia esses commits para a nuvem com um push.

Para o assistente operar o GitHub pelo terminal, usa-se a gh CLI ("interface de linha de comando do GitHub"): a ferramenta que conecta sua máquina à sua conta. E lembre da regra de ouro: o .env (com as chaves) nunca entra num commit — o .gitignore garante isso.

GlossárioGit & nuvem

GitHub
Armazenamento de código na nuvem, com histórico. Ex.: o deploy puxa o código de lá, não da sua máquina.
Repo (repositório)
A pasta do projeto dentro do GitHub. Ex.: um repo privado chamado "automacoes".
Commit
Uma foto salva do projeto com uma descrição. Ex.: "adiciona tratamento de erro no nó X".
Push
Enviar os commits locais para o GitHub. Ex.: "push" depois de iterar no código.
gh CLI
A ferramenta de linha de comando do GitHub. Ex.: o assistente a usa para conectar e enviar.

Por que aprender

GitHub é a base de tudo que roda hospedado: o código precisa estar na nuvem para um serviço de execução puxá-lo e rodar. O histórico de commits também é seu seguro — se algo quebra, você volta para uma versão que funcionava. E entender commit/push/repo te deixa acompanhar o que o assistente faz, em vez de só aprovar às cegas.

Conceitos-chave

GitHub

Código na nuvem.

Repo

A pasta do projeto.

Commit / push

Salvar e enviar.

.env fora

Segredo nunca sobe.

4

☁️ Execução hospedada

O que é

Trigger.dev é um motor de execução na nuvem: roda suas tarefas de forma confiável, sem timeout, com retries e logs — como um assistente que faz o trabalho na hora certa. Ele dispara tarefas por cron (um relógio de agendamento — um padrão de 5 campos como 0 7 * * * = "7h todo dia") ou por webhook (uma "campainha digital": uma URL que, ao receber dados, acorda a tarefa).

Os dados que chegam pelo webhook são o payload ("carga"). Você constrói e testa num ambiente de dev (desenvolvimento) antes de promover para prod (produção), o ao-vivo. Cada execução deixa um trace (rastro passo a passo); falhas podem disparar retries (novas tentativas) e alerts (avisos por e-mail/Slack).

GlossárioExecução na nuvem

Trigger.dev
Motor de execução na nuvem (sem timeout, com retries e logs). Ex.: roda a tarefa às 8h todo dia.
Cron
Agendamento por relógio, 5 campos. Ex.: 0 7 * * * = 7h diariamente.
Webhook
URL que acorda a tarefa ao receber dados. Ex.: um formulário envia dados e dispara o relatório.
Payload
Os dados que chegam pelo webhook. Ex.: nome da empresa, setor, objetivo num JSON.
Dev vs prod
Ambiente de teste vs ambiente ao-vivo. Ex.: testar em dev, promover para prod.
Trace · retry · alert
Rastro da execução, novas tentativas, avisos de falha. Ex.: 3 retries com espera; alerta por e-mail.

Por que aprender

Este é o vocabulário que fecha o agentic gap. Sem ninguém olhando, são os traces que te mostram o que aconteceu, os retries que resolvem falhas passageiras e os alerts que te avisam antes do usuário. Cuidado: retry conserta erro temporário (de rede/tempo), não bug de lógica — saber a diferença evita "tentar de novo" para sempre.

🎯 Dica prática

Construa e teste sempre em dev; só promova para prod quando estiver pronto. E configure alertas de falha em toda tarefa hospedada — assim você descobre que algo quebrou antes que um usuário descubra por você.

Conceitos-chave

Trigger.dev

Motor de execução.

Cron / webhook

Por agenda ou evento.

Dev → prod

Teste, depois ao-vivo.

Trace/retry/alert

Visibilidade na nuvem.

5

🖥️ App / Frontend

O que é

O frontend é tudo o que o usuário vê e toca: botões, formulários, textos, layout — roda no navegador da pessoa. O backend é o que roda no servidor: a lógica, as chamadas de API, o banco de dados — invisível ao usuário. Os dois conversam num ciclo de request/response ("pedido/resposta"): o usuário clica → um pedido vai ao servidor → ele processa → a resposta volta → a tela atualiza.

Para publicar um frontend na internet usa-se a Vercel: um serviço de hospedagem de sites — você dá um push no GitHub e ele coloca o site no ar, acessível de qualquer lugar. E os segredos do app (como a chave que liga o frontend ao backend) ficam em env vars (variáveis de ambiente): valores injetados em tempo de execução, fora do código.

🖥️ Frontendo que o usuário vê (navegador) ⚙️ Backendlógica · API · banco (servidor) request (pedido) → ← response (resposta) atualiza a tela

Diagrama ilustrativo — o frontend (emerald) pede, o backend (ciano) processa e responde. Esse vai-e-volta é o ciclo request/response.

GlossárioApp & web

Frontend
O que o usuário vê e toca, no navegador. Ex.: o formulário e o resultado na tela.
Backend
A lógica no servidor (API, banco). Ex.: a IA que analisa e calcula a nota do lead.
Request / response
Pedido vai, resposta volta, tela atualiza. Ex.: clica "gerar" → recebe a análise.
Vercel
Hospedagem de sites; push no GitHub publica. Ex.: o frontend fica acessível por uma URL.
Env var (variável de ambiente)
Segredo injetado em runtime, fora do código. Ex.: a chave que liga o frontend ao backend.

Por que aprender

A separação frontend/backend é o modelo mental que destrava entender qualquer app. É também o que conecta seu workflow ao mundo: trocando o gatilho de formulário por um webhook, qualquer pessoa com a URL pode usar sua automação por um site bonito — frontend na Vercel falando com o backend.

Conceitos-chave

Frontend

O que se vê.

Backend

A lógica no servidor.

Vercel

Publica o site.

Env var

Segredo em runtime.

6

🔐 Segurança & pagamento

O que é

Quando o app tem usuários, você precisa proteger dados e cobrar. O Supabase é um serviço de banco de dados + login (autenticação). Dentro dele, o RLS (Row-Level Security, "segurança por linha") são regras que vivem no próprio banco para que um usuário nunca veja os dados de outro — uma camada extra, mesmo se houver bug no frontend. Mudanças na estrutura do banco são migrations (scripts que criam/alteram tabelas).

Para receber pagamentos há o Stripe. O usuário paga numa página de checkout ("finalizar compra"); cada plano tem um price ID (o identificador do preço). O Stripe avisa seu app sobre eventos (assinou, cancelou) por webhook, validado por um webhook secret (a senha que confirma que o aviso veio mesmo do Stripe). Um modelo comum é o freemium: um nível grátis limitado + um pago ilimitado.

GlossárioSegurança & pagamento

Supabase
Banco de dados + login (autenticação). Ex.: guarda os usuários e os dados de cada um.
RLS (Row-Level Security)
Regras no banco que isolam os dados por usuário. Ex.: ninguém vê os leads de outra pessoa.
Migration
Script que cria/altera tabelas no banco. Ex.: criar a tabela "assinaturas".
Stripe
Serviço de pagamentos. Ex.: cobra a assinatura mensal do plano pro.
Checkout / price ID
Página de pagamento / identificador do preço. Ex.: o checkout do plano "$29/mês".
Webhook secret / freemium
Senha que valida o aviso do Stripe / modelo grátis+pago. Ex.: confirma "assinou" e libera o ilimitado.

Por que aprender

Estes termos fecham o ciclo "ideia → app que dá dinheiro com segurança". Sem autenticação e RLS, qualquer um com a URL usa (e gasta) seu app; sem RLS, um bug pode vazar dados de um usuário para outro. E o freemium com Stripe é o que transforma um workflow num produto que se paga.

✓ App protegido

  • Autenticação (Supabase) + RLS isolando dados.
  • Segredos só em env vars; webhook secret validando.
  • Auditoria de segurança antes de ir ao ar.

✗ App em risco

  • App aberto: alguém gasta seus tokens de IA.
  • RLS desligado: dados de um usuário vazam para outro.
  • Chave exposta no frontend ou commitada.

Seu app tem login, mas você quer garantir que um usuário nunca veja os dados de outro, mesmo com um bug no frontend. Qual peça resolve isso?

Conceitos-chave

Supabase

Banco + login.

RLS

Isola dados no banco.

Stripe

Recebe pagamentos.

Freemium

Grátis + pago.

📌 Resumo do Módulo

Agêntico — agente, agêntico, WAT, loop de auto-melhoria, agentic gap.
RAG — RAG, knowledge base, retrieval, confidence score (não inventa).
Versionamento na nuvem — GitHub, repo, commit, push, gh CLI (o .env nunca sobe).
Execução hospedada — Trigger.dev, cron, webhook, payload, dev vs prod, trace, retry, alert.
App / Frontend — frontend, backend, request/response, Vercel, env var.
Segurança & pagamento — Supabase, RLS, migration, Stripe, checkout, price ID, webhook secret, freemium.

Você concluiu a Trilha 1!

Base conceitual e glossário no bolso. A seguir, escolha por onde aprofundar: T2 (técnica), T3 (prompts), T4 (skills & agentes), T5 (projetos) ou T6 (produção).