cerebro-vip INEMA.CLUB
inícioINEMA.DEV Desenvolvimento

Resumo detalhado de uma masterclass em vídeo sobre como criar e…

INEMA.DEV Desenvolvimento · 2024-12-27 · ~3 min · ver no Telegram ↗

INEMA

youtube.com/watch ↗

O vídeo “Windsurf Masterclass: How to Build & Deploy AI Apps | STEP-BY-STEP” é uma aula prática de quase 1 hora com Ahmed, fundador da Agenic AI, onde ele ensina como criar e implantar aplicações completas de IA utilizando o WindSurf, um IDE baseado em agentes com foco em automação e produtividade no desenvolvimento com IA generativa.


Resumo completo

O vídeo aborda três projetos principais com passo a passo, explicações de ferramentas e melhores práticas:


1. Invoice Analyzer (Analisador de Notas Fiscais)

  • Função: Usuário envia um PDF de nota fiscal e escolhe os campos que deseja extrair (nome, subtotal etc.)
  • Tecnologia: Azure Document Intelligence
  • Exportação: JSON e CSV
  • Processo:

  • Criar conta na Azure com créditos gratuitos

  • Configurar API Key e Endpoint
  • Criar app com Next.js + Tailwind
  • Usar GPT customizado para gerar o instructions.md
  • Enviar instruções para o agente do WindSurf (Cascade) gerar o código
  • Corrigir erros com ajuda do próprio agente
  • Testar localmente e fazer commit no GitHub
  • Melhorar UI com upload de imagens como referência
  • Baixar os dados extraídos

2. Social Scribe (App de Reescrita de Conteúdo para Redes Sociais)

  • Função: Transforma links de vídeos, artigos ou textos em artigos e posts para LinkedIn e Twitter
  • Funcionalidades:

  • Cadastro com onboarding

  • Definição de voz da marca, persona e preferências de conteúdo
  • Geração de artigos e posts com controle de tokens
  • Integração com Supabase para autenticação, conteúdo e tracking de tokens
  • Pagamentos via Stripe (com testes locais via webhook e Stripe CLI)
  • Destaques:

  • Banco com 4 tabelas: perfis, personas, conteúdos e tokens

  • Permissão baseada em saldo de tokens
  • Interface clara, navegação por abas e UX bem pensado
  • Deploy usando Railway com ambiente .env

  • Função: Mensagens entre usuários com tradução automática
  • Tecnologia: Superbase + OpenAI Chat para tradução
  • Funcionalidades:

  • Login/cadastro com idioma preferido

  • Lista de contatos e adição por e-mail
  • Envio e recepção com tradução em tempo real
  • UI responsiva e modo escuro

10 Boas Práticas para usar WindSurf

  1. Criar um instructions.md bem definido com descrição e código da API
  2. Dividir o app por features pequenas e sequenciais
  3. Incluir trechos de documentação (snippets) direto no instructions
  4. Sempre abrir novo chat para cada etapa
  5. Manter app rodando para testar antes de aceitar as alterações
  6. Upload de imagens para referência de UI ou debugging
  7. Aceitar apenas partes específicas do código gerado
  8. Adicionar no final do prompt: “não altere funcionalidades existentes”
  9. Fazer commits frequentes como checkpoints no GitHub
  10. Quando tudo falhar, usar o ChatGPT-4-0125 para debug externo

Ferramentas e Tecnologias Usadas

  • WindSurf (IDE com agentes)
  • Supabase
  • Stripe
  • Azure Document Intelligence
  • Tailwind CSS
  • Next.js 15
  • Railway (Deploy)
  • OpenAI / Anthropic Claude (geração de texto)

Aplicações criadas

Nome do App Propósito Tecnologias principais
Invoice Analyzer Extração de dados de PDF (faturas) Azure Document Intelligence
Social Scribe Geração de conteúdo com tokens e pagamento Supabase, Stripe, Claude
LangLink Chat traduzido em tempo real Supabase, OpenAI Chat, Tailwind

0

8

7

56

4

3

2

1

Recursos

↑ voltar ao topo · ver no Telegram ↗