It's crazy!
If you told one of our robots "hey, please call Lucia but before that see whether her birthday collides with anything on my calendar", it would actually work!
And we could look into the state of the machine and see what it interpreted your intent to be.
Something like "Get date:'birthday' from contact:'Lucia' and check events @ calendar:date, ask user confirmation, then call contact:'Lucia'".
It *had* understanding, context, knowledge. We threw that all out for a word generator!!