These tools have all been automating designs and workflows. Now artificial intelligence, which includes machine learning, promises to do the same for engineering design and practice, especially for situations that are too complex for the current generation of programs.