Spaces:
Sleeping
Sleeping
Fix submission tags: namespaced track:/sponsor:/achievement: per Build Small validator; add Best MiniCPM Build target
Browse files
README.md
CHANGED
|
@@ -9,21 +9,21 @@ app_file: app.py
|
|
| 9 |
pinned: false
|
| 10 |
license: mit
|
| 11 |
tags:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
- build-small-hackathon
|
| 13 |
-
|
| 14 |
-
- thousand-token-wood
|
| 15 |
-
- thousand token wood
|
| 16 |
-
- adventure-in-thousand-token-wood
|
| 17 |
-
# sponsor / bonus targets
|
| 18 |
-
- best-use-of-modal
|
| 19 |
-
- best use of modal
|
| 20 |
-
- modal
|
| 21 |
-
- openbmb
|
| 22 |
- minicpm
|
| 23 |
- voxcpm
|
| 24 |
-
-
|
| 25 |
-
-
|
| 26 |
-
-
|
| 27 |
---
|
| 28 |
|
| 29 |
# ⚖️ WitnessBox — cross-examine a hostile AI witness with your *voice*
|
|
@@ -32,7 +32,7 @@ tags:
|
|
| 32 |
> — sound confident and he clams up; sound hesitant and he gets cocky and
|
| 33 |
> overshares. Surface **three contradictions** and his voice **cracks** as he breaks.
|
| 34 |
>
|
| 35 |
-
> **Track:** 🍄 An Adventure in Thousand Token Wood · **
|
| 36 |
|
| 37 |
---
|
| 38 |
|
|
@@ -79,7 +79,8 @@ used as a *platform*, not just a host (the prize counts "inference… all"):
|
|
| 79 |
3. **Parallel `.map()`** pre-generates every scripted beat at deploy time, fanning
|
| 80 |
the **32 voice-crack takes across containers at once** and keeping the best.
|
| 81 |
4. **Volume** persists the designed CFO reference voice + model cache + chosen beats.
|
| 82 |
-
5. **
|
|
|
|
| 83 |
|
| 84 |
**Measured (warm, this deploy).** A live dynamic turn is `MiniCPM4.1-8B` **→ 5.3s**
|
| 85 |
for the witness's reply, then `VoxCPM2` **→ 8.6s** for ~4.5s of 48 kHz speech
|
|
@@ -90,6 +91,15 @@ by the parallel `.map()` pass and served straight from the Volume, so every
|
|
| 90 |
`$0` via `scaledown_window`. (Container-seconds / $-per-match read live from the
|
| 91 |
Modal dashboard, not fabricated.)
|
| 92 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 93 |
## Run it
|
| 94 |
**Offline (no GPU, no Modal — boots anywhere):**
|
| 95 |
```bash
|
|
|
|
| 9 |
pinned: false
|
| 10 |
license: mit
|
| 11 |
tags:
|
| 12 |
+
# ── Build Small validator namespaces — ONLY track:/sponsor:/achievement: are
|
| 13 |
+
# read by the official README validator (src/lib/readme.ts). Everything
|
| 14 |
+
# below them is plain discoverability metadata it ignores. ──────────────
|
| 15 |
+
- track:wood # 🍄 Thousand Token Wood — our track
|
| 16 |
+
- sponsor:modal # Best Use of Modal — all GPU inference + .map() pre-gen run on Modal
|
| 17 |
+
- sponsor:openbmb # Best MiniCPM Build — MiniCPM4.1-8B is the witness's brain (+ VoxCPM2 voice)
|
| 18 |
+
- achievement:offbrand # custom courtroom UI, well past stock Gradio
|
| 19 |
+
# ── discoverability only (not counted by the validator) ──────────────────
|
| 20 |
- build-small-hackathon
|
| 21 |
+
- gradio
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
- minicpm
|
| 23 |
- voxcpm
|
| 24 |
+
- modal
|
| 25 |
+
- voice
|
| 26 |
+
- game
|
| 27 |
---
|
| 28 |
|
| 29 |
# ⚖️ WitnessBox — cross-examine a hostile AI witness with your *voice*
|
|
|
|
| 32 |
> — sound confident and he clams up; sound hesitant and he gets cocky and
|
| 33 |
> overshares. Surface **three contradictions** and his voice **cracks** as he breaks.
|
| 34 |
>
|
| 35 |
+
> **Track:** 🍄 An Adventure in Thousand Token Wood · **Targeting:** Best Use of Modal + Best MiniCPM Build
|
| 36 |
|
| 37 |
---
|
| 38 |
|
|
|
|
| 79 |
3. **Parallel `.map()`** pre-generates every scripted beat at deploy time, fanning
|
| 80 |
the **32 voice-crack takes across containers at once** and keeping the best.
|
| 81 |
4. **Volume** persists the designed CFO reference voice + model cache + chosen beats.
|
| 82 |
+
5. **Right-sized GPUs** — an A100 only for the 8B witness brain; the 2B voice and
|
| 83 |
+
the ASR ride cheaper A10Gs.
|
| 84 |
|
| 85 |
**Measured (warm, this deploy).** A live dynamic turn is `MiniCPM4.1-8B` **→ 5.3s**
|
| 86 |
for the witness's reply, then `VoxCPM2` **→ 8.6s** for ~4.5s of 48 kHz speech
|
|
|
|
| 91 |
`$0` via `scaledown_window`. (Container-seconds / $-per-match read live from the
|
| 92 |
Modal dashboard, not fabricated.)
|
| 93 |
|
| 94 |
+
## 🧠 Best MiniCPM Build
|
| 95 |
+
The witness *is* a MiniCPM model. `openbmb/MiniCPM4.1-8B` runs the entire persona —
|
| 96 |
+
it reads the delivery stance, decides what Reid admits or hides, and leaks a thread
|
| 97 |
+
toward an uncaught lie when you sound unsure — and `openbmb/VoxCPM2` gives him the
|
| 98 |
+
voice that cracks on the break. The 8B brain is the **core of the experience, not a
|
| 99 |
+
bolt-on**: every line Reid speaks is MiniCPM under a stance- and tier-conditioned
|
| 100 |
+
system prompt, so the drama lives or dies on how well a small model holds a character
|
| 101 |
+
under pressure.
|
| 102 |
+
|
| 103 |
## Run it
|
| 104 |
**Offline (no GPU, no Modal — boots anywhere):**
|
| 105 |
```bash
|