Skip to content

joefhall/week-with-wanda

Repository files navigation

A Week With Wanda

A humorous, web-based game featuring a virtual assistant called Wanda - to raise awareness of some of the risks and possibilities of AI.

It's essentially a branching narrative interactive story (with lots of fiction to suggest Wanda is way smarter and more advanced than she really is!)

Find out more about the project here and if you're interested, you can read the project strategy developed with Mozilla and Harmony Labs here.

Behind the scenes

When developing this project, I created a couple of crude admin tools to preview Wanda's range of emotions, and the chats for the different 'scenarios' (the things Wanda does each day). You can see these here:

You can find the scenario chats structure here and language files here in this project.

Installation

Want to run A Week With Wanda on your own server, modify or improve it? Here's how to get it set up.

  1. Clone this repository
  2. Run composer install
  3. Complete the Laravel configuration steps here
  4. Create a database (the project uses mysql by default)
    1. then run php artisan migrate
    2. then run php artisan db:seed
  5. Run npm install
  6. Set up your .env file. As part of this, you will need to add:
    1. A mail provider e.g. Mailchimp
    2. An SMS provider if you want to make use of this functionality (currently the project is set up to work with MessageBird)
    3. A Facebook app with client id and secret if you want to enable registering/login via Facebook this site explains how to set this up. The callback url needs to <your site url>/login/facebook/callback
    4. An IP geographic lookup key in order to get the user's country, which some functionality relies on (currently the project is set up to work with GeoIP DB)
    5. Queueing of jobs to schedule emails, text messages, etc - for example with Redis or Supervisor)

About

A humorous, online simulation of a chatbot-style bot assistant, to raise awareness of some of the risks and possibilities of AI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published