These are only suggestions for I do not know exactly how v0 works, but I believe these could be resolved by having a few checks that the bot does by itself before making changes or delivering them:
- Import errors, most common: Components get imported that don’t match the exported method, can simply be fixed by having one way of import for large components as default and smaller ones as named. Again, I don’t know if you can condition v0 to behave this way but I’m going to suggest anyway…
- Changing existing variables, values, page codes unrelated to prompt, etc.: Why does it have to do that. I understand it is an AI and does what’s prompted and sometimes hallucinates, but deleting files or replacing entire content to “To be implemented” or pages as such is upsetting at the least. I don’t like to code is why I’m using v0
Especially when a new request overwrites some 5-6 chat version old implementation and I have to go all the way to that chat and copy paste codes simply because the new generation did a great job on the prompt I wanted it to implement.
- If v0 knows it can fix a bug, it for sure should know there is a bug
just saying this could be worked on.
- Overlay components work on some pages, don’t work on others: if there is a way to make v0 consistently use existing components and refer to code from other pages where they were used, it would be cray-cray.
I do know you guys are working on newer things that would keep you on par with the competition but if you overcome few of these challenges, nothing the competition does would come close to your executions.
Best Regards