arrow_back Voltar aos trabalhos
smart_toy Produto · IA · B2B SaaS

Ruby.AI
Personalização
de prompts

Clientes queriam configurar o comportamento da IA de atendimento. Cada pedido virava uma tarefa para o time de produto. Criamos o MVP que quebrou esse ciclo.

person Produto + Design calendar_today Out 2025 bolt MVP em produção

O que é a Ruby.AI

Ruby.AI é a camada de inteligência artificial da plataforma de atendimento. Ao final de cada conversa, ela gera automaticamente três saídas: um resumo do atendimento, uma nota de qualidade de 1 a 5, e a classificação dos assuntos tratados.

O problema: cada cliente tem um contexto de negócio diferente. Uma empresa de recuperação de crédito avalia um atendimento de forma completamente diferente de uma de e-commerce. A IA usava um único prompt padrão para todos. Os pedidos de ajuste chegavam sem parar ao time de produto.

Com cada personalização sendo feita manualmente pelo time, escalar era impossível. A solução precisava ser rápida, segura e dar autonomia real ao cliente.

Dois problemas, uma solução

hourglass_empty
Gargalo no time de produto
Pedidos de personalização chegavam por CS, viravam tickets, ocupavam engenharia e IA aplicada. O cliente esperava dias por um ajuste que durava minutos.
tune
IA sem contexto de negócio
Resumos genéricos e notas desalinhadas com os critérios de cada cliente. A IA era boa, mas cega para o contexto específico de cada operação.
trending_up
Pressão de escala
Mais clientes adotando a Ruby.AI significava mais pedidos de ajuste. A solução manual não escalava.
lightbulb
Oportunidade de aprendizado
Liberar personalização para os clientes geraria dados reais de como eles usam a IA: insumo valioso para o produto completo que viria depois.

O que ficou dentro e por quê

Antes de desenhar qualquer tela, definimos o escopo. Um MVP mal cortado entrega pouco e frustra. As decisões abaixo guiaram cada escolha de design e engenharia.

1
Estrutura
Tela única com os três prompts juntos
Sumarização, avaliação e assuntos em uma página só, com um botão de salvar para tudo.
Por quê: evitar múltiplas telas de configuração que o usuário teria que navegar. Menos cliques, menos chance de salvar um e esquecer o outro.
2
Segurança
Restaurar padrão por prompt individual
Cada bloco tem seu próprio botão de restauração. Não existe "restaurar tudo" de uma vez.
Por quê: o cliente pode ter ajustado avaliação e assuntos perfeitamente e só querer reverter a sumarização. Restaurar tudo seria destrutivo.
3
Feedback visual
Contador de caracteres e botão desabilitado sem mudança
O limite de 10.000 caracteres aparece em tempo real. O botão "Salvar" só habilita se algo mudou.
Por quê: previne erros silenciosos. Sem o contador, o cliente não saberia por que o save falhou. Sem o estado desabilitado, salvamentos desnecessários poluiriam os logs.
4
Escopo consciente
Personalização global, não por equipe ou origem
Um conjunto de prompts por conta. Sem segmentação por canal, equipe ou tipo de conversa.
Por quê: adicionar granularidade agora aumentaria o tempo de entrega e a complexidade de suporte sem base de uso real para justificar. O MVP gera os dados para decidir se faz sentido no produto completo.

A tela de personalização

Representação da estrutura da tela entregue no MVP. Dados fictícios.

Ruby.AI · Configurações de personalização
Personalização da Ruby.AI
MVP
Prompt de Sumarização
Resuma o atendimento em até 3 frases objetivas, destacando o motivo do contato, a solução apresentada e o próximo passo acordado com o cliente. Priorize clareza para o time de CS.
Prompt de Avaliação
Avalie o atendimento com uma nota de 1 a 5, considerando: resolução do problema, tom do atendente e tempo de resposta. Justifique a nota em uma frase curta.
Prompt de Assuntos
Classifique a conversa com até 3 assuntos da lista disponível em {assuntos}. Se nenhum assunto da lista se aplicar, classifique como "Outros".

O que o MVP entrega e o que não entrega

Definir o que fica de fora é tão importante quanto o que entra. Clareza de escopo evita expectativa errada do cliente e do time.

Dentro do MVP
  • check_circle Edição dos prompts de sumarização, avaliação e assuntos
  • check_circle Restaurar prompt individual para o padrão
  • check_circle Botão "Salvar prompts" habilitado só com alteração
  • check_circle Indicador de limite de caracteres em tempo real
  • check_circle Validação: bloquear prompt em branco ou acima de 10k chars
  • check_circle Prompts valem para novas conversas imediatamente após salvar
Fora do MVP · versões futuras
  • remove_circle Personalização por equipe ou canal de origem
  • remove_circle Testar o prompt antes de publicar
  • remove_circle Histórico de versões e rollback para versão anterior
  • remove_circle Reprocessamento automático de conversas antigas
  • remove_circle Avaliação de assertividade da IA por prompt

Do kickoff ao ar
em menos de duas semanas

O MVP foi disponibilizado para todos os clientes da Ruby.AI sem custo adicional para quem já utilizava o produto.

<14
dias entre kickoff e disponibilidade geral
3
saídas da IA agora configuráveis pelo cliente
0
tickets de personalização roteados ao time de produto após o lançamento