Skip to main content

Super Decider

Super Decider is a fast decision layer for agents and apps. Send it a state and typed questions, and it returns one calibrated answer per question that your code can use directly.

Super Decider is an open-weight decision model from Singularity Compute, served on ASI:Cloud serverless inference. It is a System One model: it doesn't write prose. It reads the input once and answers fixed questions with probabilities.

Chat models are built to produce text for people to read. When software needs a decision, such as which queue a ticket goes to or whether an invoice is paid, free text is a poor interface. You have to parse it, it can drift from the format you asked for, and it doesn't tell you how sure the model is.

Super Decider returns typed answers. Each answer has a probability for every option you allowed, so your code decides what to do with it: act, ask a person, or hand the case to a larger model.

~0.25 s
Typical latency, no thinking
64 questions
Per request
$0.03/1M tok
Input. Output is free
State
Text, JSON or images: a ticket, a record, an invoice
Questions
Typed, with fixed options
Super Decider
Answers every question in one read
Your code
Applies thresholds: act, ask a person, or escalate

Question types​

Each question has a type, and the type sets the shape of the answer.

Question typeUse it toReturns
ChoicePick one option from a fixed setThe chosen option, a probability for each option, and confidence
ScoreRate the state against ordered levelsThe expected level, a probability for each level, and confidence
NoulAnswer a yes/no questionThe probability that the answer is yes
SpanQuote part of the stateThe text with its character offsets

You can ask up to 64 questions in one request. The model fills every answer in a single step, so several questions cost little more than one.

Atomic questions, composed in code​

Ask small questions that each have one clear answer, then combine the answers in your code. Avoid one large question that tries to settle everything at once.

Say a customer asks to cancel an order that has already shipped. Instead of asking a model "what should we do?", ask three questions: what support should do next (a choice), whether the policy allows cancelling (a noul), and how urgent the ticket is (a score). Your code then applies the policy. For example, it can start a return when start_return is above 0.9 and send everything else to a person.

The rules for acting stay in your code, where you can test them, review them and change them without retraining or re-prompting.

When to use Super Decider​

Use Super Decider forUse a chat model for
Routing, classification, triage and moderationWriting replies, summaries and documents
Approving, holding or escalating an actionOpen-ended reasoning with no fixed set of answers
Choosing a tool call or the next step for an agentConversation
Checking documents and forms against rulesGenerating code

The two work well together: Super Decider decides quickly and cheaply, and a chat model handles the cases it isn't sure about or the steps that need text.

Next steps​

  • Quickstart: make your first request in a few minutes.
  • State: how to describe the input the model reads.
  • Questions: how to write questions and choose between types.
  • Confidence: how to read probabilities and set thresholds.
  • Patterns: common ways to build with Super Decider.
  • Agent skill: teach your coding agent to build with Super Decider.
  • Migrate from Jev: move an existing Jev integration.
  • Model card: architecture, reported results and known limitations.