|
System One Models: conheça a nova classe de modelos da TypeSafe AI voltada a decisões estruturadas, tipadas e probabilísticas para fluxos de software. (gerado com ajuda da AI, revisado, corrigido e ajustado pelo Macoratti) |

De onde vem o nome Jev? Jev não é um acróstico. O nome foi escolhido em homenagem ao economista William Stanley Jevons e faz referência ao Jevons Paradox, conceito segundo o qual ganhos de eficiência podem aumentar o uso total de um recurso. A TypeSafe utiliza essa ideia como inspiração para sua visão de que, tornando a inteligência muito mais barata e eficiente, será possível incorporá-la a uma quantidade muito maior de decisões dentro dos softwares |
if (pedido.Valor > 1000)
{
// exige aprovação
}
|
Estado / Contexto
│
▼
Jev
│
▼
Decisão estruturada
│
▼
Código da aplicação
|
Departamento.Financeiro).
SystemOne que expõe atualmente três formas principais de perguntas:if (resultado.Score >= 8)).
if (resultado.Confidence >= 0.90)
{
await EncaminharAutomaticamenteAsync();
}
else
{
await SolicitarRevisaoHumanaAsync();
}
|
if /
switch /
workflow.| Característica | LLM | Jev | AI Agent |
|---|---|---|---|
| Função principal | Compreender e gerar linguagem | Produzir decisões estruturadas | Coordenar e executar tarefas |
| Saída típica | Texto, código ou conteúdo estruturado | Decisões tipadas + probabilidades | Resultado de uma tarefa |
| Conversação | Natural | Não é o foco | Pode utilizar LLM para isso |
| Planejamento | Pode auxiliar | Não é o foco | É uma característica comum |
| Tools | Pode utilizar | Não define o conceito | Normalmente utiliza |
| Iteração | Pode ocorrer | Não é o objetivo central | Muito comum |
| Confidence | Pode ser solicitada, mas não é o contrato central | Faz parte da proposta | Pode utilizar confidence de seus componentes |
| Principal aplicação | Geração e compreensão | Decisões semânticas | Automação de processos |
| Exemplo | "Explique esta exceção" | "Qual categoria?" | "Resolva este atendimento" |
public sealed record AtendimentoDecision(
string Departamento,
int Prioridade,
bool PrecisaHumano,
double Confidence);
public interface IJevService
{
Task<AtendimentoDecision> AnalisarAsync(
string mensagem,
CancellationToken cancellationToken);
}
// Utilização na aplicação
var decisao = await _jevService.AnalisarAsync(mensagem, cancellationToken);
if (decisao.PrecisaHumano && decisao.Confidence >= 0.90)
{
await _atendimento.EscalarAsync(decisao.Departamento);
}
|
E estamos conversados..![]()
"(Disse Jesus)E este evangelho do reino será pregado em todo o mundo,
em testemunho a todas as nações, e então virá o fim."
Mateus 24:14
Referências: