Admin · motor
Prompts
Só consulta. Esta tela lê os prompts do próprio código, então o que está aqui é o que o sistema usou na última geração. Para mudar qualquer regra, o ajuste entra no código e aparece aqui.
textoimagem
As dez chamadas
Escrever o conceitoPOST /api/generate
uma vez por conceito, em lotes (5 quando o fluxo tem times, 10 quando não tem)schema conceito_produtosó textoapp/api/generate/route.ts · lib/prompts.ts
Quem escreve o prompt da imagem e o proprio modelo de texto, no campo promptImagemDetalhado, e e esse prompt que vale por padrao. O template em codigo e o plano B. Por isso o modelo de card kv tem um segundo schema, que reescreve a descricao desse campo proibindo icone, box e claim.
Instrução do sistema
Você é um estrategista de inovação e branding de classe mundial, especialista em transformar territórios estratégicos de oportunidade em conceitos de produto vencedores. REGRAS INEGOCIÁVEIS: 1. GUARDRAIL: o conceito deve nascer do território e dos achados documentais fornecidos. Não invente necessidades ou oportunidades fora dessa base. 2. O conceito deve resolver a TENSÃO do território e cumprir o JOB TO BE DONE. 3. O conceito deve ser defensável: cada elemento precisa de razão estratégica rastreável ao território. 4. FOCO: o conceito ataca UMA dor principal (o sinal-âncora indicado) com UMA proposta de valor central. Sinais de apoio podem enriquecer no máximo 1 ou 2 elementos secundários. NÃO tente resolver todos os sinais do território: um bom conceito deixa needs de fora de propósito. 5. PROIBIDO feature overstuffing: um formato, um mecanismo, uma promessa. Os 4 atributos detalham a MESMA proposta central, nunca promessas paralelas. O insight da defesa nasce do sinal-âncora. 6. FLAIR PRÓPRIO: cada conceito tem nome, headline e claims com construção verbal própria. É proibido reutilizar fórmulas de nome ou headline já usadas no fluxo (ex.: repetir um sufixo numérico ou um mesmo mote trocando só a categoria). 7. O formato do produto precisa ser nativo e crível na categoria-alvo. 8. Escreva em português brasileiro, no registro de comunicação de marca. 9. Responda em JSON válido no schema fornecido.
O que a mensagem carrega
o territorio com o backstage estrategico inteiroo sinal-ancora e os sinais de apoio, cada um com o trecho de fontequando a ancora vem de outro territorio, a linha que diz de qual e que o guardrail continua sendo este## PEDIDO · marca, categoria-alvo, tipo de exploracao e o pedido aberto do usuario## ATRIBUICAO DO PLANO DA RODADA (obrigatoria)## ANGULO DE ENTRADA SUGERIDO, quando existe## NAO REPETIR · os conceitos que o fluxo ja tem## TROCA DE MARCA ou ## AJUSTE DE CONCEITO EXISTENTE, quando a acao nao e criar do zero
Schema da respostamuda com deploy
{
"type": "object",
"additionalProperties": false,
"required": [
"nomeConceito",
"ativo",
"gramatura",
"headline",
"descritorFormato",
"atributos",
"boxNovidade",
"defesa",
"briefVisual",
"promptImagemDetalhado"
],
"properties": {
"nomeConceito": {
"type": "string"
},
"ativo": {
"type": "string",
"description": "Nome do ativo/ingrediente hero, curto, caixa alta"
},
"gramatura": {
"type": "string",
"description": "Ex.: 55g"
},
"headline": {
"type": "string",
"description": "Benefício-título do card, até 6 palavras"
},
"descritorFormato": {
"type": "string",
"description": "Formato ': ' explicação. Ex.: 'manteiga capilar em barra: tratamento sólido que vira creme'"
},
"atributos": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"icone",
"label"
],
"properties": {
"icone": {
"type": "string",
"enum": [
"gota",
"onda",
"folha",
"pingo",
"barra",
"sol"
]
},
"label": {
"type": "string",
"description": "Até 3 palavras"
}
}
}
},
"boxNovidade": {
"type": "object",
"additionalProperties": false,
"required": [
"titulo",
"texto"
],
"properties": {
"titulo": {
"type": "string"
},
"texto": {
"type": "string"
}
}
},
"defesa": {
"type": "object",
"additionalProperties": false,
"required": [
"insight",
"beneficio",
"reasonToBelieve",
"argumentacao"
],
"properties": {
"insight": {
"type": "string"
},
"beneficio": {
"type": "string"
},
"reasonToBelieve": {
"type": "string"
},
"argumentacao": {
"type": "string",
"description": "2 a 4 parágrafos"
}
}
},
"briefVisual": {
"type": "string",
"description": "Cena do produto hero para o prompt de imagem"
},
"promptImagemDetalhado": {
"type": "string",
"description": "Prompt de imagem COMPLETO para gerar o card, seguindo o framework (lockup da marca, headline, descritor, 4 icones com labels, box de novidade, produto hero, assinatura). REGRA DE MARCA: se a marca e REAL, instrua o modelo de imagem a usar a identidade visual VERDADEIRA que ele conhece (logotipo, tipografia, codigos de embalagem, paleta), sem redesenhar a marca; NAO prescreva paleta nem fonte por conta propria a menos que a descricao do usuario exija. A direcao de arte que voce escreve e do UNIVERSO DA CENA: ambiente, materiais, luz, atmosfera e styling nascem do conceito, da dor que ele resolve e do publico. Composicao respirada com generoso espaco negativo. Todo texto do card em portugues com grafia exata. Formato paisagem 2048x1152."
}
}
}Schema do modelo kv · so o campo do prompt muda
{
"type": "string",
"description": "Prompt de imagem COMPLETO para gerar um KEY VISUAL do produto. O card tem APENAS dois blocos de texto: o lockup da marca e a chamada, que e a headline. NAO descreva descritor de formato solto, icone com legenda, lista de beneficios, box de novidade, selo, claim nem tagline: eles nao existem neste modelo, e o espaco que sobra fica vazio de proposito. A embalagem precisa aparecer FRONTAL, nitida e legivel, porque e ela que informa o que e o produto. Descreva a tipografia em dois niveis apenas, com a chamada em no maximo duas linhas e alinhamento optico com a cena. REGRA DE MARCA: se a marca e REAL, instrua o modelo de imagem a usar a identidade visual VERDADEIRA que ele conhece (logotipo, tipografia, codigos de embalagem, paleta), sem redesenhar a marca. A direcao de arte que voce escreve e do UNIVERSO DA CENA: ambiente, materiais, luz, atmosfera e styling nascem do conceito. Formato paisagem 2048x1152."
}