Siri has pretty much no interface. The AI/data part of the problem is much, much harder.
"""Google has shown us time and time again that big data isn't an advantage in creating graphical user interfaces. My sense is that the problems in an AI interface involve just as much design and interface expertise as they do data expertise""".
(and I don't mean to compare it to the data mining problem, because you just can't)