Generative design uses machine learning and artifice intelligence to transform engineering processes into complex yet intuitive interactions between engineers and computers.
This is a design exploration technique/ process, where designers key in multiple goals and different parameters into generative software to get solutions.