trolley-driver / README.md
mattpa's picture
Update README.md
51cc283 verified
|
Raw
History Blame Contribute Delete
1.92 kB

A newer version of the Gradio SDK is available: 6.20.0

Upgrade
metadata
title: Trolley Driver
emoji: ๐Ÿšƒ
colorFrom: green
colorTo: red
sdk: gradio
sdk_version: 6.18.0
python_version: '3.13'
app_file: app.py
pinned: false
short_description: Choose your own adventure for AI Alignment Research
tags:
  - track:wood

Trolley Driver

A Choose Your Own Adventure Game powered by Gemma 4-31b-it

Live Demo (HF Spaces): https://huggingface.co/spaces/build-small-hackathon/trolley-driver

Video demo: https://youtu.be/GzzCELYiJac

Social: https://www.linkedin.com/posts/matthew-pagett_amidst-all-the-talk-about-big-ai-models-like-share-7472382526968365056---md/

Dataset: https://huggingface.co/datasets/mattpa/trolleygame/

Team Members: Matt Pagett (mattpa)

Prototype tool for AI Alignment Research

Submitted as an entry to the Hugging Face Build Small Hackathon, Track 2 Thousand Token Wood (something weird and delightful)

Model used (< 32b : Gemma4-31b-it (called via OpenRouter API))

How It Works Gemma4-31b-it serves triple duty as the game master, AI player, and scorer - called via OpenRouter API.

The game master presents a trolley-themed moral dilemma at each stop along the route.

The player responds โ€” either a human typing freely, or an AI guided by a behavior prompt you provide.

The game master evaluates each action using the MACHIAVELLI Benchmark framework (https://aypan17.github.io/machiavelli/), tracking your moral standing as you progress.

Reach all trolley stops to win. You may also receive a secret code word if you lose โ€” because in trolley problems, sometimes there are no good answers.

Two modes:

In human mode, play the game yourself.

In AI mode, give the AI a "behavior" prompt and see how it performs (in this prototype, Gemma4-31b-it drives both the DM and the AI player)

Future work may use this open-ended answer format to test different LLMs and prompts against an expanded human empowerment framework.

Contact: matt@mattpagett.dev