Notícias
Notícias
5 min de leitura
20 de setembro de 2026

Seu agente gera posters horríveis (não precisa ser assim)

AI gera posters ruins. Mas não tem que ser assim. Como fazer agente produzir design que não envergonha sua marca.

Equipe OpenClaw

Equipe OpenClaw · Time de Engenharia & Produto

A Equipe OpenClaw é formada por engenheiros, designers e especialistas em IA dedicados a construir a melhor plataforma de agentes conversacionais para negócios brasileiros. Combinamos expertise…


Seu agente gera posters horríveis (não precisa ser assim).

Você é founder de SaaS.

Seu agente de marketing precisa criar posters pra eventos.

Você faz:

Prompt: "Crie um poster pra evento de SaaS em São Paulo, 20 de outubro"

Agente (usando DALL-E, Midjourney, ou outro) retorna:

Poster que parece que foi feito por alguém com os olhos fechados.

Fontes ilegíveis. Cores clashing. Layout desalinhado. Texto cortado. Imagens pixeladas.

Você mostra pro time de design.

Designer faz cara feia.

"Isso é... ruim. Vamos usar o que eu fiz."

Agente fica relegado: "Só usa pra rascunho, nunca pra produção."

Mas aqui está a verdade que um designer descobriu e viralizou:

AI-generated posters NÃO têm que ser horríveis.

Artigo dele explodiu (525 pontos no Hacker News, 328 comentários).

Argumento: O problema não é IA. É o prompt.

Traduçindo: Você está usando errado.

E isso afeta sua automação de marketing, produção de conteúdo visual, e qualidade de brand.


O problema: prompts genéricos = output genérico

Por que agentes geram design ruim (e você culpa IA)

=== TÍPICO PROMPT RUIM ===

"Crie um poster pra evento de marketing"

Problemas: ├─ Muito genérico ("poster" = o quê exatamente?) ├─ Sem contexto (que tipo de evento?) ├─ Sem restrições (tamanho? proporção? estilo?) ├─ Sem inspiração (qual vibe?) ├─ Sem guidelines (cores da marca? fonts?)

Resultado: ├─ IA pega "marketing poster" default ├─ Gera algo genérico, sem personalidade ├─ Texto com design de anos 90 ├─ Cores que não combinam ├─ Layout amador

=== COMO IA PROCESSA ===

IA (DALL-E, Midjourney, etc): ├─ Treinou em bilhões de imagens ├─ "Poster" = average de todos os posters que viu ├─ "Marketing" = average de marketing designs ├─ Resultado: Mediocre

Porque: ├─ Average de algo bom = algo ok ├─ Average de algo bom + algo ruim = algo meh ├─ Average de coisa genérica = GenericTM

=== COMO DESIGNER PENSA ===

Designer: ├─ Sabe que poster pra startup é diferente de poster pra banco ├─ Sabe que evento tech tem um vibe ├─ Sabe que cor azul comunica confiança (mas pode ser chato) ├─ Sabe que tipografia sans-serif é moderna (mas pode parecer copy-paste) ├─ Sabe que espaço em branco é elegante (mas precisa de conteúdo bom) ├─ Sabe que contraste ajuda legibilidade ├─ Sabe que hierarquia visual guia olho

Designer não espera por prompt genérico. Designer acrescenta TUDO isso.

AI espera por prompt genérico. AI faz genérico.

=== A DIFERENÇA ===

Mau prompt (genérico): "Crie poster pra evento SaaS" → AI output: Genérico → Parece: Feito em 30 segundos por alguém que não entende design

Bom prompt (específico): "Crie poster pra lançamento de feature em SaaS de CRM. Estilo: Moderno, clean, tech-forward. Cores: Azul (#0057FF) + branco. Sem gradientes. Font: Sem serifas, bold pra headline. Layout: 50% imagem (pessoa ao computador, feliz), 50% texto. Texto: 'Novo AI Assistant' (grande), 'Responde emails sozinho' (menor), 'Lançamento 1 de outubro' (bem pequeno). Tamanho: 1200x1500px (vertical, pra social). Vibe: LinkedIn (profissional), não TikTok (casual). Inspirações: [Link pra 3 posters que gostou]" → AI output: Específico, alinhado → Parece: Feito por alguém que entende a marca e design

=== POR QUE ISSO IMPORTA PRA SEU AGENTE ===

Seu agente de marketing: ├─ Precisa gerar posters ├─ Precisa gerar emails ├─ Precisa gerar social copy ├─ Precisa gerar landing pages

Se usa prompts genéricos: ├─ Output é genérico ├─ Seu brand parece genérico ├─ Clientes não se sentem special ├─ Conversion cai

Se usa prompts específicos: ├─ Output alinhado ├─ Seu brand parece diferente ├─ Clientes se sentem understood ├─ Conversion sobe


Como prompt engineering transforma design AI

Framework: Do genérico ao excelente

=== COMPONENTS OF GOOD DESIGN PROMPT ===

  1. CONTEXTO (O QUÊ) └─ O que é o poster? (lançamento? evento? campanha?) └─ Pra quem? (founders? developers? marketers?) └─ Quando? (urgente? evergreen?)

  2. BRAND GUIDELINES (COMO) └─ Cores oficiais (HEX codes, não "azul") └─ Fonts (específicas, ex: "Helvetica Neue Bold") └─ Logo placement (onde? tamanho?) └─ Tone (profissional? playful? casual?) └─ DO's and DON'Ts (ex: "sem gradientes", "sem shadows excessivos")

  3. LAYOUT STRUCTURE (COMPOSIÇÃO) └─ Onde vai imagem vs texto? └─ Proporções (16:9? 1:1? vertical?) └─ Safe zones (onde colocar elementos críticos?) └─ Hierarchy (qual texto em destaque?)

  4. CONTENT (O QUÊ DIZER) └─ Headline (main message) └─ Subheading (supporting message) └─ CTA (call to action) └─ Contact (como entrar em contato?) └─ Data/horário (se aplicável)

  5. INSPIRATION (REFERÊNCIA) └─ Exemplos de designs que você gosta └─ "Estilo similar a [exemplo]" └─ "Vibe parecida com [referência]"

=== EXEMPLO PRÁTICO: POSTER DE EVENTO ===

MAU PROMPT: "Crie poster pra webinar sobre AI"

BOM PROMPT:

Crie poster pra webinar sobre AI.

Brand:

  • Cores: Verde (#00D084) + cinza (#2D3436)
  • Font: Montserrat (sans-serif)
  • Tone: Profissional mas acessível
  • Sem: gradientes, sombras, efeitos 3D

Layout:

  • Tamanho: 1080x1350px (vertical, pra Instagram)
  • Imagem (60%): Uma pessoa (mulher, sorrindo) com notebook, mostrando números/gráficos na tela
  • Texto (40%):
    • Headline: "IA na Prática" (Montserrat Bold, 72px, verde)
    • Subheading: "Webinar gratuito" (Montserrat Regular, 36px, cinza)
    • Details: "20 de outubro | 19h | Zoom" (24px, cinza)
    • CTA: "Inscreva-se" (32px, verde, bold)
    • Logo: Canto inferior direito, pequeno

Estilo:

  • Inspiração: Canva design templates (clean, modern)
  • Vibe: Tech-forward mas warm (não intimidador)
  • Sem: Clichês de AI (robo, holograma, cores cyberpunk)

Cores específicas:

  • Verde: #00D084
  • Cinza: #2D3436
  • Branco: #FFFFFF (background)

Diferença:

  • Mau: Genérico, IA não sabe o que fazer
  • Bom: IA tem guias claros, gera algo alinhado

=== OUTRO EXEMPLO: EMAIL CAMPAIGN VISUAL ===

MAU PROMPT: "Design a marketing email template"

BOM PROMPT:

Design email template pra campanha de Black Friday.

Brand:

  • Cores primárias: Vermelho (#FF3B30) + branco
  • Cores secundárias: Cinza (#F2F2F7) pra section backgrounds
  • Font: SF Pro Display (Apple), fallback Helvetica
  • Tone: Urgência + confiança (não agressivo)

Layout:

  • Header (altura: 80px): Logo esquerda, menu direita (links: Home, Products, Help)
  • Hero (altura: 300px): Imagem de fundo (natureza, calming) com overlay vermelho (30% opacity), texto grande: "50% OFF Este Fim de Semana"
  • Product cards (3 colunas): Cada um com imagem, nome, preço original (strikethrough), preço novo (vermelho, bold), "Add to Cart" button
  • Footer: Social links, contact, newsletter signup
  • Width: 600px (mobile-optimized)

Typography:

  • H1 (Hero): 48px, SF Pro Display Bold, vermelho
  • H2 (Product names): 24px, SF Pro Display Bold, cinza escuro
  • Body: 16px, SF Pro Display Regular, cinza
  • CTA buttons: 18px, SF Pro Display Bold, branco texto em vermelho background

Spacing:

  • Padding: 20px (mobile), 40px (desktop)
  • Margin entre sections: 30px
  • Button padding: 15px 30px

Do's:

  • Use whitespace generously
  • High contrast (vermelho + branco = legível)
  • Buttons large (easy to tap)

Don'ts:

  • Sem animações (email não suporta bem)
  • Sem muitas cores (confunde)
  • Sem imagens pesadas (slow email load)

Diferença:

  • Mau: Email template genérico, genérico HTML
  • Bom: Email template alinhado com brand, otimizado para conversão

=== COMO INTEGRAR NO SEU AGENTE ===

Step 1: Criar "Design System Prompt"

  • Documento com all brand guidelines
  • Cores, fonts, tone, restrictions
  • Examples de bons designs
  • Save como template

Step 2: Agente usa template

  • User: "Crie poster pra evento em São Paulo"
  • Agent: Pega Design System Prompt (brand guidelines)
  • Agent: Combina com requisição (event details)
  • Agent: Manda prompt completo pra DALL-E / Midjourney
  • DALL-E: Recebe prompt específico, gera algo bom

Step 3: Quality check

  • Output volta ao agent
  • Agent valida: "Segue brand guidelines?"
  • Agent retorna ao user
  • User approva ou pede ajuste

Step 4: Iterate

  • User: "Mais cor, menos minimalista"
  • Agent: Ajusta prompt
  • Roda novamente
  • Resultado melhor

=== TEMPLATES VOCÊ PODE USAR ===

Poster pra evento tech:

[Seu Design System]

  • "Poster para evento [EVENT NAME] em [CITY]"
  • "Público: [AUDIENCE]"
  • "Tone: [tech-forward / casual / professional]"
  • "Key message: [MESSAGE]"
  • "CTA: [ACTION]"

Social media post (Instagram):

[Seu Design System]

  • "Instagram post about [TOPIC]"
  • "Aspect ratio: 1:1 (square)"
  • "Headline: [TEXT]"
  • "Visual style: [style]"
  • "Include: [elements]"

Email header visual:

[Seu Design System]

  • "Email header para [CAMPAIGN]"
  • "Width: 600px"
  • "Height: 200px"
  • "Main message: [MESSAGE]"
  • "CTA button: [ACTION]"
  • "Tone: [tone]"

De novo: Design AI não é o problema, prompt é

Por que SaaS builders ignoram isso

=== RAZÃO 1: "IA GERA LIXO" (NÃO VERDADE) ===

SaaS builder thinking: ├─ "Tentei AI pra design, foi horrível" ├─ "Então IA não presta pra design" ├─ "Só contratarei designer humano"

Realidade: ├─ Você usou prompt genérico ├─ IA fez exatamente o que pediu (lixo genérico) ├─ Problema: seu prompt, não IA ├─ Solução: prompt melhor = output melhor

=== RAZÃO 2: "DESIGNER FAZ MELHOR" (TAMBÉM VERDADE) ===

SaaS builder thinking: ├─ "Contratei designer, saiu perfeito" ├─ "Designer é melhor que IA" ├─ "Vou só usar designer"

Realidade: ├─ Designer usa contexto (brand guidelines) ├─ Designer entende restrições (tamanho, budget, timeline) ├─ Designer faz iterações (ajusta based on feedback) ├─ IA pode fazer isso tudo, mas precisa de prompt bom ├─ Diferença: Designer automático vs IA automático

=== RAZÃO 3: "FALTA TEMPO PRA APRENDER PROMPTING" (ENTENDO) ===

SaaS builder thinking: ├─ "Prompt engineering é complexo" ├─ "Não tenho tempo pra aprender" ├─ "Deixo pra depois"

Realidade: ├─ Prompt bom = 30 min pra criar template ├─ Depois: só reutilizar + customizar ├─ ROI: 1 hora de learning, 50+ horas economizadas em designer ├─ Breakeven: First 2-3 designs

=== RAZÃO 4: "QUALIDADE INCONSISTENTE" (GERALMENTE VERDADE) ===

SaaS builder thinking: ├─ "Rodei mesmo prompt 2x, saiu diferente" ├─ "IA é inconsistente" ├─ "Não posso confiar"

Realidade: ├─ DALL-E / Midjourney: Design diferente cada vez (por design) ├─ Solução: Rodar N vezes, escolher melhor ├─ Ou: Usar seed parameter (some models support) ├─ Ou: Usar LoRA fine-tuning (seu style específico) ├─ Trade-off: Mais runs = mais tempo, mas melhor resultado


Checklist: Como fazer seu agente gerar design bom

=== SETUP (1-2 horas) ===

[ ] 1. Document your brand guidelines ├─ [ ] Primary colors (HEX) ├─ [ ] Secondary colors (HEX) ├─ [ ] Fonts (specific names, weights) ├─ [ ] Logo (where, size, usage) ├─ [ ] Tone (professional? playful? casual?) ├─ [ ] Visual style (minimalist? bold? vintage?) └─ [ ] DO's and DON'Ts (5-10 clear rules)

[ ] 2. Create design system prompt template └─ Save as: PROMPT_TEMPLATE_DESIGN_SYSTEM.txt └─ Include all brand guidelines above └─ Make it easy to copy/paste

[ ] 3. Gather inspiration references ├─ [ ] 5-10 posters you like (screenshot) ├─ [ ] 3-5 email templates you like ├─ [ ] 3-5 social posts you like └─ [ ] Share with AI: "Style like these"

[ ] 4. Test with 3 design types ├─ [ ] Test 1: Poster (1080x1350px, vertical) ├─ [ ] Test 2: Email header (600x200px) ├─ [ ] Test 3: Social post (1200x1200px, square) └─ [ ] Iterate until happy

=== ONGOING (per use) ===

[ ] 5. For each design request ├─ [ ] Start with: Design system prompt template ├─ [ ] Add: Specific details (event, date, CTA, etc) ├─ [ ] Add: Inspiration (link to reference images) ├─ [ ] Send to AI (DALL-E, Midjourney, etc) ├─ [ ] Review output ├─ [ ] If good: Use it ├─ [ ] If not good: Adjust prompt, try again └─ [ ] Save good prompts (reuse)

[ ] 6. Quality gates ├─ [ ] Does it follow brand colors? ├─ [ ] Is text legible (contrast good)? ├─ [ ] Does layout make sense? ├─ [ ] Is CTA clear? ├─ [ ] Does it match inspiration examples? └─ [ ] Would you be proud to share this?

[ ] 7. Iterate & improve ├─ [ ] Every design: Save prompt that worked ├─ [ ] Build library of good prompts ├─ [ ] Share with team ├─ [ ] Continuously refine guidelines └─ [ ] Monthly: Review all designs, spot patterns


Conclusão

AI-generated design não tem que ser horrível.

O problema não é IA. É prompt.

Você provavelmente usa IA errado.

Faz prompt genérico → recebe output genérico → culpa IA.

Mas se você:

  1. Documentar brand guidelines (cores, fonts, tone)
  2. Criar template de prompt específico
  3. Usar referências ("estilo como esse")
  4. Iterar (ajuste conforme feedback)

AI gera design bom. Não excelente (designer humano ainda ganha). Mas bom.

E bom é suficiente para:

  • Posts em redes sociais
  • Posters de eventos
  • Email headers
  • Landing page mockups
  • Social media graphics

Resultado: Seu agente de marketing produz conteúdo visual alinhado com brand, sem contratar designer full-time.

Na OpenClaw, ajudamos SaaS builders implementar design AI no seu agent:

  • Brand System Documentation: Como documentar guidelines pra IA entender
  • Prompt Engineering Framework: Estrutura pra prompts que funcionam
  • Quality Validation: Gates pra garantir output é bom
  • Agent Integration: Conectar agente a DALL-E / Midjourney com prompts certos
  • Template Library: Library de prompts que você pode reutilizar
  • Iteration Process: Como melhorar com time feedback

Implemente design AI no seu agente | Framework + Prompts Prontos →


Publicado em 20 de setembro de 2026

Leia também