Engineering applications of Artificial Intelligence