Skip to main content

Swahili agent-task evaluation suite for the East Africa coordination stack — model-agnostic seed benchmark (46 tasks: server routing, term grounding, cascade routing).

Project description

kipimo

Over one hundred million people coordinate their lives in Swahili, yet no benchmark measures whether an AI agent can route their requests correctly — send money, check drought status, find a clinic, verify a worker's credentials. Agents targeting East Africa are evaluated on English tasks and deployed on faith.

kipimo (Swahili: a measure) is a model-agnostic seed benchmark for exactly that gap: 46 tasks across three types, with golds machine-derived from authoritative sources — the coordination-stack registry and the live africa-coord-bus routing table — never from memory.

Type n What it measures Metric
server_routing 25 Swahili request → correct stack server (payments, tax, health, land, labour…) exact
term_grounding 14 Swahili domain term → English meaning exact (case-insensitive)
cascade_routing 7 Coordination event → which sectors must be notified set F1

Use it (any model, no API keys)

pip install kipimo
kipimo tasks > tasks.jsonl        # feed to your agent however you like
kipimo template > preds.jsonl     # fill "prediction": [...] per id
kipimo score preds.jsonl          # per-type + overall report

The harness never calls a model — you generate predictions with whatever system you're evaluating; kipimo only scores. Any lab can publish comparable numbers.

Honesty box

  • v0.1 is a seed set. 46 tasks establish the format and scoring; breadth comes from contributions.
  • Swahili phrasing is simple-register and pending native-speaker review — that is issue #1, and corrections are the most valuable contribution possible.
  • Scores measure stack-routing competence, not general Swahili fluency.
  • Dataset: CC BY 4.0 (usable by everyone, including commercial labs — that's the point). Harness: MIT.

IP & Collaboration

MIT-licensed harness, CC BY 4.0 data. Feedback via GitHub Issues only — pull requests are not accepted; task corrections and additions via Issues are actively wanted. Full policy: docs/architecture/IP_POLICY.md. Security: see SECURITY.md.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kipimo-0.1.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kipimo-0.1.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file kipimo-0.1.0.tar.gz.

File metadata

  • Download URL: kipimo-0.1.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for kipimo-0.1.0.tar.gz
Algorithm Hash digest
SHA256 63af8670b78fe300b9e0fb604819cfe413d749c6e6257b73bada3b998f10997e
MD5 8504b5b6155c1c1a7addf1c6aa5aee3c
BLAKE2b-256 7a39977603ce46ec718adc561db828c31eee92ca1f3a83723e20acea978888d7

See more details on using hashes here.

File details

Details for the file kipimo-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: kipimo-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for kipimo-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 51cddbef12363c64f2481c8fdec5317a174b7bb0d5d97996da76a39623ca01b8
MD5 bb856551d3fe53397868d1785203d84b
BLAKE2b-256 942418e9c59e8ca080c4f651b434d9548536eb17512764783ec14a341653f7a0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page