color-ux-access / docs /EVALUATION.md
Carlos Salgado
Add AGENTS.md and pr_compliance_checklist.yaml; fix app.py location (#16)
6a41501
|
Raw
History Blame Contribute Delete
4.93 kB
# Sponsor Prizes + Bonus Quests โ€” Evaluation
> ่ฏ„ไผฐ โ€” high impact, least effort.
For the **model-swappable VLM backend** (MODELS dict, UI dropdown, provider abstraction), see `docs/ARCHITECTURE.md`. For deployment specifics, see `docs/DEPLOYMENT.md`.
---
## Hackathon Requirements (must meet to qualify)
| # | Requirement | Status | Notes |
|---|-------------|--------|-------|
| 1 | Model โ‰ค32B parameters | โœ… Done | `CohereLabs/aya-vision-32b` (32B); also `openbmb/mini-cpm-v-4_6` (~4B) available |
| 2 | Gradio app hosted as HF Space | โš ๏ธ Deployed, BUILD_ERROR | Gradio 5/6 compat added, rebuild triggered |
| 3 | Demo video + social post | ๐Ÿ”ฒ Not started | Required to qualify |
---
## Sponsor Prizes
### ๐Ÿฅ‡ HuggingFace โ€” $15,000 cash (top awards)
**Requirement:** Best overall projects.
**Our alignment:** โœ… Core criteria met. โ‰ค32B โœ“, Gradio โœ“, real problem โœ“.
**Verdict: PRIMARY TARGET.**
---
### ๐Ÿค– OpenAI โ€” $10,000 + $100 Codex credits
**Requirement:** Use OpenAI model.
**Our alignment:** โŒ We use CohereLabs/aya-vision-32b via HF Router (not OpenAI).
**Verdict: SKIP.**
---
### ๐Ÿ”ฌ OpenBMB โ€” $10,000 special awards ($5K per track)
**Requirement:** Use OpenBMB model (MiniCPM-V 4.6 for vision).
**Our alignment:** โš ๏ธ HIGH-VALUE SWAP โ€” $5K for one-line model name change.
- Already in MODELS dict as `minicpm-v-4.6` โ†’ `openbmb/mini-cpm-v-4_6`
- HF Router compatible, ~4B params
**Resources:**
- Model: https://huggingface.co/openbmb/MiniCPM-V-4.6
- Cookbook: https://opensqz.github.io/MiniCPM-V-CookBook/site/en/index.html
- GitHub: https://github.com/OpenBMB/MiniCPM-V-Apps
**Verdict: SWAP FOR. $5K for minimal effort.**
---
### ๐ŸŽฎ NVIDIA โ€” 2ร— RTX 5080 GPUs (top projects)
**Requirement:** โš ๏ธ **UNCONFIRMED** โ€” per Discord: Nemotron models may be strictly required.
**Possible models (โ‰ค32B):** `nvidia/Nemotron-4-2B-base`, `nvidia/Nemotron-4-8B-base`, `nvidia/Nemotron-4-15B-base`
**Our alignment:** โŒ Currently using CohereLabs/aya-vision-32b.
**If required:** Already in MODELS dict as `nemotron-15b`. Would need to switch VLM or confirm "top project" qualifier.
**Verdict: CONFIRM WITH ORGANIZERS FIRST.**
---
### ๐ŸŸฆ Modal โ€” $250 credits all + $20,000 winners
**Requirement:** Use Modal for deployment.
**Our alignment:** โœ… ALREADY DEPLOYED โ€” `narwall-tech--color-ux-access-ui.modal.run` live.
**Verdict: โœ… DONE.**
---
### ๐ŸŒฒ Cohere โ€” Prize support
**Requirement:** Use Cohere model.
**Our alignment:** โœ… Already using `CohereLabs/aya-vision-32b`.
**Verdict: โœ… DONE.**
---
### ๐Ÿ–ผ๏ธ Black Forest Labs โ€” Prize support
**Requirement:** Use FLUX.2 [klein] โ€” 4B text-to-image model.
**Our alignment:** โŒ Not relevant (image generation, not VLM).
**Verdict: SKIP.**
---
## Bonus Quests
### ๐Ÿฅ‡ Bonus 1: Well-Tuned โ€” Fine-tuned model on HF
**Effort: HIGH. Impact: HIGH** if judges value model work. LoRA fine-tune on accessibility dataset. Risk: time-consuming.
**Verdict: SKIP FOR NOW.**
### ๐Ÿฅˆ Bonus 2: Off-Brand โ€” Custom frontend past Gradio defaults
**Effort: LOW-MEDIUM. Impact: HIGH** (first impression in demo).
- Custom CSS for accessibility theme
- CVD comparison slider (original vs simulated side-by-side)
- JavaScript for smooth transitions
**Verdict: WORTH DOING** after MVP is functional.
### ๐Ÿฅ‰ Bonus 3: Llama Champion โ€” llama.cpp runtime
**Effort: MEDIUM. Impact: MEDIUM.** Hybrid: VLM for image + llama.cpp for text. GGUF model (e.g., Qwen2-VL-7B-Instruct-GGUF) for local inference.
**Verdict: MEDIUM PRIORITY.**
### ๐ŸŽ Bonus 4: Sharing is Caring โ€” Shared agent trace on HF
**Effort: LOW. Impact: MEDIUM.** Save dev conversation logs as HF Dataset, organized by phase.
**Verdict: DO THIS.** Low effort, process quality signal.
### ๐Ÿ“ Bonus 5: Field Notes โ€” Blog post on huggingface.co/blog
**Effort: LOW-MEDIUM. Impact: MEDIUM-HIGH.** Technical blog about colorblind accessibility testing methodology.
**Verdict: DO THIS.** Low effort, high hackathon + NARWALL brand impact.
---
## Priority Order
| Priority | Task | Reason |
|----------|------|--------|
| ๐Ÿ”ด P0 | **Confirm NVIDIA Nemotron requirement** | May require VLM swap |
| ๐Ÿ”ด P0 | **Add HF_TOKEN secret to Space** | VLM won't work without it |
| ๐Ÿ”ด P0 | **Test first Space inference** | Verify end-to-end works |
| ๐ŸŸก P1 | **Implement model swappable backend** | โœ… Done โ€” see ARCHITECTURE.md |
| ๐ŸŸก P1 | **Blog post (Bonus 5)** | Low effort, high impact |
| ๐ŸŸก P1 | **OpenBMB MiniCPM-V swap** | $5K for one-line change |
| ๐ŸŸข P2 | **Off-brand Gradio theme (Bonus 2)** | Custom CSS, CVD slider |
| ๐ŸŸข P2 | **Agent trace (Bonus 4)** | Low effort |
| ๐ŸŸข P2 | **Demo video + social post** | Required to qualify |
| ๐Ÿ”ต SKIP | BFL Klein | Not relevant to VLM task |
| ๐Ÿ”ต SKIP | Fine-tune (Bonus 1) | High effort, time risk |
---
*Last updated: 2026-06-07*