gatchimuchio's picture
Update README.md
05199b9 verified

A newer version of the Gradio SDK is available: 6.6.0

Upgrade
metadata
title: HDS BlackBox Translator (Chess)
emoji: ♟️
colorFrom: blue
colorTo: yellow
sdk: gradio
sdk_version: 5.33.0
app_file: app.py
pinned: false
tags:
  - gradio
  - chess
  - interpretability
  - explainability
  - education
  - visualization
  - open-source
  - hds

Chess Trainer (HDS-style Trace)

  • Board-only input (click to move)
  • English output
  • Short verdict + HDS-style trace (state vector, causal deltas, risks)
  • Top-3 candidate moves with pros/risks
  • No opponent auto-move (you can move both sides manually)

Overview

HDS BlackBox Translator (Chess) is a lightweight, deterministic demo that turns a chess position into a short causal explanation.

Important: this is not a chess engine for best-move search, and it does not read an engine’s PV/evaluation output.
Instead, it uses engine-inspired evaluation factors (e.g., material, king safety, piece activity, center reach, initiative, tactical tension), projects them into an HDS state vector, and generates an HDS Trace on each move:

State → Delta → Cause → Risk → Next

What you get per move

  • A concise English comment explaining what changed and why (cause/effect)
  • A state-vector table (before/after/Δ) for transparency
  • Top-3 candidate moves with brief pros/risks (from the current position)

How to use

  • Click pieces to make moves on the board (white orientation is fixed).
  • There is no automatic opponent move — you can move both sides manually.
  • Use the trace as a “thinking scaffold” for learning: what matters, why it matters, and what the immediate risks are.

Design goals

  • Deterministic output (same position → same trace)
  • Minimal UI (board + trace + reset)
  • Clear, community-editable vocabulary and axes (easy to extend)

📌 Full description (design, specs, guardrails, reproducibility): DESCRIPTION.md

Links

Author

  • Created by: gatchimuchio (GitHub / Hugging Face)

License

  • MIT License (see LICENSE)

Reuse / Run locally

This Space is fully open-source.

  • Clone the GitHub repo, or use the Space files directly.
  • Install: pip install -r requirements.txt
  • Run: python app.py