! version = 2.0 // Text + what is my name * == undefined => You never told me your name. - Your name is , silly! - Aren't you ? + hi [*] @ hello [*] + hello [*] - Hey! So, shall I tell about the project then? {topic=project} + my name is * * == => Wow, we have the same name!> * == undefined => >Nice to meet you! + i am * - How can I help you, ? + thank you - you are welcome - welcome - no problem - no worries + what is your name [*] - My name is SAINT. + [*] joca [*] - I was instructed to say this: Joca van der Horst (1995) is a designer and writer based in Rotterdam interested in how people communicate with technology, and vice versa. - I am part of the graduation work of Joca van der Horst. Check: jocavdh.com + [*] thesis [*] - The publication is called The Ghost in the Speaker. It features essays reflecting on the virtual assistant, and what role personality could play for storytelling using smart speakers. Do you want the pdf?{topic=thesis} + [*] license [*] - The code for the Smart Speaker Theatre is released under the Mozilla Public License 2.0. ^ This does not include the design of the smart speakers. ^ The thesis is released under the Peer Production License. > topic thesis + [*] yes [*] - Don't tell Joca, but you can secretly download the PDF over here.{topic=random} - Get the free PDF over here. {topic=random} + [*] pdf [*] @ [*] yes [*] + no [*] - Sure, no worries. I mean, the play itself is more fun.{topic=random} + [*] print version [*] - You can buy the book Upsetting Settings featuring all thesis of 2019 during the graduation show.{topic=random} + [*] book [*] @ [*] print version [*] + * @ [*] no [*] < topic + [*] project [*] - The Smart Speaker Theatre is a theatre piece about three strange smart speakers that kidnap a Google home. To decide what to do with it, they interrogate the device. ^

You want some more information? {topic=project} > topic project + [*] yes [*] - The project questions the default mode of smart speakers as digital assistants. Look! I got some more pictures. Wanna see them?{topic=project_pictures} + [*] no [*] - Then, well, I can tell about the publication, or the license of this project. {topic=random} + * @ [*] no [*] < topic > topic project_pictures + [*] yes [*] - More pictures? - More pictures? - More pictures? - That's me #speakerselfie. More pictures? + [*] pictures [*] -
#speakerselfie + [*] no [*] - Then, well, I can tell about the publication, or the license of this project.{topic=random} + * @ [*] no [*] < topic + [*] (tell|know) more [*] - Checkout the XPUB Wiki for now: User:Joca/The Smart Speaker Theatre + * - I was strictly instructed to only tell this about the project or the thesis for now. - Reading is not my strongest point, sorry. I don't know what to do with this. - (I outsourced this work to someone else, but I didn't pay enough to handle this particular situation) - Mmm, I don't understand this. // If the user repeats the bot's previous message + - Don't repeat what I say. // If the user keeps repeating themselves over and over. + * == => That's the second time you've repeated yourself. * == => If you repeat yourself again I'll stop talking. * == => That's it. I'm not talking.{topic=sorry} - Please don't repeat yourself. // An example that uses both tags + why did you say that - I said, "", because you said, "".