So I’m working on a React app with AI Studio, and all goes well, except the AI does make some weird errors. For a current project, I noticed that the AI removed a few buttons from the screen and I also want to add two new functions. So I ask the AI to bring back those buttons and add the two new functions.
The AI starts to work on this, adding the two functions, yet ignoring my request regarding the buttons, so now I have a new version yet still without the buttons!
If I repeat asking for new things while bringing back the buttons, it tends to ignore this request to bring the buttons back. This means that I now can have multiple checkpoints with useful changes every time, except these buttons are still missing.
And that’s a problem as I might have to return to the checkpoint where the buttons were still in the code and then repeat adding all the other features I’ve asked for.
The solution so far is to just not ask too much every time. Yet the AI still tends to do more than requested. It actually removed those buttons because it thought they were not required any more. Please make sure the AI just stays on-topic and doesn’t fix things that aren’t broken. (And things I did not ask for.)
Another issue I have, which is related to this, is the fact that the AI likes to redesign the user interface regularly. Thus panels suddenly become collapsable or additional icons are added or things are just reformatted. In one case I had a configuration dialog with a treeview in the sidebar and the AI decided it was better to flatten it to a single dialog. (With a lot of scrolling.) I did not even ask for changes to this screen, but the AI “knows better”…
This is just annoying. Fortunately, there are checkpoints.