Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: GPT-3 powered Ouija spirit board that moves your mouse (attejuvonen.fi)
65 points by baobabKoodaa on April 14, 2022 | hide | past | favorite | 21 comments
Hi HN! I've been tinkering with this mini-game / horror experience for a while. I hope it creeps you out!

You can go into settings to toggle between 2 different chatbots: a scripted experience (with achievements to unlock) and a more versatile GPT-3 mode. Let me know what you think! :)

There's also a toggle to show how the mouse magic is made.

Source is available here: https://github.com/baobabKoodaa/ouija




I asked "what's up" and it replied "Heaven".

Thank you for my biggest laugh of the day.


I got "Gas prices" which is really just as good


This is awesome OP.

Is it stateful? I'm assuming so, because of this exchange:

Me: "Should I make a pie?" Ouija: "Always" Me: "What kind" Ouija: "Cherry"


Yes, it's (a little bit) stateful.

The GPT-3 mode constructs a prompt with some hardcoded QAs + your latest QA + your current Q. So it's as if you're talking with a bot that "remembers" your previous QA, but not further than that.

There's also other stateful aspects, for example avoiding repetition within a session. In scripted mode the spirit has a "rage" attribute that is affected by your inputs. Something happens if you make it really angry.


"why trump"; it replied "hatred"

"who are you"; "satan"

"go home"; "never"

"eat dick"; "with glee"

LOL, playing with GPT-3 toys is always fun


Thats fun, I think it would be rad to get this in VR and get some haptic feedback!


I tried it but it only moved the cursor...

Kidding! Cool trick and ux.


Yeah, to be feature complete it needs to move your actual mouse, Psycho Mantis style.


Somewhat ot but since you say its gpt3 powered.. Does gpt-3 still require that long review form before you can make your gpt-3 powered projects public?

That's one of the biggest reasons keeping me off publishing my fun gpt3 projects as I've heard their review process is/was really long winded and rigourous.


Yes, GPT-3 still has a slow review process and it's hard to get stuff approved. That's why the GPT-3 mode in this app is not using my API key, instead it requires users to input their own API key.


Didn't know what to ask. I asked where my wife was (she's in the next room).

The board responded with the name of the town we're living in. (State College)

Uh... there's no way this thing knows our location, does it?


Yes, it uses geolocation to guesstimate your city :)


It would be pretty cool to have a physical board with a language model in it and a electromagnet under each letter which was energized proportionally to the language models probability for the next character. Essentially your Ouija game would have an extra computer player with their hand on the puck.

(I guess it would need ASR to hear the question and selected character too).

Couldn't be done with GPT3 however... since OpenAI isn't open. (And what kind of creepy cabin has internet access especially on a stormy night?)


I like the idea of energizing different letters proportionally to the model's probability & allowing users to land on different letters. That would lead to users subconsciously affecting the outcomes in addition to the output from the model.


This is well realized! Enough so that I stuck with it to an ending even on my old Macbook with the balky touchpad. Well done!


This is awesome. Not a fan of logging what the user enters, but I'm glad the source is open for that to be stripped out.


Thanks for the feedback! To defend the logging: there's a very visible disclaimer on the first visit to let users know that what they write isn't private. Logging conversations is invaluable to improve the chatbot. I posted this on Reddit a week ago and I've been able to make countless improvements as a result of seeing what type of things people write & when the responses are bad.

That said, it's also hilarious to see the kind of stuff people write to it.


One note, apostrophe characters don't get trapped (and are instead interpreted by Firefox, at least in my case, as a "quick find"


Thanks for reporting this! Apostrophes are not intended to be trapped, but it's still bad to lose focus. I fixed this now so focus stays on the input field.


Hahahaha! This is amazing.

"Are you a bitch?"

"I am god"

Fair play


Tosi hauska, Ship it!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: