Diffusion Model Based Agent