Decisão tipada como serviço
A borda de julgamento do ecossistema Vertikon. Você publica um contrato versionado com as perguntas e as regras; o serviço devolve uma resposta tipada, a rota escolhida por confiança e um recibo auditável. O JEVaaS decide — quem executa é o seu código.
o que échoice / score / noulLLM · JEV · CODEintegrando →
O que a borda entrega
Contrato versionado
Perguntas, opções, limiares e rotas vivem num documento versionado. Mudar regra é publicar versão nova — a anterior fica imutável, e o fingerprint do conteúdo decisório fica congelado em cada recibo.
Rota por confiança
A confiança decide o que fazer com a resposta, não só qual é a resposta: agir, buscar evidência nova, mandar para pessoa ou admitir que o menu falhou.
Recibo auditável
Distribuição inteira de probabilidades, limiar aplicado, regra que casou, custo e hash do estado. É o que responde “por que o sistema agiu assim?” meses depois.
Três primitivas de pergunta
A forma da pergunta determina a forma da resposta. Não há resposta em texto livre: cada primitiva tem um campo de valor fixo, e é isso que deixa o resultado entrar direto no switch do seu código.
choice
Escolher uma opção de um menu fechado. O critério é um objeto {chave: descrição}.
{"type":"choice","instructions":"Qual equipe deve tratar?","criteria":{"vendas":"…","suporte":"…","indeterminado":"Evidência insuficiente."}}score
Grau numa rubrica ordenada de níveis descritivos. Admite fração entre níveis.
{"type":"score","instructions":"Qual urgência é expressa?","criteria":["Não informa prazo.","Solicita em breve.","Solicita imediata."]}noul
Probabilidade de sim/não. Sem confidence: a probabilidade É a incerteza entre os dois.
{"type":"noul","instructions":"O cliente pede atendimento por uma pessoa?"}noul não tem confidence: a probabilidade já é a incerteza entre sim e não. noul ≈ 0.5 é ausência de sinal, não risco médio.
A divisão de trabalho
Um agente que decide tudo com o mesmo modelo caro paga latência e variância em cada bifurcação. O JEVaaS separa as três responsabilidades que costumam ficar coladas:
LLM — gera
Lê a evidência e produz a distribuição sobre opções conhecidas. É onde o modelo é insubstituível: interpretar significado.
JEV — decide
Compara a confiança com a barra da classe da ação e roteia. Determinístico, versionado e auditável: a mesma entrada com o mesmo contrato tem a mesma rota.
CODE — executa
Só o seu código executa. O JEVaaS não tem campo de execução na resposta: allow é um token opaco que o seu motor de política mapeia para permissão.
Rota auto age; collect_evidence busca evidência nova e rejulga; human_review enfileira para pessoa; abstain significa que o problema é o menu, não a pergunta.
Comece por um contrato
O quickstart em seis linguagens, o documento de contrato comentado, as quatro rotas e as regras que o serviço recusa estão em /developers. A referência completa, navegável, em /docs — e a especificação crua em /openapi.json.