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
| Recurso | Jev direto | OpenAI Decisions direto | Laya direto | Dcision |
|---|---|---|---|---|
| Respostas tipadas | Escolha, nota, probabilidade | Escolha, nota, predicado | Escolha, nota, probabilidade | As mesmas três, em qualquer motor, numa só escala de confiança |
| Entradas | Texto e JSON | Texto e imagens | Texto (512–1.024 tokens) | Texto, JSON, imagens, voz e documentos, em todo motor |
| Escolha de motor | Só Jev | Só gpt-6-luna | Checkpoints do Laya | Jev, OpenAI ou Laya, por workspace ou por decisão |
| Políticas e fallback | Você programa | Você programa | Você programa | continue / block / escalate / fallback, confiança mínima por pergunta, opção other |
| Ações depois da resposta | Você integra | Você integra | Você integra | 8 tipos de destino: resposta, JSON, LLM, agente, workflow, webhook, API, função |
| Versões e deploy | Perguntas no seu código | Perguntas no seu código | Perguntas no seu código | Versões imutáveis, deploy sem redeploy do app |
| Construir e testar | Só a API | Playground | Biblioteca Python | Builder visual, builder por chat, Playground e templates |
| Logs e análise | Uso no provedor | Uso no provedor | Você constrói | Toda execução registrada, com sugestões de calibração |
| Onde os dados rodam | Nuvem da TypeSafe | Nuvem da OpenAI (ZDR, residência EUA/UE) | Seu servidor | No motor escolhido; com o Laya, no seu servidor |
| Preço do motor | US$ 0,042 / 1M tokens de entrada | US$ 0,10 / 1M tokens de entrada | Seu hardware | Por 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á tem | O motor direto |
| A mesma decisão rodando em Jev, OpenAI ou Laya | Dcision |
| Imagem, voz e documentos como entrada em qualquer motor | Dcision |
| Políticas, fallback e ações sem código de cola | Dcision |
| Versões, Playground, logs e calibração | Dcision |
Motores de decisão respondem. O Dcision decide e age, no motor que você escolher.