This repository hosts the files used for the What Could Go Wrong? digital card game. Nikolas Martelaro and Wendy Ju developed and presented the game at a Workshop at AutoUI 2020. The game was then modified by Nik and his team at CMU to be more generalized for AI-based systems.
The digital card game can be loaded into and played on PlayingCards.io. Custom cards can be added using the csv files for prompts and responses
While AI has the potential to greatly improve our daily lives, there are also challenges and potential downsides to these systems. This game aims to foster discussions about the potential negative aspects of AI in hopes of surfacing challenges that should be considered during the design process rather than after deployment.
Edit Table icon in the green toolbarRoom OptionsImport From Filewhat-could-go-worng-av.pcioEdit Table to exit editing mode and go into gameplay modeEdit the prompts.csv and responses.csv to add new cards to the decks. Follow instrcutions for adding new cards here: https://playingcards.io/docs/custom-decks
If you want to create physical, printable cards from the CSV data, you can use the included generate_cards.py script.
The script reads the prompts-ai.csv and responses-ai.csv files and generates high-resolution PNG images for each card:
pip install Pillow)Bitter-Bold.ttf font file (included in repository)python generate_cards.pyCARD IMAGES/ folder:
PROMPT/ - Black prompt cardsRESPONSE/ - White response cardsThe generated images can be sent to a print service such as The Game Crafter for professional card printing.
Nikolas Martelaro and Wendy Ju. 2020. What Could Go Wrong? Exploring the Downsides of Autonomous Vehicles. In 12th International Conference on Automotive User Interfaces and Interactive Vehicular Applications (AutomotiveUI ‘20). Association for Computing Machinery, New York, NY, USA, 99–101. DOI:https://doi.org/10.1145/3409251.3411734
author = {Martelaro, Nikolas and Ju, Wendy},
title = {What Could Go Wrong? Exploring the Downsides of Autonomous Vehicles},
year = {2020},
isbn = {9781450380669},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3409251.3411734},
doi = {10.1145/3409251.3411734},
abstract = { While autonomous vehicles have the potential to greatly improve our daily lives, there are also challenges and potential downsides to these systems. In this workshop, we intend to foster discussions about the potential negative aspects of autonomous cars in hopes of surfacing challenges that should be considered during the design process rather than after deployment. We will spur these conversations through a review of participant position statements and through group discussion facilitated by a card game called “What Could Go Wrong?” Our goal is to consider the autonomous vehicle’s benefits—improving safety, increasing mobility, reducing emissions—against potential drawbacks. By identifying potential harms and downsides, the workshop attendees, and the AutoUI community more broadly can design well-considered solutions.},
booktitle = {12th International Conference on Automotive User Interfaces and Interactive Vehicular Applications},
pages = {99–101},
numpages = {3},
keywords = {game with a purpose, failure modes, autonomous vehicles},
location = {Virtual Event, DC, USA},
series = {AutomotiveUI '20}.
}
For some motivation on why we want to develop new hazard analysis games.
title={Exploring Opportunities in Usable Hazard Analysis Processes for AI Engineering},
author={Martelaro, Nikolas and Smith, Carol J and Zilovic, Tamara},
journal={arXiv preprint arXiv:2203.15628},
year={2022}
}