in the context of embodied AI/robotics, this could be useful for automating scene generation process.
# get a random scene from this generative model
s = generative_model(scene_type='living_room')
# get a relevant task to be solved
t = get_task()
solve(s, t)