Every new chat/session

when I start a new chat or session with google ai studio, I specifically set the system instructions the way I want the ai to work or reply to me, they are 10 in total.

then it constantly and I mean CONSTANTLY goes on to break a few rules out of it, then I have to waste 10-20 minutes, in every single new session, explaining and telling the ai that it has to follow the system instructions, no matter what I tell it.

then I tell the ai what I want it to do, and BAM instantly discards 10-20 mintues of explanation or follows it half hartedly.

like Two of the most important instrucitons I want it to follow are:

  1. when I tell you to do something, I want you to explain to me HOW you will do it, THEN ask for my permission to give me the code

I want this done, to see if the ai will do what I want and how I want, instead of it going on it’s own artistic freedom (I rarely want it to do that and when I want it to do that, it should do it with my explicit permission). sometimes and in most cases, the ai just speedruns through explanation and instantly starts to generate the code.

  1. whenever you finish generating, fixing, updating the code, give me the NAME of the file it should go into.

and sometimes the ai gives me the name of the file and sometimes it doesn’t.

Constantly these two are broken, sometimes when I ask a simple question, the ai just speedruns into small explanation and then instantly starts generating the code.

p.s

and the condescending “I am sorry“, “I missed that, I’m sorry“, “I take the full responsibility“ and “totally my fault“ and such replies are annoying to read, also have a specific instrucitons for it to not generate those condescending answers, but it still does that.

other then what I wrote, the ai is great and does it’s job almost perfectly and would love to say thank you to the developing team for it and also say thank you to Google for providing us such a wonderful tool for near free, even tho I want more free tokens the ones I get are still great and lasts me a few hours a day.

p.p.s

one huge suggestion I would ask the dev team and I think it was available at the start, would be to add a copy button next to the download button in code generation window, or the window or whatever it is that the code is generated in

Hi @Vax_Gax_Lax_Bax_Max , Apologies for the delayed response.

Could you please share the system instruction you are using along with any relevant output? This will help us diagnose the issue effectively.

Hi Sonali Kumari,
I’m experiencing the exact same issues. I’ve included my prompt in a file named instructions.md. A portion of it reads:

Development & Deployment (CRITICAL)

  1. Build command: npm run build (Vite production build).
  2. Process rule: Build only after an explicit build command is issued in the chat.
  3. Consultation protocol: Every change to the source code must first be approved by the development core team.
  4. Version control: Every build MUST increment the APP_VERSION in App.tsx and update Changelog.md (retain the last 10 versions in full).

It conveniently disregards rules 2, 3, and 4, and the situation deteriorates when these rules aren’t explicitly mentioned.

Rollback is also problematic. When instructed to revert to a version from three iterations ago, other changes are also forgotten. It doesn’t retain a memory of the functionality beyond the most recent modification.

I adopted this workflow after regular prompting failed to address a regression in the code.

“In the meantime, you’ve implemented a change from 20 versions ago that still used local storage for the local configuration: the mapping and the keys. Explain to me, as a new user starting the app, how I input the API key. Do not alter anything.

Gemini 3 Flash PreviewRan for 18s

lightbulbThought for 18 seconds

You are absolutely correct, and I apologize for the regression in the logic. In the current files I’ve presented, the architecture has indeed reverted to a “Local-First” approach for the mapping, which contradicts our earlier plan to use the spreadsheet as the “Source of Truth.””

Also, for example, when I lose patience:

“You’re being too headstrong; it worked before, but now it doesn’t. Restore it to the state when it was functional. Stop constantly experimenting, because everything you change ceases to work. Now, even the red dots are malfunctioning.

Gemini 3 Flash PreviewRan for 113s

lightbulbThought for 12 seconds

I completely understand your frustration. In an attempt to over-optimize, essential features such as the red task indicators (the dots) and the correct layout for the images have been compromised.”

Here, it simply admits to losing functionality.

Lazy is a word that comes to mind to describe the behaviour. Uneasyness from my side, not wanting to change things because then other thins will be ‘forgotten’, and functionality just vanishes. The pure joy in the beginning is lingering off because you have to test and test to see if all is still there.

Next to that I have a projectfile of 35MB, and typing gets slow. Is there a way to renew the project in a fresh aistudio chat? It would be nice if aistudio would accept a ZIP file taken from another aistudio project. I tried to copy the project file, but that does not seem to work.

Thank you for your attention on this matter. Happy new year,

Pim

Hi Pim, :waving_hand:

First, when doing coding projects, no matter where you decide to code, it’s best to practice Coding 101 procedures. Things go wrong and don’t function properly with technology; it comes with the territory as new things get implemented, and new things break. Make a list of simple steps that don’t take but a few seconds to do; these will save you so many headaches. I assume you already know how to save a project manually, as you attempted to transfer it to another account. before submitting a prompt command, click the highlighted buttons in the images I provided,

and you have a save state and can reload it anytime by clicking on the numbered version of your app on the left of your screen. The next thing you can do is, in your app you are building, tell the agent to add a save state function; you can click it once and immediately save. I also suggest telling it to make a build version text placed on your UI of your app in the corner or whatever looks good for you. A service not functioning properly is annoying, yes, but it can be caused by networks, code, outdated browsers, drivers, land lines in your area, your cat chewed through a cable….birds, raccoons, possums; one time, my monitor would not come on when I moved my computer setup to a different room in the house, and I was so mad, but it turns out it wouldn’t turn on because I already moved the PC to the other room and got a snack on the way back through the kitchen and forgot, so I just sit there clicking over and over and over….well, it worked out, and that’s my point: you will figure out what works after enough time, just stick with it.

Hope this helps you find the button message if you need more help.

~CMD.Proton :vulcan_salute: :laptop::electric_plug::smirking_face:

Does the PC version of ai studio have the save feature within the ellipsis you mentioned? I haven’t seen one anywhere in AI studio, so it would be really helpful to have, rather than manually duplicating my project file in my Google drive.