| --- |
| title: Silent Frontier |
| emoji: 🛰️ |
| colorFrom: green |
| colorTo: gray |
| sdk: gradio |
| sdk_version: 6.17.3 |
| python_version: "3.11" |
| app_file: app.py |
| pinned: false |
| license: mit |
| short_description: A reasoning agent that role-plays seven NPCs. |
| tags: |
| - track:wood |
| - sponsor:nvidia |
| - achievement:offbrand |
| --- |
| |
| # 🛰️ Silent Frontier |
|
|
| An NPC dialogue reasoning agent. Interrogate a chain of seven characters across a sci-fi mystery, earn each one's clue, and follow the trail from Commander Orion to the Warden. |
|
|
| ## 🧠 Built small |
|
|
| The default text model is Groq Llama 3.1 8B, with NVIDIA Nemotron Nano 9B, a small reasoning model, selectable as an alternate and easily toggleable. Both models are under the 32B parameter cap. |
|
|
| ## ⚙️ How it's built |
|
|
| DSPy reasoning agent with best-of-N sampling, FAISS retrieval over a hand-authored lore graph, a neurosymbolic constraint checker, per-NPC SQLite memory, Orpheus voice, and a custom Gradio dashboard with a node map, case file, and live reasoning trace. |
| --- |
|
|
|
|
| Built by **mkhi238** for the Hugging Face × Gradio Build Small hackathon. |
|
|
| Demo video: https://youtu.be/UyvjY-OsLWA |
|
|
| Social Post: https://x.com/MukundHari0/status/2066322648947146780 |