Lisbon Digital School SprintAI
Aula 6 • Turma maio 2026

Segurança, distribuição e a skill que transforma vídeos em aulas

Boas práticas de segurança, GEO/SEO para LLMs, Open Router, LM Arena e a skill ai-lesson-pages

Pagina navegavel com timestamps clicaveis, ferramentas apresentadas e trabalho recomendado para rever a sessao com foco no essencial.

Resumo da Sessao

Sexta aula focada em três blocos: revisão de projetos da turma com partilhas do Eduardo, Sofia, André e Bernardo; segurança no desenvolvimento com IA, incluindo proteção de chaves, injeções de SQL/prompt e o princípio do mínimo privilégio; e distribuição como o novo marketing, com introdução à otimização para motores generativos (GEO) e ao uso de Open Router para controlar custos de modelos. No final, o Bilal demonstrou a instalação e uso da skill ai-lesson-pages, que converte vídeos do YouTube ou gravações em páginas HTML interativas com resumo, momentos e visuais.

A aula em imagens

Infografico editorial para rever o mapa geral antes de entrar nos momentos-chave.

Momentos-Chave

Clique em qualquer momento para saltar diretamente para essa parte da sessao gravada.

1:36

Revisão da aula anterior e dúvidas de deployment

  • Recap da ligação à base de dados e deployment iniciado na aula 5
  • Eduardo partilha problema com commits Git associados a e-mail diferente do registado no Vercel
  • Solução: usar o mesmo e-mail no Git e no Vercel ou criar nova conta gratuita
  • Plano da aula: segurança, distribuição, partilha de projetos e sala de dúvidas em paralelo
8:00

Partilha de projetos da turma

  • Eduardo: landing page para estúdio de design com formulário ligado a Gmail e Resend
  • Sofia: gerador editorial para redes sociais com tom de marca configurável
  • André: software de gestão para personal trainers com analytics e Stripe integrado
  • Bernardo: agregador de plataformas internas de RH com automação via browser
28:52

Porque o código gerado por IA não é automaticamente seguro

  • Modelos atuais ainda não fazem security-by-design por defeito
  • A responsabilidade pela revisão de segurança continua a ser do desenvolvedor
  • Anthropic lançou modelo dedicado a segurança, ainda restrito a grandes clientes
  • É necessário pedir explicitamente validação de segurança nos prompts
31:43

Erros de segurança mais comuns

  • Chaves de API expostas no código ou em commits para o Git
  • Injeções de SQL e de prompt em chatbots sem validação de input
  • Dependências instaladas sem verificação prévia
  • Permissões excessivas e repositórios públicos por acidente
Infográfico com quatro riscos: chaves no código, SQL injection, prompt injection e permissões excessivas, com uma checklist de auditoria antes de publicar.
Segurança com IA: pedir auditoria antes de publicarA aula reforça que código gerado por IA precisa de revisão explícita: chaves fora do código, inputs validados e permissões mínimas.
38:33

Boas práticas que evitam 90% dos problemas

  • Confirmar sempre que o .gitignore protege variáveis de ambiente
  • Usar ficheiros .env locais e configurar variáveis no Vercel separadamente
  • Aplicar princípio do mínimo privilégio nas chaves de API
  • Criar regras persistentes para que o agente não publique features em desenvolvimento
42:18

Prompts de auditoria de segurança

  • Análise geral: listar problemas, explicar risco e propor correção
  • Dados sensíveis: verificar se a API expõe campos confidenciais
  • Validação de input: identificar vetores de injeção possíveis
  • Revisão de permissões e princípio do mínimo privilégio
49:19

Open Router e cartões virtuais para controlar custos

  • Open Router permite carregar saldo limitado e aceder a múltiplos modelos
  • Caso real: chave do Gemini comprometida gerou 100 dólares numa noite
  • Usar Revolut para criar cartões virtuais com limites por subscrição
  • Subcontas Revolut isolam o saldo disponível para cada serviço
Diagrama com gateway de modelos, saldo limitado e cartão virtual com limite mensal, impedindo um pico de custos de API.
Open Router e cartões virtuais: limitar o risco financeiroSaldo limitado, gateway de modelos e cartões virtuais ajudam a evitar surpresas quando uma chave fica comprometida.
56:10

LM Arena para comparar modelos

  • Avaliação feita por humanos em vez de benchmarks sintéticos
  • Leaderboard por categoria: código, escrita, web, geração de imagem
  • Modo batalha apresenta dois modelos em paralelo para a mesma tarefa
  • Acesso gratuito a modelos de topo, incluindo lançamentos recentes
1:01:12

Distribuição é o novo marketing

  • Construir produtos ficou rápido; diferenciar-se exige distribuição forte
  • Casos Notion, iPhone e Slack mostram o impacto de uma boa narrativa de chegada
  • Distribuição inclui SEO orgânico, conteúdos sociais, anúncios pagos e comunidades
  • Equação atual: produto + distribuição em vez de só ideia + execução técnica
1:07:34

GEO: otimização para motores generativos

  • Páginas têm de ser pensadas para serem citadas por ChatGPT, Gemini e Perplexity
  • Usar H2 em forma de pergunta e respostas diretas curtas
  • Incluir mini-factos estruturados com pergunta/resposta no final
  • JSON-LD e fontes verificáveis aumentam autoridade e confiança (E-E-A-T)
Página web estruturada com perguntas H2, respostas curtas, factos em cartões e fontes verificáveis, a alimentar respostas generativas.
GEO: páginas preparadas para respostas generativasDistribuição deixa de ser só SEO clássico: páginas com perguntas, respostas curtas, factos estruturados e fontes tornam-se mais citáveis por LLMs.
Pipeline visual em que uma gravação de aula passa por transcrição, camada editorial, geração de visuais e publicação como página HTML navegável.
ai-lesson-pages: de gravação para aula navegávelA skill demonstrada converte vídeo/transcrição numa página HTML com resumo, momentos, ferramentas, trabalhos de casa e visuais.

Ferramentas Essenciais

As plataformas e ferramentas mencionadas ou usadas no fluxo pratico da aula.

Vercel logo

Vercel

Plataforma de deployment usada nos projetos da turma. Tema central na revisão da aula anterior, especialmente na configuração de variáveis de ambiente e ligação a contas Git.

Abrir ferramenta
Google Antigravity logo

Google Antigravity

Ambiente de desenvolvimento usado pela turma para gerar projetos completos. Sofia partilhou que teve de o desinstalar por consumo de recursos no portátil de trabalho.

Abrir ferramenta

Trabalhos de Casa

Tarefas praticas para transformar a sessao em progresso real antes da proxima aula.

Instalar a skill ai-lesson-pages e gerar uma aula

Descarregar o .skill da página do guia, largar na pasta de um projeto novo no Antigravity, pedir ao agente para instalar e testar com um link do YouTube.

Todos os formandosAté quinta-feira
Proteger chaves de API com Open Router ou cartão virtual

Configurar Open Router com saldo limitado ou criar um cartão virtual na Revolut associado às subscrições de modelos para evitar disparos de custo.

Todos os formandosAntes da próxima aula
Enviar temas e dúvidas no canal de WhatsApp

Indicar no canal da turma que tópicos querem ver aprofundados para Paulo e Bilal adaptarem a estrutura da próxima aula de quinta-feira.

Todos os formandosEntre amanhã e depois
Aplicar auditoria de segurança nos projetos existentes

Correr os quatro prompts de revisão (geral, dados sensíveis, validação de input e permissões) no projeto pessoal e endereçar as falhas detetadas.

Todos os formandosEsta semana

Lisbon Digital School • SprintAI • Vibe Coding • Turma maio 2026

Lisbon Digital School — entidade formadora certificada pela DGERT, dedicada a capacitacao digital e formacao profissional em marketing digital, inteligencia artificial e inovacao.

SprintAI — parceiro de execucao AI-first para prototipos, automacoes e produtos digitais com IA.

Formadores: Paulo Gaudêncio e Bilal Machraa

Programa pratico para criar aplicacoes, sites e automacoes usando inteligencia artificial, combinando estrategia de negocio com execucao tecnica.

Continuar a aprender ← Todas as aulas