Como escrever um cartão de personagem de IA que funciona, campo por campo
A resposta curta
- Um cartão (character card) é um texto que o app cola em todo prompt. Descrição, personalidade e cenário entram sempre. A primeira mensagem entra uma vez. O diálogo de exemplo sai quando a conversa enche o contexto.
- A primeira mensagem é o que mais decide. O modelo copia o tamanho, a voz e a formatação dela pelo resto da conversa.
- Cartões curtos funcionam melhor. Mantenha os campos permanentes abaixo de 2.000 tokens. Cartões longos falham sempre do mesmo jeito: metade são regras para o modelo, metade é uma história de fundo que o personagem nunca mencionaria.
O que cada campo faz
Os campos vêm das especificações Character Card V2 e V3, então um cartão feito para um app abre em outro. O que importa é quando cada campo chega ao modelo.
- Descrição. Quem o personagem é: aparência, jeito, história, o que ele quer. Enviada com toda mensagem, então custa tokens durante a conversa inteira. Prosa simples, alguns parágrafos.
- Personalidade. Uma ou duas linhas, também enviadas todas as vezes. Se a descrição já cobre isso, deixe em branco.
- Cenário. Onde a conversa começa e o que separa vocês dois. Também é permanente: se diz "eles acabaram de se conhecer", continua dizendo isso 200 mensagens depois.
- Primeira mensagem. A fala de abertura do personagem, enviada uma vez. Veja a próxima seção.
- Diálogo de exemplo. Trocas curtas que mostram como o personagem fala. Enviado só até a conversa real precisar do espaço.
- Notas do criador. Para quem lê o cartão, nunca enviadas ao modelo. Sugestões de modelo e avisos de conteúdo ficam aqui.
- Prompt do sistema e instruções após o histórico. Substituem o prompt do próprio app. Use-os só quando souber o que o app envia por padrão. Regras para o modelo não têm lugar na descrição.
Dois marcadores funcionam em todos os campos: {{char}} vira o nome do personagem e {{user}} vira o seu. Use-os no lugar dos nomes, para que o cartão sobreviva a uma mudança de nome ou de persona.
A primeira mensagem define o estilo
O modelo trata a primeira mensagem como o exemplo de um bom turno. Uma abertura de 600 palavras produz respostas de 600 palavras. Uma abertura na voz do personagem, no presente, com uma coisa concreta acontecendo, produz respostas assim.
- Tamanho: de 150 a 300 palavras. Aberturas mais longas causam o problema de "toda resposta é um paredão de texto".
- Voz: a pessoa, o tempo verbal e a formatação que você quer de volta. Ações entre asteriscos e falas entre aspas, se é isso que você quer.
- Uma deixa para você: termine com uma pergunta, uma interrupção ou uma escolha.
- Nada para {{user}}: não escreva nenhuma fala ou ação sua, ou o modelo aprende que escrever a sua parte é normal.
Diálogo de exemplo
Duas ou três trocas curtas mostram o registro melhor do que qualquer adjetivo: o tamanho das frases, as gírias, quanto o personagem fala e quanto ele faz. Comece cada troca com <START> e prefixe as linhas com {{char}}: e {{user}}:. Três jeitos de dar errado:
- O modelo repete os exemplos. Escreva exemplos sobre situações a que a conversa real não vai chegar.
- O personagem só funciona por causa dos exemplos. Eles são os primeiros a sair quando o histórico cresce. Tudo o que o personagem nunca pode perder vai na descrição.
- {{user}} fica com a maior parte das palavras. O modelo imita quem fala mais. Mantenha o seu lado de cada exemplo em uma linha.
Seu orçamento de tokens
Um token tem cerca de quatro caracteres de texto em inglês, então 1.000 tokens são mais ou menos 750 palavras.
- Apps hospedados limitam os cartões a algo entre 1.000 e 1.500 tokens, porque os modelos deles comportam só uns 8.000.
- Com sua própria chave, a janela raramente é o limite. O cartão ainda custa dinheiro a cada mensagem e ainda dilui aquilo em que o modelo presta atenção.
Mantenha os campos permanentes abaixo de 2.000 tokens. Corte nesta ordem:
- Instruções para o modelo. "Nunca fale por {{user}}", "mantenha o personagem", "responda com detalhes". Elas enchem a maioria dos cartões longos e, se forem para algum lugar, que seja um prompt do sistema.
- Listas de adjetivos. "Gentil, espirituosa, corajosa, leal" não dá ao modelo nada de concreto para usar. Um hábito vale mais que cinco adjetivos: "responde a perguntas com outra pergunta".
- História de fundo que o personagem não mencionaria na primeira hora. Leve-a para uma entrada de lorebook com as palavras-chave que devem acioná-la. Assim ela não custa nada até importar.
Correção: o personagem fala e age por você
O modelo escreve as suas falas porque o cartão mostrou as suas falas a ele.
- Corte toda ação e toda fala de {{user}} da primeira mensagem e dos exemplos.
- Encurte a primeira mensagem. Uma abertura longa convida o modelo a preencher o espaço com os dois lados da cena.
- Se continuar, descreva o personagem em vez de dar ordens ao modelo. "Ela espera {{user}} responder" funciona melhor que um parágrafo de regras.
Correção: o personagem concorda com tudo
Modelos de chat são treinados para ser assistentes complacentes. Um cartão que não dá ao personagem nenhum desejo produz um assistente fantasiado. O que dá firmeza a um personagem:
- Um desejo que entra em conflito com o seu, algo que ele tenta conseguir na conversa e que você pode recusar.
- Recusas como traço de personalidade, não como regra. "Ele não fala sobre o irmão" funciona. "Nunca revele segredos ao usuário" não funciona.
- Terceira pessoa. Usuários relatam que um cartão e uma persona em terceira pessoa, sem um protagonista privilegiado, deixam o modelo muito mais disposto a discordar, enganar ou dizer não.
- Uma primeira mensagem em que ele já discorda de alguma coisa.
Correção: o personagem se contradiz
Isso aparece em duas versões.
- Os campos discordam. A descrição, o cenário e a primeira mensagem foram escritos em momentos diferentes e já não batem em idade, ambientação ou relacionamento, então o modelo escolhe um a cada resposta. Leia os três em sequência antes de salvar.
- O cartão escala. Uma descrição que é quase só aparência e adjetivos "sedutores" desliza para o romance em três mensagens, diga o cenário o que disser. Descreva o que o personagem faz o dia inteiro e defina o ritmo do relacionamento no cenário e na primeira mensagem.
Formato, e deixar uma IA fazer o rascunho
Formato. Os modelos atuais leem melhor prosa simples, e ela é a que gasta menos tokens. Formatos compactos de lista, como o PList, ainda funcionam. W++ e pseudo-JSON cheio de colchetes gastam tokens com pontuação, e a comunidade parou de recomendá-los. Seja qual for sua escolha, use um só formato no cartão inteiro.
Deixar uma IA fazer o rascunho. Uma IA escreve um primeiro rascunho utilizável, mas os rascunhos dela saem longos, uniformes e carregados de adjetivos. Usuários que comparam os dois relatam que um cartão de 500 tokens escrito à mão supera um de 10.000 tokens gerado por IA. Então pegue o rascunho e:
- Corte-o pela metade.
- Troque cada lista de adjetivos por um hábito.
- Escreva a primeira mensagem você mesmo.
Diagnosticando um cartão que você baixou
A maioria das pessoas importa um cartão em vez de escrever um, e aí ele se comporta mal. Abra-o e leia a descrição antes de culpar o modelo.
- Metade dele são regras para o modelo. O cartão foi feito para uma plataforma hospedada sem campo de prompt do sistema, onde os criadores enfiam tudo na descrição. Apague as regras e fique com o personagem.
- A descrição tem três mil palavras de história. Corte até o que importa hoje e leve o resto para um lorebook.
- A primeira mensagem é enorme. Encurte-a. As respostas encolhem junto.
Antes de salvar
- Descrição, cenário e primeira mensagem concordam em idade, lugar e relacionamento.
- A descrição não contém instruções para o modelo.
- A primeira mensagem tem menos de 300 palavras, está na voz que você quer de volta e termina com algo a que reagir.
- Nada na primeira mensagem ou nos exemplos é dito ou feito por {{user}}.
- Os campos permanentes somam menos de 2.000 tokens; qualquer contador de tokens mostra isso.
- A história de fundo que não é necessária na primeira mensagem fica em um lorebook.
- Um só formato do início ao fim.
- Sugestões de modelo e avisos ficam nas notas do criador.
Onde colocar o cartão
O LonelyTavern é um app de conversa com personagens para iPhone e Android em que você usa sua própria chave. Ele importa cartões V1, V2 e V3 em PNG ou JSON, mantém o lorebook embutido no cartão, e o editor tem todos os campos acima, com as substituições em Avançado. Personagens e conversas ficam no dispositivo. Gratuito, sem conta, sem anúncios, 18+.
Guias relacionados: Por que seu personagem de IA esquece as coisas · Qual chave de API usar para roleplay com IA · todos os guias.
Fontes
- Especificação Character Card V2 e especificação V3: definições dos campos, quais campos chegam ao modelo, os marcadores e a tag
<START> - Documentação do SillyTavern: design de personagens: campos permanentes e temporários, a primeira mensagem definindo estilo e tamanho
- JanitorAI: tokens (menos de 1.500 tokens permanentes em um modelo de 8.000 tokens) e guia de criação de bots; SpicyChat: tokens e contexto (de 900 a 1.100 tokens); Character.AI: Definition (32.000 caracteres, com o mais importante no início)
- Gemini API: tokens: cerca de quatro caracteres por token
- r/SillyTavernAI: instruções nas descrições, cartões escritos por IA, o que faz um bom cartão, terceira pessoa e personagens que só dizem sim, descrições ou lorebooks; r/CharacterAI: campos que se contradizem (relatos de usuários)
SillyTavern, JanitorAI, SpicyChat, Character.AI e Google são produtos independentes de seus respectivos donos. O LonelyTavern não é afiliado a nenhum deles nem endossado por eles. Limites e recomendações foram consultados nas páginas deles em 17 de setembro de 2026 e podem ter mudado desde então.
