Alabi-Ayobami/naija-agric-qa-synth
AgriPadi Synthetic SFT Production-ready synthetic agriculture-advisory SFT data for West Africa (English, Nigerian Pidgin, Hausa), generated by the AgriPadi pipelines. Pipeline source (reproducible): https://github.com/ThatLinuxGuyYouKnow/agripadi_synth_pipeline All rows are published in the regular chat format (messages as user/assistant pairs). The raw-completion surface used for lm-eval profiling is intentionally excluded. Composition 6,701 training rows:… See the full description on the dataset page: https://huggingface.co/datasets/Alabi-Ayobami/naija-agric-qa-synth.
AgriPadi Synthetic SFT
Production-ready synthetic agriculture-advisory SFT data for West Africa (English, Nigerian Pidgin, Hausa), generated by the AgriPadi pipelines.
Pipeline source (reproducible): https://github.com/ThatLinuxGuyYouKnow/agripadi_synth_pipeline
All rows are published in the regular chat format (messages as user/assistant pairs). The raw-completion surface used for lm-eval profiling is intentionally excluded.
Composition
6,701 training rows:
advisory: 737mc_arc: 2221mc_letter: 2221short_answer: 1522
Languages
- English: 6381
- Hausa: 320
Subdomains
crops_agronomy: 1105livestock_poultry_fish: 961markets_agribusiness: 478pest_disease_weeds: 1741policy_extension: 360postharvest_storage: 607soil_fertilizer_irrigation: 813weather_climate: 636
Schema
MC rows appear as two variants per source item — mc_letter (letter continuation, MMLU-style) and mc_arc (choice-text continuation, ARC-style) — so both loglikelihood serializations are covered.
Provenance & quality gates
Generated from a curated seed corpus of sourced extension excerpts, then gated by:
- deterministic length-bias rejection on multiple-choice items
- banned-actives screen
- cross-track deduplication
- source-voice flagging (excluded from this release)
- independent LLM verification, with rejection-reason feedback repair
See the pipeline repository for the runbook, gate design notes, and repair passes.
Loading
from datasets import load_dataset
ds = load_dataset("Alabi-Ayobami/naija-agric-qa-synth", split="train")Intended use
Supervised fine-tuning of small agricultural advisory assistants for West African farming contexts. Not a factual authority — always validate agronomic recommendations against local extension services.
