Blog

Motor de decisão direto ou Dcision? Jev, OpenAI Decisions API e Laya comparados

6 min de leitura

Em outubro de 2026 a OpenAI lançou a Decisions API, com o modelo gpt-6-luna. Ela entrou para um grupo que já tinha o Jev, da TypeSafe, e o Laya, open source da Convai Innovations. São três motores de decisão. Em vez de gerar texto, cada um responde perguntas tipadas e devolve uma probabilidade junto com cada resposta.

Os três agora rodam dentro do Dcision. Isso deixa uma pergunta prática: vale chamar o motor direto ou passar pelo Dcision? Este artigo compara os quatro caminhos, mostrando o que cada um entrega e o que sobra para o seu código.

O que um motor de decisão faz e o que ele não faz

Os três motores fazem a mesma coisa essencial: avaliam uma entrada e respondem perguntas fechadas.

  • Sim ou não com probabilidade. No Jev e no Laya o tipo se chama probability (ou noul); na OpenAI, predicate.
  • Escolha entre opções, com a distribuição de probabilidade entre elas.
  • Nota numa escala, com a probabilidade de cada nível.

O próprio texto de lançamento da OpenAI descreve o fluxo que se espera de uma aplicação: informação → avaliação da IA → resultado estruturado → regras da aplicação → ação. Os motores entregam as três primeiras etapas. As regras e a ação ficam com você. É aí que o Dcision entra.

Comparação lado a lado

RecursoJev diretoOpenAI Decisions diretoLaya diretoDcision
Respostas tipadasEscolha, nota, probabilidadeEscolha, nota, predicadoEscolha, nota, probabilidadeAs mesmas três, em qualquer motor, numa só escala de confiança
EntradasTexto e JSONTexto e imagensTexto (512–1.024 tokens)Texto, JSON, imagens, voz e documentos, em todo motor
Escolha de motorSó JevSó gpt-6-lunaCheckpoints do LayaJev, OpenAI ou Laya, por workspace ou por decisão
Políticas e fallbackVocê programaVocê programaVocê programacontinue / block / escalate / fallback, confiança mínima por pergunta, opção other
Ações depois da respostaVocê integraVocê integraVocê integra8 tipos de destino: resposta, JSON, LLM, agente, workflow, webhook, API, função
Versões e deployPerguntas no seu códigoPerguntas no seu códigoPerguntas no seu códigoVersões imutáveis, deploy sem redeploy do app
Construir e testarSó a APIPlaygroundBiblioteca PythonBuilder visual, builder por chat, Playground e templates
Logs e análiseUso no provedorUso no provedorVocê constróiToda execução registrada, com sugestões de calibração
Onde os dados rodamNuvem da TypeSafeNuvem da OpenAI (ZDR, residência EUA/UE)Seu servidorNo motor escolhido; com o Laya, no seu servidor
Preço do motorUS$ 0,042 / 1M tokens de entradaUS$ 0,10 / 1M tokens de entradaSeu hardwarePor decisão; Jev na chave da Dcision incluso, ou sua chave

Os três motores, cada um no seu melhor

Jev (TypeSafe). É o motor System One treinado com RLCD para dar probabilidades calibradas. Por token, custa menos da metade da OpenAI, lida bem com muitas opções e é o padrão do Dcision. Lê texto e JSON.

OpenAI Decisions API. É o caminho natural para quem já está no ecossistema da OpenAI. Tem SDKs em seis linguagens, integração nativa com voz em tempo real (GPT-Live), controles de dados como ZDR, HIPAA e residência nos EUA e na UE, e lê imagens. Custa US$ 0,10 por milhão de tokens de entrada e está em beta pública.

Laya (Convai Innovations). É open source (Apache 2.0) e roda no seu servidor: os dados não saem da sua infraestrutura e não há preço por token. A janela é menor (512 a 1.024 tokens), e você opera o servidor.

Nenhum dos três é "o melhor" em tudo. Cada caso pede um: o custo fala a favor do Jev, imagem e ecossistema OpenAI a favor da OpenAI, e dados dentro de casa a favor do Laya.

O que o Dcision acrescenta, em qualquer motor

1. Troca de motor sem mudar código

A decisão é descrita num Decision Schema que não cita motor nenhum. O Dcision compila esse schema para uma representação neutra, o Decision IR, e só o adaptador conversa com o modelo. Você muda o motor do workspace, ou de uma decisão só, nas configurações. Assim, dá para testar a mesma decisão no Jev e na OpenAI e comparar a confiança no Playground.

2. Qualquer entrada, em qualquer motor

Campos de estado do tipo image, audio e file recebem arquivos:

  • Documentos. PDF, Word, Excel, PowerPoint, CSV e afins viram texto lido pelo próprio Dcision, sem custo de modelo.
  • Áudio. É transcrito.
  • Imagens. Chegam como imagem no OpenAI Decisions. Para o Jev e o Laya, que não veem imagens, viram uma descrição em texto.

O resultado é que o mesmo schema aceita uma nota de voz ou uma nota fiscal em PDF, seja qual for o motor.

3. Políticas: da probabilidade à ação

Uma probabilidade não diz o que fazer. No Dcision, as políticas transformam respostas e confiança numa ação (continue, block, escalate ou fallback) e sempre explicam o motivo em action_reason. Também existem uma confiança mínima por pergunta e uma opção other reservada, que leva a decisão ao fallback quando nenhuma opção serve. Chamando o motor direto, essa lógica mora espalhada no seu código.

4. Destinos: o que acontece depois

Cada resultado pode disparar um destino:

  • uma resposta pronta;
  • um JSON estruturado;
  • uma chamada a LLM;
  • o seu agente;
  • um workflow (n8n, Zapier, Make);
  • um webhook assinado com retries;
  • uma requisição de API;
  • uma função do seu SDK.

É a coluna "ações da aplicação" dos diagramas da Decisions API, só que já pronta.

5. Versões, Playground e auditoria

Todo deploy cria uma versão imutável, e a sua aplicação não precisa de redeploy para mudar uma decisão. Toda execução fica registrada com entrada, respostas, confiança, ação, motor e custo estimado. A aba de visão geral mostra volume, latência, erros e sugestões de calibração dos limiares.

Quando chamar o motor direto

Há casos em que o motor sozinho basta:

  • Uma pergunta só, dentro de um serviço que você já controla, sem necessidade de políticas, histórico ou ações.
  • Voz em tempo real com GPT-Live, sem políticas nem registro: a delegação nativa da OpenAI fica dentro da sessão de voz. Quando você precisa de políticas, destinos e auditoria, o Dcision exporta as perguntas para a sessão e recebe as respostas dela.
  • Pesquisa e protótipo de um único motor, sem intenção de ir para produção.

Fora disso, sobra para o seu código tudo o que a tabela acima marca como "você programa", "você integra" e "você constrói".

Resumo

Se você precisa de…Use
Só uma resposta tipada, num lugar, com o motor que já temO motor direto
A mesma decisão rodando em Jev, OpenAI ou LayaDcision
Imagem, voz e documentos como entrada em qualquer motorDcision
Políticas, fallback e ações sem código de colaDcision
Versões, Playground, logs e calibraçãoDcision

Motores de decisão respondem. O Dcision decide e age, no motor que você escolher.