Kenya translation infrastructure — Swahili, Kikuyu, Luo. DEMO.
Six tools with basic definitions but significant quality gaps. All tools have descriptions (10-100 chars, mostly under 50), but descriptions lack actionable context for LLM selection. Parameters are minimally documented, most lack type constraints, enums, or format guidance. No output schemas documented. Tool names are descriptive but lack action verbs (e.g., 'swahili_english_glossary' vs 'search_swahili_glossary'). All tools are read-only and demo-only, limiting real-world utility. Error handling is absent, no recovery guidance or validation feedback.
Swahili translations of Kenya civic and legal processes. DEMO.
Kikuyu language basics and resources for Kenya. DEMO.
Guide to language detection and translation resources for Kenya. DEMO.
Luo language basics and resources for Kenya. DEMO.
Kenya official document terminology guide — forms, certificates, legal terms. DEMO.
Swahili-English civic and government glossary. DEMO.
No output schemas documented. Tools return dicts with varying structures (e.g., 'swahili_to_english', 'english_to_swahili', 'glossary', 'basics'). LLMs cannot predict response fields for downstream chaining or extraction.
Tool names lack action verbs. 'swahili_english_glossary' and 'language_detection_guide' are nouns, not verbs. Should be 'search_swahili_glossary', 'get_language_guide', 'lookup_document_terms'. LLMs infer intent from verb-first names.
Parameter descriptions are vague or missing context. 'Optional filter for term. Pass None to return all results.' does not explain what 'term' filters against, what format is expected, or when to use this tool vs others. Descriptions under 50 chars lack LLM-actionable guidance.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 40 | 2026-07-28+ | v2 |
No error handling or recovery guidance. Tools return static dicts with 'DEMO' notes but no validation, no error cases, no guidance if a lookup fails. LLMs cannot self-correct or retry intelligently.
All tools are demo-only with hardcoded static data. No real API integration, no pagination, no result limits documented. 'official_document_glossary' returns 10 hardcoded documents; no guidance on what happens if the user requests a document not in the demo set.