Curious what you think is the best interface for it? We thought about this ourselves and talked to some folks but it didn't seem there was a clear alternative to chat.
(Of course, you and I know it is, it's just that you're asking it to do a lot)
I guess it's all in the perspective