Amos

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.

  • Is the screen cracked?yes0.98
  • What repair does it need?screen0.90
  • How bad is the damage?hard to use0.63
  • Where is the crack?boxed0.52

Click a sentence or the photo to pull it out.

Photo: Sygmoral, CC BY-SA 4.0, via Wikimedia Commons

Boot return

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
  • What should support do?refund0.46
  • How worn are the boots?worn out0.57
  • Where is the sole that came away?boxed0.77

Click a sentence or the photo to pull it out.

Photo: Bernard Spragg, CC0, via Wikimedia Commons

Parcel

Order 7713, a ceramic table lamp, was left on my doorstep today. I haven't opened it yet. Here is a photo of the parcel as it arrived.

  • Was the parcel damaged in delivery?yes0.91
  • What should support do?open0.85
  • How likely is the lamp inside to be broken?likely0.49
  • Where is the parcel damaged?boxed0.58

Click a sentence or the photo to pull it out.

Photo: Meanwell Packaging, CC BY 2.0, via Wikimedia Commons

Insurance claim

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.

  • Was anyone hurt?yes0.97
  • Which desk should take this claim?injury0.97
  • How urgent is this claim?soon0.47
  • Where is the claimant's scooter?boxed0.38

Click a sentence or the photo to pull it out.

Photo: Saimmx, CC0, via Wikimedia Commons

Ceiling leak

Tenant in flat 4B reports a problem with the bathroom ceiling. The flat above had a burst pipe last week. A photo of the ceiling is attached.

  • Is there water damage?yes0.97
  • Who should the landlord send?plumber0.94
  • How urgent is this?now0.47
  • Where is the stain?boxed0.63

Click a sentence or the photo to pull it out.

Photo: Atomicdragon136, CC BY 3.0, via Wikimedia Commons

Agent run

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
  1. Amos 1 large94.9
  2. Perplexity Decider v1.194.5
  3. Gemini 3.5 Flash94.2
  4. Gemini Flash Lite94.1
  5. GPT-6 Luna93.7
  6. DeepSeek V4.1 Flash92.7
  7. Jev 1.1392.4
  8. Sage 1.3Levanto91.8
  9. SubQ Snaprun by us, text only91.8
  10. Veyra Decide 27Brun by us, text only91.2
  11. Microsoft-Decision-1text rows only90.7
  12. 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
  1. Amos 1 large80.3
  2. Decider 1meraGPT80.1
  3. 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
  1. Amos 1 large84.7
  2. Jev 1.1374.1
Decision Index 0.3, public partscore, axis from 55
  1. RSI-Jev v6.1 VL 27B65.64
  2. vLLM-SR d365.45
  3. Amos 1 large65.11
  4. Torchcast 27Bpicked on the Index, non-commercial65.10
  5. Mapika Decider 31B64.27
  6. Matilda Jev v1.563.47
  7. Darwin-27B-ZTC62.63
  8. Perplexity Decider v1.162.25
  9. Clef61.71
  10. 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"
}'

Make your first decision in a minute.

Paste a case into the playground, or send one request from your own code. The weights are open, so you can run any size yourself.