Their ability to understand user spoken commands and identify the user's intent(s) is one of their main benefits.
this is a very challenging task due to the diversity of domains and languages they are required to support.