Current commercial conversational agents such as Siri, Alexa or Google Assistant come with a fixed set of simple functions like setting alarms and making reminders, but are often not able to cater to the specific phrasing of a user or the specific action a ⇤ These two authors contributed equally user needs.
it has recently been shown that it is possible to add new functionalities to an agent through natural language instruction (Azaria et al., 2016;Labutov et al., 2018).