Voltar aos materiais
TUTORIALJEVTYPESAFEDECISOES-TIPADAS

Quando a IA devolve decisões em vez de parágrafos

Como o Jev transforma estados em escolhas, notas e julgamentos binários — e o que muda no desenho de agentes e produtos.

Por Escola de Aplicativos

3_MIN
Quando a IA devolve decisões em vez de parágrafos
Em resumo

Como o Jev transforma estados em escolhas, notas e julgamentos binários — e o que muda no desenho de agentes e produtos.

Um assistente recebe um pedido e precisa decidir qual ferramenta usar. Um modelo de linguagem poderia escrever uma explicação e, dentro dela, indicar a ferramenta. Mas o programa que vai executar a ação precisa de algo mais simples: uma escolha entre opções conhecidas. É nessa diferença que o Jev, da TypeSafe, se encaixa.

Esta série acompanha seis situações em que uma decisão curta pode mudar o desenho de um produto. Começamos pelo mecanismo: o Jev recebe um estado em texto e devolve respostas tipadas a perguntas específicas. Ele não escreve a resposta final para a pessoa, não gera imagens e não substitui sozinho o agente inteiro.

Três perguntas, três formas de resposta

Imagine o estado de um atendimento: a mensagem recebida, o histórico necessário e as ações permitidas. O aplicativo pode perguntar qual fila deve receber o caso, se há indício de urgência e quão bem a mensagem corresponde a um assunto. A documentação da TypeSafe organiza esse trabalho em três primitivas:

PrimitivaPergunta típicaResultado útil
ChoiceQual opção se encaixa melhor?Uma escolha entre alternativas delimitadas.
NoulEsta condição está presente?Um julgamento binário com probabilidade.
ScoreEm que grau isto se aplica?Uma nota em uma escala definida.

O programa continua responsável por definir as opções, executar ou vetar ações e registrar o que aconteceu. Se nenhuma alternativa serve, inclua explicitamente uma opção como “nenhuma das anteriores”. Sem essa saída, até um caso fora do escopo será forçado para alguma categoria.

Decisão tipada não é fato garantido
Uma resposta estruturada facilita validar e encaminhar o resultado. Ela não prova que o julgamento está correto. Use exemplos reais para medir erros antes de automatizar consequências.

O que muda no fluxo

O padrão convencional costuma enviar contexto ao modelo, pedir uma resposta em linguagem natural ou JSON e depois interpretar o texto devolvido. Com o Jev, a aplicação formula a pergunta como uma decisão delimitada. Isso pode simplificar roteamento, filtros e checagens que se repetem muitas vezes. O restante do fluxo — regras de negócio, banco, permissões, ferramenta externa e eventual texto ao usuário — permanece na aplicação ou em outros modelos.

No catálogo de casos do portal, um harness de agente usa julgamentos curtos para verificar se uma etapa funcionou e se a tarefa terminou. A ideia interessante não é dar autonomia irrestrita ao modelo: é separar uma verificação repetitiva do trabalho de planejar e escrever. Esse exemplo vem de um projeto apresentado pela comunidade; o desempenho dele precisa ser testado no seu próprio ambiente.

Um primeiro teste sensato

Escolha uma decisão frequente e reversível, como separar solicitações em três filas. Reúna casos reais sem dados pessoais, inclua casos ambíguos e compare Jev com a regra ou processo atual. Anote erros por classe, tempo, custo completo e quantos itens ainda exigem revisão. Só então decida se a automação melhora o trabalho.

Nos próximos capítulos, esse mesmo princípio aparece em um navegador, na escolha de skills e na busca. No fim da série, voltamos ao ponto decisivo: quando confiar no julgamento e quando chamar uma pessoa.

Fontes e exemplos

Comece a construir

Quer transformar uma ideia em produto? O kit Sniper Apps reúne base, componentes e método para publicar com mais velocidade.

CONHECER_O_KIT →
Continue explorando
Ver todos os artigos →