
Comandos de barra: orientar uma resposta de cada vez

Existe um tipo bem específico de frustração no roleplay com IA com que todo jogador habitual acaba esbarrando. Você escreve uma linha cuidadosa — "Entro na sala e espero." — e o personagem responde com um parágrafo inteiro que coloca palavras na sua boca, decide como você se sente e adianta a cena em três dias. Você não queria nada disso. Você queria que o personagem reagisse, e queria manter a sua própria metade da história para você.
As soluções de sempre são grandes demais. Você pode reescrever a mensagem e gerar de novo. Você pode mergulhar nas configurações e mudar o estilo de narração ou o tamanho da resposta para a conversa inteira. Você pode editar o perfil do personagem. Tudo isso funciona, e tudo isso é matar mosca com canhão para um problema que, na verdade, é sobre esta única resposta.
Por isso criamos os comandos de barra: pequenas diretrizes temporárias que você joga na caixa de chat e que moldam apenas a próxima resposta.
O problema do termostato
A maioria das funções de "controle" em apps de chat são termostatos. Você os ajusta, eles ficam ajustados, e tudo daí em diante obedece até você voltar e mudá-los de novo. Esse é o modelo certo para preferências de verdade — se você sempre quer prosa em terceira pessoa, é só ajustar uma vez e esquecer.
Mas boa parte da orientação não é uma preferência. É uma correção. Esta resposta ficou longa demais. Este turno falou por mim. Esta cena precisa desacelerar e respirar. No instante em que você torna essas correções permanentes, cria um segundo problema: você precisa lembrar de desfazê-las. E as pessoas não lembram. Elas ligam „respostas curtas“ para consertar um turno inchado e depois passam a hora seguinte se perguntando por que o personagem ficou tão econômico nas palavras.
Queríamos um volante, não um termostato. Você gira, o carro responde, e ele volta sozinho ao centro. A resposta seguinte à que você orientou se comporta exatamente como antes, porque nada foi de fato alterado — suas configurações salvas continuam intactas o tempo todo.
O que há no volante
Seis comandos, em duas famílias.
A família "não invada a minha faixa" — o remédio para uma IA que vive manobrando o seu personagem como marionete:
- Não fale por mim — nenhum diálogo escrito ou insinuado em seu nome
- Não aja por mim — nada de decidir suas ações, pensamentos, sentimentos ou consentimento
- Apenas o ponto de vista do personagem — a resposta fica do lado do personagem e deixa o seu em aberto
A família dos botões giratórios — coisas que, de outro modo, você teria que abrir as configurações para mexer:
- Tamanho da resposta — curta, média ou longa, para este turno
- Estilo de narração — force primeira ou terceira pessoa para este turno
- Ritmo — desacelere e permaneça no momento, ou avance para a próxima batida
Você pode empilhar até três numa única mensagem. A combinação à qual as pessoas mais recorrem é Não fale por mim + Não aja por mim + Tamanho da resposta: Longa — uma resposta mais longa, só do personagem, que deixa cada palavra e cada movimento seus por sua conta.
Decisões de design que fizeram diferença
Digite, não fique caçando. Pressione / e um menu aparece, mas você nunca precisa usá-lo. Digite /não fale por mim ou /ritmo: rápido em linguagem comum e isso é reconhecido automaticamente — em inglês ou em chinês. O caminho rápido fica no teclado, onde quem faz roleplay já vive.
O comando nunca é a sua mensagem. Uma diretriz vira uma pequena etiqueta acima do campo de entrada; o personagem vê as suas palavras de verdade mais uma instrução privada, válida por um único turno, que ele é orientado a jamais mencionar. A orientação continua invisível na resposta. Nada de [OOC: por favor, mais curto] vazando para a prosa.
O empilhamento tem proteções. Três é o limite, duplicatas se condensam no valor mais recente e a ordem não importa. Você não consegue montar sem querer uma pilha de instruções contraditórias.
Ele volta sozinho ao centro. É esse o ponto inteiro. Comandos de tamanho e de narração sobrepõem-se temporariamente às suas preferências salvas por um turno e depois devolvem o controle a elas na hora. Não há estado para limpar, porque não há estado.
A filosofia por trás disso
Essa é a mesma ideia que percorre tudo o que construímos: uma função deve ser do tamanho do problema e nem um pouco maior. As sugestões inteligentes recuam quanto mais longa a conversa fica. A ramificação só aparece quando criar um galho faz sentido. E a orientação, ao que tudo indica, costuma ser um ato por turno — então o controle que a resolve também deve ser por turno, e deve arrumar a bagunça que cria.
A melhor versão de uma função de controle é aquela que você nem precisa lembrar que usou. Você gira o volante, a cena vai para onde você queria, e você volta para a história.
Experimente no seu próximo chat — digite / e oriente uma resposta. Conte para a gente, na nossa comunidade do Discord, qual combinação você mais usa.
Pronto para Experimentar Conversações Dinâmicas com IA?
Junte-se a milhares de utilizadores que já exploram personalidades infinitas e interações envolventes no Reverie.