Comment by readitalready

15 hours ago

This is a really huge and a fundamental flaw in AI-driven design. AI-driven design is completely inconsistent. If you re-ran an AI generated layout, even with the same prompt, the output for a user interface will look completely different between two runs.

You can steer it towards reusable components, though.

Find a run you like, and build off that.

  • You definitely need to filter if you use AI. Looking at all the vibe-coded creations that are showing up these days has changed my mind from "AI-generated code is bad" to "the one using the AI is doing a bad job of it".

    • I ended up writing a linter/validator that checks the AI-generated code for everything, including user interface style guidelines and preferences (not necessarily for hard errors)