Small decisions. Interesting possibilities.Submit contentSubmit

How it uses Jev

The library adapts Jev System One behind its OpenAI chat-completion interface for JSON-schema structured output. It converts the JSON schema into typed questions, maps messages into Jev state, and folds typed answers back into a JSON assistant message; it rejects tools, streaming, multiple completions, and unsupported message content. This is SDK functionality rather than one end-user Jev workflow.

What Jev decides

Quickstart support ticket decisionExample answers · not a recorded Jev response · Source ↗
Question 1 · department
YOUR APP
INSTRUCTION

Which team should handle this?

STATE

Support ticket text: customer has tried connecting a Stripe account for three days, it keeps failing, they are losing sales, and ask for help ASAP.

JEV · CHOICE
  1. billing
  2. technical
  3. sales
Question 2 · is urgent
YOUR APP
INSTRUCTION

Does the message convey urgency or time-sensitivity?

STATE

Support ticket text: customer has tried connecting a Stripe account for three days, it keeps failing, they are losing sales, and ask for help ASAP.

JEV · NOUL
YesNo

App workflow

  1. Prepare support ticket

    Use the ticket text as the System One state.

  2. Ask typed questions

    Submit a Choice for department and a Noul for urgency in one systemOne call.

  3. Consume typed answers

    Read the selected department and its probabilities, then interpret the urgency probability against the client threshold.

Why it is interesting

It makes a structured decision model usable through an existing chat-completion API by translating schema fields into typed decisions, while retaining Jev probabilities and confidence in the original response metadata.