Tag: understand and interact using human language