lesson-agent-dev / TODO.md
MSG
Feat/monday sprint 2 (#19)
727cb75
|
Raw
History Blame Contribute Delete
2.39 kB
# Hackathon badge/track TODO
Strategy: one **Backyard AI** submission, stacking as many merit badges, sponsor
awards, and special awards as credibly fit the small-model / local-first story.
Deadline: **June 15, 2026** (Space + demo video + social post).
This PR (`feat/finetuning_model`) focuses on **🎯 Well-Tuned** + **Modal**. Everything
below is parked for follow-up PRs.
## In this PR (finetuning + Modal) β€” done here
- [x] Make published adapters **public** so judges can verify the Well-Tuned badge
(`research/modal/experiments.yaml`: `private: false`).
- [x] Add hackathon discoverability tags + license to the published model card
(`research/modal/_common.py: render_model_card`).
## πŸ¦™ Llama Champion badge (cheap, high value)
- [ ] Run the Space on the **llama.cpp / GGUF** backend (`libs/inference/src/inference/llama_cpp.py`).
- [x] Add `minicpm-v-4.6-gguf` preset (`openbmb/MiniCPM-V-4.6-gguf`) β€” OpenBMB multimodal on llama.cpp.
- [ ] Document the llama.cpp path in README + Space (`ACTIVE_MODEL=minicpm-v-4.6-gguf`).
## πŸ““ Field Notes badge (cheapest miss β€” no blog exists yet)
- [ ] Write a blog post / report on the fine-tuning + Modal pipeline:
skill-matrix QLoRA -> lm-eval -> per-skill gate -> Hub publish.
- [ ] Publish it (HF blog / personal) and link from README.
- [ ] This badge + the others clinches **Bonus Quest Champion ($2k)**.
## README + submission hygiene
- [ ] Update README badge checklist to reflect full strategy (add Llama Champion, Field Notes).
- [ ] Best Demo: polished demo video (real teacher -> topic -> .pptx download -> trace).
- [ ] Social post published (required for submission).
- [ ] Community Choice: share the Space widely.
## Decided NOT to chase (conflicts with MiniCPM / local-first core)
- OpenAI Track β€” requires OpenAI models; collides with Tiny Titan / OpenBMB / Off-the-Grid.
- NVIDIA Nemotron β€” requires Nemotron model; same conflict.
- Thousand Token Wood β€” different main track; can't be in both.
## Badge scorecard (target = all 6 + Bonus Quest Champion)
- [x] πŸ”Œ Off the Grid β€” local inference only
- [x] 🎨 Off-Brand β€” custom Studio UI (Gradio 6 Server mode)
- [x] πŸ“‘ Sharing is Caring β€” agent trace upload
- [~] 🎯 Well-Tuned β€” pipeline ready; needs a passing public adapter on the Hub
- [ ] πŸ¦™ Llama Champion β€” see above
- [ ] πŸ““ Field Notes β€” see above