#design de produto#roleplay com IA#experiência do usuário

Comandos de barra: orientar uma resposta de cada vez

Reverie Team
Reverie Team

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.