5/21/2025 at 1:35:49 PM
This is great and provides a good starting point for any similar efforts.However I think the temptation to lean all tasks on AI is perhaps a little naive if not lazy.
For mask generation, there is really not much reason to use AI. In this example, simple stochastic blob detection, a trivial function you could get from openCV or ask a college sophomore to write would generate much better quality masks.
by elif
5/21/2025 at 2:40:48 PM
totally agreed here. i think my goal primarily with the mask generation was to test out how effective openai's capabilities were.we're currently working on pipelines that limit the the involvement of AI to various tasks. for example, when generating an ad there's usually logo, some banner text, and background image.
we can use gpt-image-1 to generate the background image, another LLM to identify the coordinates of where we place the logo, and just add the logo onto the image. this is just one example!
by palashshah
5/21/2025 at 4:58:42 PM
Why do you agree? I think we should outsource as much as we can to abstraction. We've been doing it forever.by jackphilson
5/22/2025 at 12:35:56 AM
"Simple stochastic blob detection" is an abstraction. You write (or import) a function where the the gnarly logic lives and call `detectBlobs()`. "Use an abstraction" doesn't mean you should use the same abstraction for every task, you should use the right tool for the job.by dandelany