Conversational interfaces: advances and challenges | Synapse