A newer version of the Gradio SDK is available: 6.20.0
metadata
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