Skip to content
System One

dannote/jev

Jev for OTP, published on Hex as jev. The model is a peer process: you reply to it from a GenServer and its answer arrives as a message you pattern match on, so clause order becomes the routing and thresholds become guards.

dannote/jev on GitHub

Stars
32
Forks
5
Language
Elixir
License
MIT
Last push
22 Sep 2026

Read from GitHub on . Counts change daily.

How it uses Jev

%{
  kind: :bug,            # Choice → label atom
  severity: 2.4,         # Score  → expected level, float
  security: 0.03,        # Noul   → probability of yes
  confidence:    %{kind: 0.91, severity: 0.62},
  probabilities: %{kind: %{bug: 0.93, feature: 0.04, other: 0.03},
                   severity: %{0 => 0.1, 1 => 0.1, 2 => 0.2, 3 => 0.6}},
  usage: %{input_tokens: 812, output_tokens: 0, cost: 3.4e-5},
  model: "jev-1.13.0"    # the concrete model that answered
}

View in README.md

Open on GitHub

More like this

Keep browsing