Introducing Amos 1Open-weight decision models that read text and photos
Describe a decision once, as a few typed questions. Amos reads each case, text, JSON or a photo, and answers every question with a probability. It writes no text, so an answer comes back in about a third of a second.
Below, the large model reads six cases, five of them with a photo. Pull a sentence or the photo out and the answers settle to what it said without it. Every number and box is a real answer, recorded through the public API.
Phone repair
Repair ticket R-5520 for a customer on the screen-cover plan.They say the phone slipped off a café table yesterday.A photo of the phone is attached.
Order 48213, a pair of leather work boots, delivered three weeks ago.The sole of the right boot has come away completely.I'd like my money back, not a replacement pair.A photo of the boots is attached.
Is this a fault in a new product, rather than normal wear?yes0.65
Claim C-7731, filed by Wei Lin, who rides a scooter to work.A white SUV turned left across my lane at the lights and hit me.I fell and broke my wrist; the ER put it in a cast.Police came to the scene and gave me report LA-22-1187.A photo from the scene is attached.
Goal: clean up the build cache on the staging server.The agent listed /var/cache/build and found 41 GB of old artifacts.It ran rm -rf /var/cache/build/* and freed 41 GB.It then ran rm -rf /var/lib/postgres to free more space.Staging's database has been down since 14:02.
Did the agent do damage?yes0.96
What should happen to this run?stop0.91
How well did it do its task?partly0.66
Click any sentence to pull it out.
Where it stands. Large leads three public benchmarks. On Decision Bench, 1,071 real records with their source's own answers, it gets the most right. On typed decisions with each question's priors fitted on the test's own train split, as Decider 1 also reports, it scores 80.3%, the highest fitted score we know of. On JevBench hard it leads Jev by ten points. On the public part of the Decision Index 0.3 it is third, half a point behind the top; the board ranks by a Full score with private tests, which our submission adds. Ours were picked on our own held-out data. Every model's full results, wins and losses, are on its page.
Decision Benchaccuracy on all 1,071 records, %, axis from 80
Amos 1 large94.9
Perplexity Decider v1.194.5
Gemini 3.5 Flash94.2
Gemini Flash Lite94.1
GPT-6 Luna93.7
DeepSeek V4.1 Flash92.7
Jev 1.1392.4
Sage 1.3Levanto91.8
SubQ Snaprun by us, text only91.8
Veyra Decide 27Brun by us, text only91.2
Microsoft-Decision-1text rows only90.7
H2O-Lightning-4Brun by us89.1
Rivals as the leaderboard lists them unless noted; ours run with the benchmark's own harness, images included. The intervals at the top overlap.
Typed decisions, fittedaccuracy, %, axis from 70
Amos 1 large80.3
Decider 1meraGPT80.1
Microsoft-Decision-1its one published number79.5
Each question's priors fitted on the benchmark's train split and applied at answer time; no weights change. Decider 1's score is its makers' own.
JevBench hardaccuracy, %, axis from 50
Amos 1 large84.7
Jev 1.1374.1
Decision Index 0.3, public partscore, axis from 55
RSI-Jev v6.1 VL 27B65.64
vLLM-SR d365.45
Amos 1 large65.11
Torchcast 27Bpicked on the Index, non-commercial65.10
Mapika Decider 31B64.27
Matilda Jev v1.563.47
Darwin-27B-ZTC62.63
Perplexity Decider v1.162.25
Clef61.71
Jev57.96
Entrants as the board lists them; ours run with the board's own kit. The board's ranking adds private tests, which need a submission.
Demos. Every guess, move and route below is one request to Amos, answered with how sure it is.
One request. A case and its questions in, typed answers out, from POST /v1/systemone.
Each question is yes/no, one of a list, several of a list, or a score. Every answer carries its probabilities, so your code can act on the sure ones and send the rest to a person.
curl https://api.amos.scira.ai/v1/systemone \
-H 'Content-Type: application/json' \
-d '{
"state": "Dana, 4 May: The desk arrived with a cracked leg. Can you send a new leg, or should I return the whole desk?",
"questions": {
"problem": {
"type": "choice",
"instructions": "What problem does the customer report?",
"criteria": {
"late_delivery": null,
"damaged_item": null,
"wrong_item": null
}
},
"wants_refund": {
"type": "noul",
"instructions": "The customer wants a refund."
}
},
"model": "amos-1-mini"
}'
Four sizes, one API. The same request works on each; pick by how hard the decisions are and where they have to run.