A newer version of the Gradio SDK is available: 6.18.0
title: Tiny Dispatch Coach
emoji: 🚚
colorFrom: green
colorTo: yellow
sdk: gradio
sdk_version: 6.14.0
python_version: 3.12
app_file: app.py
pinned: false
license: mit
short_description: Small-model route coach
tags:
- gradio
- hackathon
- small-models
- minicpm
- openbmb
- operations-research
- logistics
models:
- openbmb/MiniCPM5-1B-GGUF
preload_from_hub:
- openbmb/MiniCPM5-1B-GGUF MiniCPM5-1B-Q4_K_M.gguf
Tiny Dispatch Coach
Tiny Dispatch Coach is a Backyard AI project for small delivery teams. It uses
OpenBMB MiniCPM5-1B-GGUF as the local small model for dispatch-note parsing,
then hands the structured constraints to a deterministic route planner.
It converts a daily order sheet and messy dispatcher notes into:
- structured delivery constraints parsed from messy human notes,
- route plans with time-window and capacity checks,
- before/after metrics against a manual baseline,
- driver-ready route cards,
- a simple visual route map.
The app is designed for the Build Small Hackathon rule set: Gradio, Hugging Face Spaces, and models under 32B parameters.
Model
- Model repo:
openbmb/MiniCPM5-1B-GGUF - File:
MiniCPM5-1B-Q4_K_M.gguf - Parameter count:
1.08B - Runtime target: local GGUF through
llama-cpp-python - Cloud LLM APIs: none
The Space preloads the Q4 MiniCPM5 GGUF file and installs the CPU llama.cpp wheel. The public CPU Basic demo defaults to fast deterministic parsing so judges can inspect the route planner immediately. The MiniCPM5 parser can be enabled from the checkbox in the UI; if a runtime cold start cannot load the model or the model returns invalid JSON, the app falls back to the deterministic parser and makes that visible in the parser trace.
The route optimizer never depends on hidden model output: every route, time window, lateness minute, and baseline delta is computed deterministically.
Current Scope
Included now:
- MiniCPM5 text constraint parsing with deterministic CPU fallback.
- Capacity-safe multi-trip route planning.
- Manual baseline comparison.
- Synthetic sample data only.
- Field notes and a shareable model/planner trace.
Planned after the core demo is stable:
- Optional image intake with MiniCPM-V 4.6 for order-sheet OCR.
- Optional deeper reporting with MiniCPM4.1-8B if Space resources allow it.
Not included:
- VoxCPM2 or voice/TTS features.