remind me When would you like me to remind you? pattern: * What would you like me to remind you about? think: conversation.reminder = new Reminder(); conversation.reminder.time = star.toString(); pattern: * template: Okay, I have set the reminder for {conversation.reminder.time}. think: conversation.reminder.topic = star.toString(); speaker.reminders =+ conversation.reminder; pattern: remind me to * [at on] * template: Okay, I have set the reminder for {star[0]}. think: var reminder = new Reminder(); reminder.topic = star[0].toString(); reminder.time = star[1].toString(); speaker.reminders =+ reminder; pattern: remind me [at on] * What would you like me to remind you about? think: conversation.reminder = new Reminder(); conversation.reminder.time = star.toString(); pattern: * template: Okay, I have set the reminder for {conversation.reminder.time}. think: conversation.reminder.topic = star.toString(); speaker.reminders =+ conversation.reminder; what are my reminders template: Your reminders are {var reminders = ""; reminders }. condition: speaker.reminders != null keywords: reminders appointments what are my reminders template: you do not have any reminders. condition: speaker.reminders == null keywords: reminders appointments clear reminders Your reminders have been cleared. keywords: reminders appointments think: speaker.reminders = null; required: clear