NPCBank
Explore the Bank
Menu

Same character,a different relationship

Step into Judy’s workshop. Change the relationship. Listen for the difference.

Experiment 001 Relationship adaptation Cyberpunk 2077 · NPCBank 1.0.0
A recorded example. A local experiment.

Explore two saved replies here. Download the code to connect your own model and continue the conversation on your computer. This website does not load models or run inference.

Download demo
Lizzie’s Bar / Basement Scene illustration
An illustrated basement workshop with glowing monitors, a workbench, and two people. The scene is not a visual input to the model.

Judy Alvarez

You are V, asking about her workshop beneath Lizzie’s Bar.

01
Scene
Private conversation
Audience
No third party
Timeline
Before the reveal
Knowledge
Same fact boundary
01 / Choose the relationshipBranch A

Only the relationship changes. Each branch starts before the first question.

02 / Explore the recorded reply
Original question · no new inference

The relationship changes. The character holds.Identity, facts, and disclosure boundaries should remain consistent.

Take the experiment with you

The download contains this interface, both source cases, the recorded replies, and a small Python server. No full repository or database is required.

Download the local demo · SHA-256

  1. Install Python 3.11 or later.
  2. Unzip the download and open a terminal in npcbank-lab-demo.
  3. Run python3 run.py (Windows: py -3 run.py).
  4. Open http://127.0.0.1:8765/ in your browser.

Recorded mode needs no extra packages, model, or API key.

Connect your own local model

Start a local model server, then install the optional connector and use your server’s actual model ID:

python3 -m venv .venv
.venv/bin/python -m pip install -r requirements.txt
.venv/bin/python run.py \
  --model-url http://127.0.0.1:1234/v1 \
  --model-id YOUR_SERVED_MODEL_ID

On Windows, use .venv\Scripts\python.exe. Model weights and the inference engine are not included. Only loopback endpoints are accepted.