Spaces:
Runtime error
Runtime error
Upload README.md with huggingface_hub
Browse files
README.md
CHANGED
|
@@ -1,20 +1,56 @@
|
|
| 1 |
---
|
| 2 |
-
title: The
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: gradio
|
| 7 |
-
app_file:
|
| 8 |
pinned: false
|
| 9 |
---
|
| 10 |
|
| 11 |
-
#
|
| 12 |
|
| 13 |
-
**Build Small Hackathon 2026 · 🍄 Thousand Token Wood**
|
| 14 |
|
| 15 |
-
|
| 16 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17 |
|
| 18 |
-
|
| 19 |
-
When they move toward the light, more light appears.
|
| 20 |
-
They will never understand why.
|
|
|
|
| 1 |
---
|
| 2 |
+
title: The Unspoken Thing
|
| 3 |
+
emoji: ❤️
|
| 4 |
+
colorFrom: red
|
| 5 |
+
colorTo: pink
|
| 6 |
sdk: gradio
|
| 7 |
+
app_file: app.py
|
| 8 |
pinned: false
|
| 9 |
---
|
| 10 |
|
| 11 |
+
# ❤️ The Unspoken Thing
|
| 12 |
|
| 13 |
+
**Build Small Hackathon 2026 · 🍄 An Adventure in Thousand Token Wood**
|
| 14 |
|
| 15 |
+
---
|
| 16 |
+
|
| 17 |
+
In the Thousand Token Wood, strange things happen.
|
| 18 |
+
|
| 19 |
+
30 AI agents learn to swing an Acrobot — a double pendulum that, in the wrong hands, is chaos. In the right hands, it's a dance.
|
| 20 |
+
|
| 21 |
+
Over 120 generations, they evolve from random flailing to controlled mastery. Along the way, one of them discovers something.
|
| 22 |
+
|
| 23 |
+
We hid a shape in the code. A small reward for trajectories that happen to pass through certain points. The AI was never told what this shape is. It was never told to draw a heart. It only knows it found something it wasn't told to find.
|
| 24 |
+
|
| 25 |
+
**No one told it to draw a heart. It just... did.**
|
| 26 |
+
|
| 27 |
+
Then it asks for one last swing. Not for points. Just because it can.
|
| 28 |
+
|
| 29 |
+
---
|
| 30 |
+
|
| 31 |
+
## How It Works
|
| 32 |
+
|
| 33 |
+
| Layer | What It Does |
|
| 34 |
+
|-------|-------------|
|
| 35 |
+
| **Evolutionary AI** | (μ+λ)-ES drives the learning — 30 agents, 120+ generations |
|
| 36 |
+
| **Hidden Shape** | A geometric reward hidden in the Acrobot environment. The AI discovers it on its own. |
|
| 37 |
+
| **LLM Narrator** | Qwen2.5-7B gives voice to the agent's discovery. The AI doesn't know the word "heart." |
|
| 38 |
+
| **The Last Swing** | When training ends, the agent swings one final time. Golden trajectory. No UI. Just the shape. |
|
| 39 |
+
|
| 40 |
+
**AI is load-bearing at every layer.** Remove evolution → no discovery. Remove hidden reward → no shape. Remove LLM → no voice. The experience IS AI.
|
| 41 |
+
|
| 42 |
+
---
|
| 43 |
+
|
| 44 |
+
## Run Locally
|
| 45 |
+
|
| 46 |
+
```bash
|
| 47 |
+
pip install -r requirements.txt
|
| 48 |
+
python app.py
|
| 49 |
+
# Open http://localhost:7860
|
| 50 |
+
```
|
| 51 |
+
|
| 52 |
+
---
|
| 53 |
+
|
| 54 |
+
*"We never told the AI to draw a heart. We only defined a hidden reward for trajectories that pass through a specific shape. The AI discovered this shape on its own, after generations of exploration. It has no idea what a 'heart' is. It only knows that this shape gives a reward."*
|
| 55 |
|
| 56 |
+
Built for the Thousand Token Wood. Where strange is good. Where joyful is the bar.
|
|
|
|
|
|