arizuko

arizukoproducts › Taxonomy chat (Marble)

Taxonomy chat (Marble)

“What does a child need to learn before fractions?” — the agent traces the prerequisite graph of an open education dataset and answers in plain words. One folder, one bundled dataset, a public chat widget anyone can open.

system shape

This is a read-only knowledge bot over a fixed dataset. Where the supermarket agent searches the live web each turn, this one queries a dataset that ships inside the folder — no outbound fetch for data, no per-user state. The six primitives at their leanest:

example

web chat · public link

  visitor  what does a child need before fractions?
  marble   Before fractions, these foundations come first:
           whole-number place value, equal sharing / partitioning,
           multiplication as equal groups, and division as sharing.
           Each is a prerequisite edge into "Introduce fractions".

  visitor  what's the deepest chain in the taxonomy?
  marble   Understanding Earth's atmosphere (for 10-11-year-olds)
           requires learning 9 other topics first - the longest
           prerequisite chain in the graph.

The taxonomy behind this example is the Marble Skill Taxonomy v1: 1,590 K–5 micro-topics wired into a 3,221-edge prerequisite graph across 8 subjects. It is the open-data twin of the interactive curriculum graph on withmarble.com/curriculum — same dataset, an agent you can talk to instead of a browser you click.

where this sits — a bundled-dataset bot

Like the supermarket agent, this is the minimal end of the spectrum:

The one thing it adds over the supermarket shape is a bundled knowledge base and a deliberately cheap model. A public bot answering lookup questions doesn’t need a frontier model — pin it to Haiku and trim its skills, and each answer costs little and lands fast. The setup guide walks both tuning steps.

data & trust

setup

arizuko group <instance> add web:<folder> <folder>   # register the public group
cp taxonomy/*.json /srv/data/arizuko_<instance>/groups/<folder>/taxonomy/
# pin the model to Haiku + trim skills at /dash/groups/<folder>/settings
arizuko token <instance> issue chat <folder>    # mint the public chat link

Full step-by-step — register the group, drop in a dataset, write the brain, pin the model, trim skills, mint the link — is in the operator setup guide.

go deeper