Artificial intelligence,Computer aided design (CAD),Learning,Optimisation