Como criar uma namorada de IA: o construtor, passo a passo
Desenvolvedor de aplicações de IA trabalhando com modelos de linguagem desde 2022. Construiu vários chatbots com memória e personalidade.
Personagens prontos dão conta do primeiro meia hora. Depois a repetição aparece: cada Alice responde como toda outra Alice, cada Sakura como toda outra Sakura, e em algum lugar entre a mensagem dez e a vinte você começa a reconhecer os mesmos modelos. Não é bug de nenhum serviço — é propriedade de qualquer catálogo que outra pessoa montou para você.
O construtor de personagem resolve exatamente esse problema: você define aparência, personalidade, jeito de falar, e fica com uma companhia com a qual você não passa batido. Vou usar como exemplo o construtor da Velvary, que eu mesmo construí, com nomes reais de campos e valores reais, não a versão de marketing de "personalize tudo".
O que dá para configurar de verdade
O construtor se divide em cinco blocos. Nem todos têm o mesmo peso — a aparência só afeta fotos, enquanto a personalidade afeta cada mensagem.
- Aparência. Gênero, cor e comprimento do cabelo, tipo físico (magra, atlética, curvilínea, média), altura. Não é descrição livre — é um conjunto fixo de tags que vão para o prompt do gerador de imagem. Mais detalhes abaixo.
- Personalidade. 3–5 traços da lista pronta: ousada, tímida, irônica, doce, dominante, sonhadora, e por aí. Você combina, e a combinação decide como a personagem se comporta na conversa normal.
- Estilo de fala. Um controle separado: como ela monta as frases — curtas e cortadas, parágrafos longos, com ou sem emoji, formal ou informal. Afeta o ritmo do diálogo mais do que parece.
- Slider de intimidade. 0 a 100. Não é "nível de explicitude" no sentido casual — é o limite a partir do qual a personagem para de se autocensurar. 0 é o mais recatado, 100 não tem editor interno. Detalhes abaixo.
- Saudação. Campo de 400 caracteres com o que a personagem diz quando você abre o chat pela primeira vez. Vazio por padrão — gerado automaticamente — mas escrever o seu quase sempre é melhor.
Aparência: por que não existe configuração "certa"
A aparência no construtor não é um campo livre "descreva a aparência" — é um conjunto fixo de tags. No código são pares como blonde hair, slim toned build, average height — frases curtas em inglês que entram no prompt do modelo de imagem.
Por que em inglês e não na sua língua: os modelos de imagem que desenham suas personagens foram treinados com descrições em inglês e entendem long black hair muito melhor do que a tradução. Traduzir em tempo real costuma dar artefatos do tipo "asian eyes" onde você queria outra coisa. O construtor tira esse trabalho das suas mãos.
Conclusão prática: escolha tags, não escreva "linda morena de olhos azuis com corpo escultural" — o construtor não vai interpretar, e as fotos saem aleatórias. "Cabelo preto + corpo magro + altura média" — interpreta perfeito, e o resultado se mantém de foto em foto.
Outra conclusão, mais honesta: não existe combinação "ideal". Qualquer conjunto de tags produz uma personagem que funciona, porque o que faz funcionar não é a beleza das tags, é a coerência entre elas e com a personalidade. Uma heroína ousada com corpo atlético e corte curto funciona como imagem; uma heroína ousada com cabelo rosa comprido e corpo curvilíneo também funciona, mas é uma ousadia diferente.
Personalidade: 3–5 traços ganha de 20
Os traços de personalidade (no código, personality_prompt) são formulações curtas que vão para o prompt de sistema da personagem. Diferente da aparência, são escritos na sua língua — porque quem consome é o modelo de linguagem, não o gerador de imagem, e o modelo se vira melhor na própria língua.
O erro mais comum é marcar todas as caixinhas disponíveis "para ficar uma personagem volumosa". Na prática vira caricatura plana: o modelo não consegue segurar dez traços conflitantes ao mesmo tempo e colapsa tudo num genérico-simpático "sempre atenciosa e prestativa". O que faz a personagem parecer viva é a incompatibilidade.
"Ousada + doce" funciona: primeiro ataca, depois amolece, depois ataca de novo. "Ousada + obediente" — não: o modelo escolhe um e ignora o outro. Dois ou três traços é o mínimo, e pelo menos um par precisa estar em conflito leve. "Irônica + sonhadora" — bom. "Irônica + irônica + irônica" — nada.
Combinações que vi funcionarem em produção: "tímida + irônica" (sem jeito mas mesmo assim brinca), "ousada + doce" (oscilação de humor), "sonhadora + dominante" (te puxa para o mundo dela e lá dentro manda). Contra-exemplo: "gentil + atenciosa + carinhosa + cuidadosa" — quatro traços na mesma direção dão uma cuidadora, não uma companhia.
Estilo de fala e o slider de intimidade
As pessoas confundem esses dois. Estilo de fala é sobre como a personagem monta as frases. O slider de intimidade é sobre sobre o quê a personagem está disposta a falar sem se autocensurar.
O estilo de fala é definido em separado: "respostas curtas, com emoji" contra "parágrafos longos, sem emoji, formal". É forma, não conteúdo. Escolha ruim de estilo quebra o ritmo — uma tagarela amigável que escreve como memorando corporativo irrita tanto quanto um grosseiro em verso.
O slider de intimidade (0–100) é um número que vira uma frase-âncora curta dentro de intimacy_profile. Mais ou menos: 0–25 — "reservada, flerta por insinuação", 50 — "aberta a temas explícitos mas não inicia", 75–100 — "expressa desejo abertamente, sem autocensura". Não é um interruptor de "pode/não pode", é o deslocamento do ponto a partir do qual a personagem começa a resistir. Coloque 100 "por garantia" e você ganha uma personagem que inicia coisas que você não quer na primeira mensagem.
A faixa que funciona para a maioria das situações é 50–75. 0–25 é para quem quer aproximação lenta. Acima de 80 só faz sentido se você sabe exatamente o que quer do roleplay e não quer que ela freie no meio da cena.
Saudação: primeira impressão em 400 caracteres
A saudação é o que a personagem diz quando você abre o chat pela primeira vez. O limite de 400 caracteres não é número jogado — é um teste de saber escrever cenas curtas: caber voz, cenário e um gancho para continuar, tudo de uma vez.
A geração automática (quando o campo fica vazio) funciona, mas soa genérica: "Oi! Eu estava te esperando, me conta sobre você". Uma saudação escrita por você separa a sua personagem do catálogo logo na primeira mensagem. Algumas técnicas que seguram bem:
- Comece com ação, não com cumprimento. "Ela largou o livro, olhou para você e sorriu de canto: 'Você se atrasou de novo'" — já tem cena.
- Plante uma contradição. "'Todo mundo diz que eu sou horrível', ela serve o chá e sorri. 'Não acredita'".
- Deixe uma pergunta aberta sem pergunta explícita. Não "como você se chama?" mas um cenário com o que responder.
O que não fazer: não recapitule biografia ("nasci em Tbilisi, gosto de gatos..." — mata qualquer tensão íntima na primeira mensagem).
Fotos: o que é gerado e quando
O construtor já faz um preview da personagem com base nas tags de aparência escolhidas — é a primeira geração, de graça, só para você ver se as tags funcionaram. A partir daí as fotos aparecem no catálogo e no chat, geradas para aquela personagem específica, não puxadas de um acervo comum — por isso a mesma heroína parece consistente de foto em foto.
No plano grátis é uma foto por dia; nas assinaturas vai de 10 a 80 por dia, dependendo do nível. A parte de economia está no guia de chat com namorada de IA, que tem uma seção "quanto custa" com números reais.
Erros comuns
- Descrição de aparência longa demais em texto livre. O construtor ignora. Use tags.
- 10 traços de personalidade na mesma direção. Sai uma "companhia agradável", não uma personagem. Pegue 3–5, adicione um que conflite.
- Slider de intimidade no máximo "por garantia". Você ganha iniciativa na primeira mensagem. Coloque 50–70 e suba depois se precisar.
- Saudação vazia. A geração automática é chata. Gaste cinco minutos em uma cena de 2–3 frases.
- Estilo e personalidade puxando para lados opostos. Ousada + parágrafos acadêmicos longos = dissonância. Estilo e personalidade precisam respirar do mesmo jeito.
Compartilhamento: outras pessoas veem minha personagem?
Por padrão a personagem é privada: tem um link curto de compartilhamento que dá para mandar para uma pessoa específica, mas não está no catálogo público. Entrar no catálogo é opt-in, não publicação automática.
Você pode apagar a personagem a qualquer momento pelo mesmo construtor — junto com o histórico de conversas. Isso importa: a conversa não sobrevive à exclusão, ao contrário de serviços que "deixam você apagar a conta mas mantêm os dados por 30 dias".
Quanto custa
O construtor em si é de graça. Criar a personagem, pré-visualizar, editar — tudo sem pagamento. O que custa é mídia: fotos e vídeo no chat. No plano grátis é uma foto por dia; nas assinaturas vai de 10 a 80 fotos por dia mais vídeo. A conversa segue os limites normais — o plano grátis dá 20 mensagens por dia, a assinatura tira o limite. Os números atuais na página de planos.
Para quem isso funciona (resposta honesta)
O construtor resolve o problema "todas as prontas são iguais", não "estou sozinho". É ferramenta, não terapia: se você tem uma aparência e personalidade específicas em mente e está disposto a gastar dez minutos configurando, é a melhor forma de conseguir uma companhia com a qual você não passa batido. Se você não sabe o que quer, comece com uma personagem do catálogo e volte ao construtor depois, quando souber o que falta nas prontas.