I think in some cases you're right. But generally I think the real answer is more along the lines of near-realtime generation of results. That way you can iterate quickly to get closer to what you are looking for, and experiment with different approaches to see which is more aligned with how the AI model thinks about things.