File size: 2,392 Bytes
6cea344
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
727cb75
 
6cea344
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# 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