使用生成式设计,人类设计师可以设置流程、输入参数、中途干预以调整约束条件,并最终选择最佳设计(上图中的橙色框)。然后,设计师可以亲自修改设计,或将其重新输入到流程中进行改进。重要的是,这可以大规模完成,同时最大限度地减少资源强度。计算机生成各种解决方案并根据约束条件对其进行测试;成功的变体会被放大,直到产生多个正确的(通常是非常规的)答案,以满足所有约束条件(上图中的蓝色框)。在许多方面,生成式设计是终极的空白创新工具;使设计师能够在很短的时间内耗尽整个解决方案空间,从而让人类有时间战略性地思考下一步该怎么做。例如,当研究人员将生成式人工智能中使用的同一种强化学习应用于人工智能玩棋盘游戏时,它能够发现在象棋和围棋等游戏的千年历史中从未见过的新策略。3