Sabe aquela raiva desgraçada de estar navegando no Civitai, achar um prompt do caralho, ajustar umas palavras, gerar uma imagem foda e, dois minutos depois, perceber que você perdeu para sempre a receita exata porque já copiou outro prompt por cima?
Pois é. Eu também tava nessa. A “síndrome do prompt perdido” tava me deixando maluco.
Aí resolvi resgatar um rascunho antigo em HTML (o finado geracao2.html) que eu tinha começado pra tentar organizar essa bagunça. E cara… o que era pra ser um simples conserto de código virou o Prompt Studio AI.
O Bug Idiota que Começou Tudo
O projeto começou daquele jeito clássico de desenvolvedor: nada funcionava e os botões não enviavam parâmetro nenhum pro gerador final. Fui olhar o JavaScript e descubro que um comentário de linha única (//) tinha engolido a declaração da função principal porque o código estava comprimido numa linha só. O navegador simplesmente ignorava a função gerarPrompt().
Ajeitei a quebra de linha, mas a empolgação bateu. Pra piorar (ou melhorar), quando fui rodar o assistente de código no Ollama local, notei que uma resposta tava levando 1 minuto e meio. Fui olhar os logs e o Ollama tinha falhado em carregar a GPU e tava rodando 100% na CPU Haswell. Depois de mandar o servidor usar a minha RTX 5070 via CUDA de verdade, a resposta caiu pra 2 segundos. Aí o jogo mudou.
O Que Diabos é o Prompt Studio AI?
O Prompt Studio AI é uma plataforma leve, 100% estática (HTML/CSS/JS puro) e portátil que roda direto no navegador. A idéia não é só “juntar palavras com vírgula”, mas fazer Engenharia de Prompt por camadas para modelos modernos como Krea AI, FLUX.1, SDXL, Midjourney v6 e ComfyUI.
Em vez de só socar tags aleatórias, a ferramenta organiza a criação em blocos inteligentes:
- 📖 Descrição Narrativa (Prosa): Um campo em linguagem natural para contar a história da cena (exatamente como o encoder T5-XXL do FLUX prefere).
- 👤 Sujeito & Adjetivos: Categorizados em humanos, animais, seres sci-fi e atributos universais.
- 🪧 Inscrição de Texto em Objetos: Pra injetar letreiros neon, placas de rua, outdoors e quadros de aviso com palavras reais na cena.
- ✍️ Assinatura Estrita: Pra forçar a IA a renderizar sua marca d’água no canto sem inventar letras falsas.
- ⚙️ Provedor de IA Flexível: Funciona no modo Web Universal (prepara o meta-prompt e abre o Gemini/ChatGPT em 1 clique) ou conecta no seu servidor local/API.

As Sacadas de Ouro Que Tivemos nos Testes
Testando a ferramenta no Krea AI e no Flux, percebemos coisas que mudaram o jogo:
1. Encoders de Texto Odeiam Sujeira (Parênteses São o Diabo): Muita gente aprendeu no Stable Diffusion 1.5 a encher o prompt de parênteses tipo (((ultra realist style))) ou :1.3. No FLUX.1 (T5-XXL), isso é péssimo. O encoder tenta ler os parênteses como texto, polui os tokens e gera ruído. Limpamos os botões pra usar linguagem natural pura.
2. A Mágica do “Strictly Spelled As”: Pra fazer a IA escrever uma assinatura ou placa sem errar a grafia, descobrimos a instrução de força bruta: strictly spelled as "Seu Texto". Fiz um teste sacana mandando escrever "Ieso Nagat" (sem a letra “a” no final de Nagata) no Krea AI em uma imagem estilo Studio Ghibli. Resultado? O modelo escreveu EXATAMENTE o texto sem autocorrigir.


O Que Vem Por Aí (Roadmap v0.2.0)
O código atual (v0.1.1) já tá commitado e limpo no meu Git local. Mas o backlog da v0.2.0 já tá desenhado:
- Injetor de Múltiplos Objetos: Colocar uma placa “EXIT” na porta e um quadro “NOTICES” na parede na mesma cena.
- Construtor de Multidões: Injetar personagens secundários e NPCs em diferentes planos da imagem.
- Banco de Dados Local (IndexedDB): Salvar as imagens geradas junto com o .json do prompt pra criar imagens derivadas sem perder o contexto pai.
E você, também sofre com a “síndrome do prompt perdido” navegando no Civitai? Deixa aí nos comentários como você faz pra organizar suas receitas de prompt ou se quer testar a ferramenta!