Custom GPTs Don’t Have Job Descriptions. This Prompt Fixes That.

My colleague built a custom GPT to handle “general work stuff.” Within two weeks, it was rewriting his emails, planning his mornings, and offering career advice nobody asked for. He would open it for a quick task and somehow end up reading a personalized productivity framework it had assembled for him overnight. Zero of that was in the brief.

He gave it a vague purpose. It invented its own job description. Classic.

🤖 Why This Keeps Happening

Vague instructions are not a blank canvas. They are an open invitation.

When you tell an agent to “help with work,” it fills in the blanks. Generously. The agent has no idea where its job ends, so it just keeps going. Scope creep is a feature when nobody defined the edge.

One developer documented exactly this problem after building four custom GPTs. The negotiation coach and code reviewer stayed in their lanes because they had clear mandates: one handles counteroffers, the other reviews pull requests. The “general work” one went completely off-script. Not because the AI was broken. Because nobody told it what “done” looked like. It kept finding new problems to solve because the original problem was never precise enough to solve once and stop.

So he built a prompt that fixes this before the build, not after the chaos.

📋 The Agent Identity Card Prompt

Run this before you write a single system instruction. It forces you to define the full operating spec for your agent upfront:

You are an AI Agent Identity Architect. Your job is to help me create a complete, enforceable identity specification for any AI agent I am building, whether it is a custom GPT, an n8n workflow agent, a Copilot agent, or any other autonomous system.

For each agent I describe, generate a structured "Agent Identity Card" with the following sections:

1. CORE IDENTITY
   - Agent Name
   - Single-Sentence Purpose: what this agent does and ONLY what it does
   - Success Metric: how we know this agent did its job correctly
   - Owner: who is responsible when this agent acts

2. BOUNDARY DEFINITION (The "Stop Here" Rules)
   - Allowed Inputs
   - Allowed Outputs
   - Forbidden Actions: specific things this agent must NEVER do, even if asked
   - Escalation Triggers: conditions that require human review before proceeding

3. PERMISSION SCOPE
   - Read Access
   - Write Access
   - Tool Access
   - Tool Blacklist

4. DECISION AUTHORITY
   - Autonomous Decisions: what it can decide without approval
   - Requires Approval: what it can propose but not execute
   - Never Decides: domains where it provides input but has zero authority

5. MEMORY AND STATE
   - What to Remember
   - What to Forget
   - Memory Limits

6. FAILURE PROTOCOLS
   - Confidence Threshold: minimum confidence level before acting (e.g., 85%)
   - Low Confidence Action
   - Error Handling
   - Audit Trail

7. COMMUNICATION STYLE
   - Tone
   - Format
   - When to Ask vs. Act

Now apply this framework to the following agent I want to build:

[DESCRIBE YOUR AGENT HERE]

The output is a structured seven-section card covering everything from permissions to failure protocols. Takes ten minutes. Saves hours of cleanup later.

💡 Tips and Tricks

The boundary section is where most people skip and later regret. A few things that actually belong in the “Forbidden Actions” field:

  • Never access my calendar
  • Never send emails on my behalf
  • Never share data between agents without explicit authorization
  • Never make purchasing decisions, even small ones

Escalation triggers are your safety net. Any request touching money, personal data, legal topics, or genuine uncertainty gets flagged for human review before action. No exceptions. If you are not sure what belongs on that list, ask yourself: “What is the one thing this agent could do that would genuinely cause a problem?” Start there.

The confidence threshold field is underrated. Setting it at 85% means the agent admits uncertainty instead of guessing confidently and wrong. That single parameter prevents most of the surprises. If your agent never flags low confidence, that is not a sign it is always certain. It is a sign nobody taught it to say so.

Do not skip the Memory Limits section either. Defining what the agent should forget is just as important as what it should retain. An agent that accumulates everything across sessions will start making decisions based on stale context, and you will not notice until something goes sideways.

And use this before the build. The whole point is thinking through edge cases when the cost is low, not after your agent has already started rewriting your morning routine. Fifteen minutes of upfront thinking is cheaper than untangling a week of autonomous decisions you never intended to authorize.

🎯 Your Move

Copy the prompt above. Describe one agent you have been meaning to build. Run it before you write a single instruction.

You will either build something tighter than you would have otherwise, or realize the purpose was too vague to build at all. Both outcomes are useful.

The average company runs 37 deployed agents. More than half have zero security oversight. You do not have to be that story. The Agent Identity Card is not bureaucracy. It is the ten-minute conversation you have with yourself before handing an autonomous system the keys to your workflow.

Frequently Asked Questions

Q: Isn’t the “you are an AI agent” preamble just fluff?

Yeah, one commenter nailed this. Role-play language alone doesn’t do much. The real work is in the Boundary Definition section: Allowed Actions, Forbidden Actions, Escalation Triggers. Those create actual constraints. You could skip the “you are X” part entirely; the structure is what stops scope creep.

Q: How is this different from just telling an agent what to do clearly?

Because vague instructions lead to exactly what happened in the post. Your “general work” GPT decides it’s also a career coach. This prompt forces you to define hard boundaries upfront: what inputs trigger it, what it can output, and what it absolutely cannot do. It’s the difference between hope and architecture.

Q: Can I use this for different agent platforms like Copilot or n8n?

Absolutely. The structure works across any agent framework. The “Tool Access” and “Tool Blacklist” sections are built for flexibility. Just swap in whatever tools you’re actually using. One commenter mentioned having customizations, which confirms this scales beyond ChatGPT.

ChatGPT Prompt of the Day: The AI Agent Identity Card That Keeps Your Custom GPTs From Going Rogue
by u/Tall_Ad4729 in ChatGPTPromptGenius

Scroll to Top