Made by makebetter

CarcassAI · Reading a line

Rules first.A second reader.Then you.

Rules read a product line first. Carcass, a small model MeatBorsa trains itself, reads it a second time. Where they disagree, or it is unclear, a person decides, and that decision is the next lesson. It does not guess.

01 — Four lines, read

Messy line in. Clean spec out.

A price list, an offer, a note from a call. The rules read the product and every attribute they recognise, keep the seller’s own words beside each value, and decide: tag it, or ask a person.

German price list

Schweinebauch ohne Knochen mit Schwarte, gefroren, 10kg ctn

Product

Pork bellyone ID

German preferred name · exact

Bone

boneless

from “ohne Knochen” · 0.98

Rind

rind-on

from “mit Schwarte” · 0.97

Refrigeration

frozen

from “gefroren” · 0.97

Weight

10 kg per package

from “10kg” · read by Carcass

Packing

carton

from “ctn” · 0.99

Tagged automatically. Carcass reads the title the same way. Nothing for a person to do.

Only the product phrase is sent. No customer, no price, no conversation.

Trader’s shorthand

Pork shoulder 4D boneless Supreme

Product

Pork shoulderone ID

English preferred name · exact core

Trim code

4D · shoulder

from “4D” · 0.96

Bone

boneless

from “boneless” · 0.98

“Supreme”

Not read by the rules

Tagged automatically. One word was not read. Carcass, reading the title alone, picks the same product, so the word no longer holds it back.

Only the product phrase is sent. No customer, no price, no conversation.

Spanish catalogue

Presa ibérica de bellota

Product

Pork shoulder serratus ventralisone ID

Spanish trade name · the breed word gives the animal

Breed claim

Ibérico

from “ibérica” · stated

Feeding claim

acorn-fed

from “de bellota” · stated

Tagged automatically. Claims are kept as the seller wrote them. A claim is not a certificate.

Only the product phrase is sent. No customer, no price, no conversation.

Turkish offer

BONFILE 2-3 kg

Product

Which animal?

Bare name shared by several animals

Choose

Weight

2 to 3 kg per piece

from “2-3 kg” · read by Carcass

Needs a person. The resolver will not guess the species. It offers the choices; a person picks one, and the choice teaches Carcass.

Only the product phrase is sent. No customer, no price, no conversation.

02 — Three outcomes

Every line ends one of three ways.

  • Tagged automatically

    An exact name, nothing ambiguous, no words left over.

    In the lines aboveGerman price list · Trader’s shorthand · Spanish catalogue

  • Needs a person

    A near spelling, a word it could not place, two values that disagree, or a choice to make.

    In the lines aboveTurkish offer

  • No match

    It says what is missing: the animal, the bone, the standard. And offers the choices.

03 — Rules first

The meaning is finite.The ways traders write never will be.

So rules hold the meaning, and a small model reads the wording.

  1. Rules first.

    The rules read it

    Names, spellings and attribute words from the ontology. Deterministic: the same line gets the same answer on the same release.

  2. A second reader.

    Carcass reads it again

    Which candidate is the product, or none. What each number is. What the title states about bone, rind, trim, packing.

  3. Then you.

    A person settles the rest

    They agree. Tagged, with the seller’s words kept beside every value.

    They don’t, or it is unclear. A person accepts, corrects or removes each reading. That decision becomes the next lesson.

What Carcass reads

Carcass · Qwen3 1.7B · trained by MeatBorsa

Product pick
which candidate, or none of them
Numbers
piece, package or shipment weight, in which unit
Attributes
quotes the title’s own words for each value
Leftover words
what is noise and what still matters

04 — Words it will not guess

Words it will not guess.

Some names only mean something once the animal is known. They wait for it.

  • Lagarto

    not read · waiting for a personPork lagarto with a pig, beef eye round with cattle.

  • Presa

    not read · waiting for a personNeeds the animal; “Presa ibérica” has it.

  • Tomahawk

    not read · waiting for a personBeef, pork or lamb: stays open until one is named.

  • Cutting fat

    not read · waiting for a personPork or beef, never guessed.

  • Bonfile

    not read · waiting for a personA Turkish name shared by animals.

  • Turkey

    not read · waiting for a personA country as often as a bird: not read as the animal.

05 — What is sent, and where it runs

Only the product phrase is sent.

No customer, no price, no conversation.

Sent
The product phrase, as written“Schweinebauch ohne Knochen mit Schwarte, gefroren, 10kg ctn”
Not sent
The customer · the price · the conversation
Read by
Carcass · Qwen3 1.7B, trained by MeatBorsa on every decision its traders confirm
Runs on
MeatBorsa’s own servers in the EU

No general chatbot model. Trader text stays on MeatBorsa’s own servers in the EU.

06 — The figures

Four figures, with what they measure.

Right product, on sellers it never saw
94.6%
Numbers read right, hard titles
98.2%
Whole line of attributes right
81.8%
One full reading, median
29 ms

Current release 0.4.297

07 — Talk to us

Send us one price list.

Fifty lines, in whatever languages your suppliers write. In a thirty-minute call we show you how each one reads, and which ones would still need a person.

Book a call

Only the product phrase is read. No customer, no price.