Ant Financial, the finance arm of Chinese e-commerce giant Alibaba, yesterday announced that it has launched a motor insurance points system designed to help insurance companies more accurately assess the risk in different drivers so that they can price auto insurance more appropriately.