Verificando acesso...

MÓDULO 4.6

🎨 Artifacts ao vivo

Artifact é o painel ao lado do chat onde Claude entrega algo executável — código, HTML, React, SVG. Desde out/2025 fala com MCP e tem storage persistente. Em demo, é o recurso que faz a sala parar de olhar pro slide.

6
Tópicos
22
Minutos
Intermediário
Nível
Demo
Tipo
1

🧱 Tipos de artifact

Quatro categorias cobrem 95% do que cai em demo. Saber qual pedir é a diferença entre "isso é lindo" e "isso é um bloco de código sem contexto".

📄 Code / Document

  • • Snippets em qualquer linguagem
  • • Markdown longo (especs, planos)
  • • Sem execução — só leitura formatada
  • • Bom pra entregar artefato textual

🌐 HTML / Website

  • • Site completo single-file (HTML+CSS+JS)
  • • Preview ao vivo no painel lateral
  • • Tailwind via CDN funciona
  • • Landing pages, dashboards estáticos

⚛️ React component

  • • Componente interativo com state
  • • shadcn/ui + Tailwind disponíveis
  • • Bom pra protótipos clicáveis
  • • Dashboards com filtros, formulários

🎨 SVG / Diagrama

  • • Ilustração vetorial editável
  • • Fluxogramas, mindmaps, arquiteturas
  • • Exporta sem perder qualidade
  • • Bom pra slide pós-demo

💡 Dica prática

Em demo, peça o tipo explicitamente: "crie um artifact React com..." ou "site HTML single-file com...". Ambiguidade aqui faz Claude entregar markdown quando você queria preview ao vivo.

2

🔌 Mudança out/2025 — MCP + storage

Antes de out/2025, artifact era estático: o que rodava no painel morria ao fechar a aba. Hoje fala com MCP e tem storage persistente — o que muda completamente o que dá pra demonstrar.

📅

Pré-out/2025: artifact = sandbox isolado

Sem rede pra fora, sem memória entre sessões. Demo era "olha que bonito" e fim.

🚀

Out/2025: MCP dentro do artifact

Artifact pode chamar servidores MCP — Atlassian, GitHub, Linear, Zapier. Vira app de verdade.

💾

Storage persistente

Dados sobrevivem entre sessões. Dá pra construir tracker, lista, formulário que lembra do estado.

📤

Compartilhamento público

Mesma feature ficou utilizável: o link gera versão hospedada que outros usam sem login do criador.

🎯 Por que isso importa em demo

A objeção clássica era "isso é brinquedo". Com MCP+storage, em 5 minutos você monta uma tela que consulta dado real da empresa. Mata a objeção sem ppt.

3

🤖 Artifacts AI-powered

Artifact pode chamar Claude por dentro. O usuário final não precisa de API key — a Anthropic gerencia. Isso transforma artifact em mini-app de LLM compartilhável por URL.

⚙️ Padrão de uso

// Dentro do artifact React, Claude expõe uma API gerenciada.
// Sem API key, sem custo direto pro usuário final.
const reply = await window.claude.complete(prompt);

// Use cases típicos:
//   - Tradutor com glossário próprio
//   - Resumidor de texto colado
//   - Classificador de tickets
//   - Gerador de slogans com restrições

A API integrada é exposta dentro do sandbox; o artifact compartilhado roda pra qualquer um com o link.

✓ Bons casos AI-powered

  • Ferramenta de bolso ("resumir bula", "classificar feedback")
  • Protótipo de feature LLM antes do build real
  • Demo interativa pra a sala usar no celular
  • Workshop hand-on de prompt engineering

✗ Casos ruins

  • Produção com SLA (sem garantia)
  • Dados sensíveis (sandbox público)
  • Workflow longo (rate limit do compartilhado)
  • Lógica que precisa rodar 24/7 (não é hosting)
4

🔗 Compartilhamento por URL

Cada artifact gera uma URL pública. Sem deploy, sem servidor, sem domínio. Demo termina com link que a sala leva pra casa.

1

Botão "Publish" no artifact

No painel lateral, opção de tornar público. Gera URL claude.ai/public/artifacts/….

2

Versionamento

Cada update gera nova versão; a URL permanece a mesma — quem acessa pega a corrente.

3

Sem autenticação obrigatória

Quem abre o link usa, mesmo sem conta claude.ai (para os recursos não-AI). AI-powered exige login.

4

Reverter pra privado

Despublicar invalida a URL. Bom pra retirar protótipos depois do workshop.

💡 Dica prática

No fechamento da sessão, mande o link no chat da sala. Vira artefato que a equipe abre segunda-feira — material persistente sem você ter que hospedar nada.

5

⚖️ Artifact vs Project

São coisas diferentes que demoram a se diferenciar pro novato. Project = contexto persistente. Artifact = entrega executável.

✓ Use Artifact quando

  • Quer mostrar algo executando ao vivo
  • Protótipo de UI / componente
  • Compartilhar mini-app por link
  • Diagrama, SVG, dashboard one-shot

→ Use Project quando

  • Trabalho contínuo no mesmo tema
  • Custom instructions persistentes
  • Knowledge files (até 30MB cada)
  • Várias conversas com mesmo escopo

🔁 Combinados

Padrão poderoso: Project com avatar da empresa + várias conversas que geram artifacts. O contexto persistente do projeto produz artefatos diferentes — landing, dashboard, deck — todos com a mesma voz.

6

🚧 Limitações conhecidas

Saber onde quebra evita demo travada. Cinco gargalos repetidos:

⚠️ Onde quebra

  • Pacotes externos: só os já hospedados na sandbox da Anthropic (React, shadcn, recharts, Tailwind via CDN). Sem npm install arbitrário.
  • Backend próprio: não dá pra ter servidor Node/Python rodando. É front + APIs MCP autorizadas.
  • Domínio customizado: URL fica em claude.ai/.... Sem CNAME.
  • SEO/analytics: não é hosting de produção. Sem meta tags customizadas garantidas, sem GA fácil.
  • Tamanho: artifact muito grande (centenas de KB) começa a renderizar lento e a edição parcial pifa.

🧪 Checklist antes de demonstrar

  1. Tipo certo pedido? "React component" ≠ "markdown com código React".
  2. Bibliotecas usadas existem na sandbox? Em dúvida, peça pra usar só Tailwind + React puro.
  3. Tem MCP necessário conectado? Se a demo depende de Linear/GitHub, autorize antes.
  4. Storage persistente foi limpo? Demo idêntica em duas salas — limpar evita "lixo" da apresentação anterior.
  5. Plano B se travar? Print salvo + vídeo gravado da versão que rodou bem.

💡 Dica prática

Artifact AO VIVO em sala é tentação de demo. Mas siga a regra do Módulo 3.4: grave antes, narre por cima, e use o ao vivo só pra incrementar 1 detalhe que veio da pergunta da plateia. O efeito é o mesmo, o risco cai pra zero.

📋 Resumo do Módulo

4 tipos: code, HTML, React, SVG — peça explicitamente em demo
Out/2025: MCP + storage persistente — artifact virou mini-app real
AI-powered via API integrada — sem API key pro usuário final
Compartilhamento por URL pública — fechamento da sessão fica fácil
Artifact ≠ Project: executável vs contexto — combine os dois
Limites: sandbox, sem backend próprio, sem CNAME — não é hosting

Próximo Módulo:

4.7 — 📤 Dispatch e subagents (Agent tool, AGENT.md, paralelização)