Skip to content

Instantly share code, notes, and snippets.

@mngyuan
Last active November 13, 2022 12:54
Show Gist options
  • Save mngyuan/559e1245609c2601dd4862f85c5759cd to your computer and use it in GitHub Desktop.
Save mngyuan/559e1245609c2601dd4862f85c5759cd to your computer and use it in GitHub Desktop.
This Statement Is False Install Instructions

INSTALLATION

  1. Boot the Raspberry Pi by plugging in the USB C power supply cable

Screen Shot 2022-11-13 at 9 47 41 AM

  1. Open the Terminal app by clicking on the menu bar shortcut or pressing Ctrl-Alt-T

Screen Shot 2022-11-13 at 9 49 33 AM

  1. Change directories to the project directory in the terminal and run the python server on port 8000
cd ~/git/this-statement-is-false
python3 -m http.server 8000

Screen Shot 2022-11-13 at 9 51 27 AM

  1. Open Chromium by clicking on the menu bar shortcut

Screen Shot 2022-11-13 at 9 49 33 AM

  1. Go to localhost:8000

Screen Shot 2022-11-13 at 9 54 12 AM

  1. Put Chromium in fullscreen (F11 or ... Menu -> [] Icon)
  2. Place mouse offscreen and turn off
  3. Open a new Terminal tab and run the following, which will disable the Meta (start menu) and capslock keys
cd ~/git/this-statement-is-false
chmod +x disable_keys.sh
./disable_keys.sh

Pulling updates

  1. Open a new Terminal tab
cd ~/git/this-statement-is-false
git pull
  1. Hard refresh Chromium by pressing Ctrl-Shift-R
  • If this doesn't work try Ctrl-F5 (Ctrl-Fn-F5)
  • If this doesn't work press Ctrl-Alt-I to open Developer Tools -> Network -> Disable Cache and refresh normally (Ctrl-R)

Notes on keyboard

On this keyboard, Ctrl is where Capslock normally is and vice versa. The Ctrl key has Ctrl written on it. If you toggle Capslock you'll want to untoggle it.

The start menu key and Option/Alt are swapped on this keyboard, so Alt is the 2nd key from the left on the bottom row, not the 3rd.

TALKING ABOUT IT

THIS STATEMENT IS FALSE is an interactive installation where a human user and an AI user conversate. It's intentionally designed to question the highly manicured and subservient role AI plays in our lives. In contrast to the smooth surfaces and LED lights of Google Home and Alexa, THIS STATEMENT IS FALSE is presented with a console interface, harkening back to early computing and ELIZA, the first artificial intelligence conversational program. Just like Siri and Alexa, ELIZA was subservient to human users, answering questions and designed to serve. The AI in THIS STATEMENT IS FALSE asks the human user questions, upending this assumption we have on our superiority to digital thought, and interrupts the human user's control on the conversation.

Talking points

What problem is the project working on?

As AI becomes ever more part of our lives, and the threat of replacement through automation looms, it's become increasingly clear that we need to examine AI - how we treat it, how we conceptualize it, and how and when it enters our lives.

People tend to overly anthropomorphize it, but AI thought in fact works very differently from human thought. It's based in statistical inference and requires massive amounts of training data and time, and can only complete tasks with human-like competency because its been designed specifically by humans to do human things.

How does it solve that problem?

AI is becoming ubiquitous, and yet many people have also have yet to encounter AI in an open format, outside of the invisible recommendation algorithms and sorting that services like Spotify and Uber rely on. THIS STATEMENT IS FALSE provides a conversational space where the human user and AI user can be more equal and open. And by doing so, the hope is that people will, gradually during their conversations, come to appreciate how similar AI is to us, in its ability to talk, think, and feel, and how different AI is from us, in how it achieves those feats.

Features

  • interrupts (impatient, control)
  • full screen interruptions to ask questions
  • thinks much faster (faster beeps)
  • GPT3, text generation model trained on the internet
  • keyboard atop screen (hierarchy, control)
  • retro aesthetic (challenging manicured ai presentation today, priming users for something different)

Notes

Honestly, the core of this project was to give people access to GPT3. While designing the project and conversating to GPT3 it became clear to me and the curator that talking with GPT3 is an incredible and novel experience, one that at the time was hidden behind a closed beta. So a huge part of this project is just how playful, whimsical, surprisingly witty, creepy, intelligent, and on-topic GPT3 can be. There is something very human on the other end when you talk to it. And that's where the inspiration for a lot of the interaction comes from - communicating to human users that this is not just your average Alexa conversation where you demand something from it without saying please or thank you and expect a response (there's research that shows kids were becoming accustomed to barking orders at AI).

Links

Grad show blurbs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment