Natural language prediction, agents, and action boxes are here to stay, but the chat interface has some friction. It provides less output and requires more input compared to other interfaces. However, in certain use cases, it can be compelling and replace the current modality. The front end of the chat interface needs to be revised for it to truly work.