OpenDecision
⚠️ Por que não é um modelo
Empacota um classificador NLI zero-shot pronto e congelado (ModernBERT-large) atrás de uma API no estilo Jev. Sem treino específico para decisão; o autor diz que os scores não são calibrados.
Especificações técnicas
- LLMs base
- MoritzLaurer/ModernBERT-large-zeroshot-v2.0 (padrão), MoritzLaurer/deberta-v3-large-zeroshot-v2.0
- Tipos de decisão
- choice, noul, score
- Features
- local, systemone-endpoint, typesafe-sdk-compatible, zero-shot-nli, document-api, evidence-retrieval, relation-primitive, pypi
- Licença
- Apache-2.0
Links
Não confundir com o OpenDecisions (o servidor do OneJev) nem com o modelo OpenDecider.
O OpenDecision é um projeto Apache-2.0 do deepanwadhwa (criado em 17/09/2026, PyPI OpenDecision 0.1.2) que se apresenta como “o equivalente open source do Jev da TypeSafe”. Recebe estado ou documento mais perguntas tipadas e devolve respostas estruturadas sem gerar texto.
Como funciona
- Backend: o classificador NLI pronto
MoritzLaurer/ModernBERT-large-zeroshot-v2.0(~400M de parâmetros), ou opcionalmente odeberta-v3-large-zeroshot-v2.0. Cada opção é pontuada como hipótese de entailment. Nenhum peso é treinado para decisão. - Primitivas:
Choice,Noul,Score, maisRelation(supports/contradicts/unknown/conflicted). - Documentos:
POST /v1/documents/decidedivide documentos longos, recupera trechos e devolve os que usou; o Noul tem modosbinary,three_wayeboth. - Compatibilidade com a TypeSafe:
POST /v1/systemoneaceita o formato básico de request da TypeSafe, então um servidor local pode ser obase_urlde clientes compatíveis. - Demo: escolhe ações para um bot de ViZDoom em tempo real (gravações com seed fixa; sem taxa de vitória medida).
Por que está aqui e não no catálogo
Estava na fila para avaliação de catálogo desde 22/09. Os fatos decisivos: o modelo é um classificador zero-shot pronto, sem treino para decisão, e o README diz para “tratar os scores do modelo como não calibrados”. Isso é um wrapper sobre modelo existente, o mesmo raciocínio usado para simple-jev e SemIf. Passaria ao catálogo se publicasse um checkpoint fine-tuned e calibrado.
Status
Developer preview (v0.1.2), Python 3.13+. 57 estrelas, 3 forks, último push em 25/09 (checagem de 01/10). Os resultados mostrados (caso de sinistro de seguro, GDPR 9 de 10) são casos únicos de desenvolvimento.
