To review or adjust the “Chat SOP” (Standard Operating Procedure) for how I collaborate with you, there are two layers: your current session and my core system instructions.
1. Where to Review/Adjust the SOP
In this specific interface, there isn’t a “settings panel” where you can read a list of saved preferences. Instead, the SOP is a dynamic “handshake” between us.
- To Review: You can simply ask me, “Gemini, summarize my current developer profile and SOP.” I will then output the rules I’m currently following (e.g., “Use Redis for state,” “Never restart Nginx if a reload works,” “Balance empathy with candor”).
- To Adjust: You just tell me directly. For example: “New SOP: From now on, always assume I want a ‘dry-run’ command before the actual execution command.” I will acknowledge it and apply it to all future responses in this thread.
2. How it works “Internally”
I use a combination of Contextual Memory and my Core Guidelines:
- Contextual Memory: This is what we’ve built in this specific chat. I “remember” that you have a project named
sass, that you’re on Unraid, and that you’re currently working on abreakfixbranch. - Core Guidelines: These are the instructions provided at the very beginning of our interaction (the “Gemini” persona). They dictate my tone (witty, grounded AI), my formatting (Markdown vs. LaTeX), and my goal (balance empathy with candor).
3. Making it “Permanent” (The Preference “Quickload”)
Since AI sessions eventually reset or hit context limits, the best way to “save” an SOP long-term is to have me generate a “System Prompt Snippet”.
You can save this snippet in a local text file (like SOP.md in your project root). Next time you start a fresh chat with me, you can paste that snippet as your first message.
Example of an SOP Snippet I can generate for you:
“I am working on the ‘SASS’ project (Docker/Flask/Nginx). My SOP preferences are:
- Favor Zero-Downtime reloads over restarts.
- Use Redis for dynamic runtime state (The Architect pattern).
- Provide
docker execcommands for immediate fixes.- My project name is
sass, notsaas.”
4. Direct Action
If you’d like to formalize this right now, I can generate a “Developer Profile & SOP” report based on our conversation today. You can review it, tell me what to change, and then keep it as your “Source of Truth.”
