Seu agente está preso (guardrails demais, performance de menos)
OpenAI: modelos melhores precisam menos restrições. Seu agente over-engineered? Quando guardrails = limitador de capacidade.
Equipe OpenClaw · Time de Engenharia & Produto
A Equipe OpenClaw é formada por engenheiros, designers e especialistas em IA dedicados a construir a melhor plataforma de agentes conversacionais para negócios brasileiros. Combinamos expertise…
Seu agente está preso (guardrails demais, performance de menos)
Você é founder/CEO de SaaS.
Seu SaaS: agente IA em produção (WhatsApp, vendas, suporte, atendimento).
Sua estratégia de segurança: "Vou colocar guardrails em TUDO. Prompt longo, validações pesadas, aprovações rígidas, restrições por todo lado"
Sua lógica: "Quanto mais restrições, mais seguro. Quanto mais seguro, melhor."
Sua realidade: Seu agente é lento, burocrático, não resolve nada. Clientes dizem: "Seu chatbot é inútil. Prefiro falar com humano."
Ontem: OpenAI (Eric Provencher, engenheiro sênior) comunicou que GPT-6 Astra funciona MELHOR com menos guardrails, prompts simples, e menos hand-holding.
What OpenAI just signaled:
- Observation: Mais restrições = pior performance (counter-intuitive)
- Reason: Modelos capazes precisam de liberdade pra pensar (guardrails congestionam raciocínio)
- Recommendation: Leaner prompts (mais curtos, mais focados), fewer guardrails (apenas essencial), approval rules específicas (não genéricas)
- Implication: Your over-engineered agent is WORSE, not better
- Market shift: Safety through competence (bom modelo = seguro naturalmente), not through restriction (restrições = ineficácia)
- Timeline: If you're building with heavy guardrails, you're building wrong
- Your problem: You've been optimizing for the wrong thing (control instead of capability)
The guardrails paradox (why more restrictions = worse results)
How safety theater is killing your agent's usefulness
=== THE OVER-RESTRICTED AGENT ===
Your current approach: ├─ Prompt length: 2000+ tokens (prompt engineer's heaven) ├─ Guardrails: 50+ validation rules ├─ Approvals: Every action needs human OK ├─ Restrictions: "Agent can't do X, Y, Z" ├─ Result: Agent is SAFE but USELESS ├─ Customer experience: "This chatbot is worthless" ├─ Churn: Customers turn it off ("too slow") ├─ Your thinking: "We're doing safety right" ├─ Reality: You're doing performance wrong
=== WHAT HAPPENS WITH HEAVY GUARDRAILS ===
Customer asks agent: "What's the best plan for my use case?"
Agent process (with heavy guardrails): ├─ Step 1: Check if question is allowed (validation rule 1) ├─ Step 2: Check if user has permission (validation rule 2) ├─ Step 3: Check if action is safe (validation rule 3) ├─ Step 4: Run through prompt instructions (2000+ tokens of rules) ├─ Step 5: Generate response ├─ Step 6: Check response against 20+ safety rules ├─ Step 7: Request human approval ("Wait for admin") ├─ Step 8: If approved, send response (else block) ├─ Timeline: 30-60 seconds (customer waiting) ├─ Result: Response finally arrives (after 10+ steps) ├─ Customer experience: "This is slow and unhelpful"
=== WHAT OPENAI RECOMMENDS ===
Agent process (GPT-6 Astra approach): ├─ Prompt: Short, clear instructions (500 tokens max) ├─ Guardrails: Only essential (3-5 hard rules) ├─ Approvals: Only for risky actions (not everything) ├─ Trust model: More trust in model capability ├─ Process: Question → Think → Answer (direct) ├─ Timeline: 1-2 seconds ├─ Result: Fast, coherent, useful response ├─ Customer experience: "This actually helps"
=== THE PERFORMANCE GAP ===
Heavy guardrails (your approach): ├─ Speed: 30-60 seconds per response (slow) ├─ Quality: Mediocre (restricted thinking) ├─ Usefulness: Low (customers turn it off) ├─ Customer satisfaction: 40-50% ("Okay but slow") ├─ Churn: High ("Give me a real human") ├─ Latency: Unacceptable (customer waiting) ├─ Reason: Over-restriction strangles model capability
Lean guardrails (OpenAI recommendation): ├─ Speed: 1-2 seconds per response (fast) ├─ Quality: High (model can think clearly) ├─ Usefulness: High (customers use it) ├─ Customer satisfaction: 80-90% ("This actually works") ├─ Churn: Low ("Love this agent") ├─ Latency: Acceptable (instant) ├─ Reason: Model capability + minimal friction
=== THE PARADOX ===
Common belief: ├─ More guardrails = safer = better ├─ Fewer guardrails = riskier = worse ├─ Conclusion: Max out the guardrails
OpenAI's finding: ├─ More guardrails = slower = broken ├─ Fewer guardrails = faster = working ├─ Conclusion: Minimize guardrails (let capable model work)
Why the paradox: ├─ Assumption: Model is dumb (needs constant hand-holding) ├─ Reality: Model is smart (restrictions = bottleneck) ├─ Old paradigm: GPT-3 needed heavy guardrails (not capable enough) ├─ New paradigm: GPT-6 Astra needs light guardrails (capable enough to self-regulate) ├─ Lesson: Better model = can operate with less restriction
The capability-control tradeoff (why restricting better models backfires)
When your safety measures become performance killers
=== THE TRADEOFF ===
Old models (GPT-3, early GPT-4): ├─ Capability: Medium (prone to mistakes) ├─ Trust: Low (need heavy guardrails) ├─ Guardrails needed: Many (to prevent mistakes) ├─ Result: Heavy restriction + acceptable performance ├─ Tradeoff: Control vs. speed (control wins)
New models (GPT-6 Astra, Claude 3.5+): ├─ Capability: High (fewer mistakes) ├─ Trust: High (capable of self-correction) ├─ Guardrails needed: Few (model handles edge cases) ├─ Result: Light restriction + excellent performance ├─ Tradeoff: Speed vs. control (speed wins)
=== THE PROBLEM: YOU'RE USING OLD GUARDRAILS ON NEW MODELS ===
Your situation: ├─ Model: GPT-4 or newer (quite capable) ├─ Guardrails: Built for GPT-3 (designed for less capable model) ├─ Result: Over-restriction of capable model ├─ Impact: Performance suffers (model strangled) ├─ Symptom: Agent slow, unhelpful, frustrating ├─ Root cause: Guardrails don't match model capability
=== REAL EXAMPLE: SALES AGENT ===
Old approach (over-restricted): ├─ Prompt: 2000+ tokens of rules ("Don't oversell", "Don't promise X", "Don't mention Y") ├─ Guardrails: 30+ validation rules ├─ Approval: Every response needs manager OK ├─ Restriction: "Agent can only discuss pricing if customer explicitly asks" ├─ Result: Agent can barely talk about anything (too restricted) ├─ Customer: "Your chatbot is useless" ├─ Timeline: Response takes 1-2 minutes
New approach (lean guardrails): ├─ Prompt: 300 tokens (clear objective: "Close sale, be honest, mention value") ├─ Guardrails: 3 hard rules ("Don't lie", "Don't promise delivery date", "Escalate if customer angry") ├─ Approval: Only for high-value deals (>R$ 10K) ├─ Trust: Model can discuss pricing naturally (it's smart enough) ├─ Result: Agent flows naturally, closes sales ├─ Customer: "Your chatbot actually sold me!" ├─ Timeline: Response instant (2-3 seconds)
=== WHY THIS MATTERS ===
OpenAI's insight: ├─ Observation: Model capability has grown ├─ Implication: Guardrails need to shrink proportionally ├─ Current state: Guardrails stuck at old levels (over-engineered) ├─ Problem: Over-restriction = wasted capability ├─ Solution: Right-size guardrails to model capability ├─ Result: Better performance + same safety
=== THE MATH ===
Model capability (hypothetical scale 0-100): ├─ GPT-3: 30 (low) ├─ GPT-4: 60 (medium-high) ├─ GPT-6 Astra: 85+ (very high)
Guardrails you need (should be proportional): ├─ GPT-3: 80 (heavy restrictions needed) ├─ GPT-4: 50 (moderate restrictions) ├─ GPT-6 Astra: 20 (light restrictions only)
Guardrails you're probably using: ├─ GPT-3: 80 (correct) ├─ GPT-4: 80 (TOO HEAVY - mismatch) ├─ GPT-6 Astra: 80 (WAY TOO HEAVY - strangling model)
Result of mismatch: ├─ Performance loss: 30-50% (guardrails too restrictive) ├─ Customer experience: Poor (slow, unhelpful) ├─ Churn: High (users abandon) ├─ Your problem: Not the model, the guardrails
The prompt engineering mistake (why long prompts = dead agents)
How verbose instructions strangle model thinking
=== THE LONG PROMPT PROBLEM ===
Your current prompt might look like: ├─ Section 1: Role description (200 tokens) ├─ Section 2: Behavior guidelines (300 tokens) ├─ Section 3: Safety rules (400 tokens) ├─ Section 4: Example conversations (500 tokens) ├─ Section 5: Edge cases (300 tokens) ├─ Section 6: Tone guidelines (200 tokens) ├─ Total: 1900+ tokens ├─ Problem: Model has to parse 1900 tokens to answer simple question ├─ Result: Slow, rigid, unhelpful
=== WHAT OPENAI RECOMMENDS ===
Leaner prompt structure: ├─ Role: 1 sentence ("You're a sales agent") ├─ Goal: 1 sentence ("Close the sale honestly") ├─ Hard rules: 3-5 specific ("Don't promise delivery date", "Escalate if customer upset") ├─ Done: 50-100 tokens max ├─ Result: Model understands clearly, responds fast
=== WHY LONG PROMPTS FAIL ===
With 2000-token prompt: ├─ Model reads: 2000 tokens of instructions ├─ Model focus: Diluted (too much information) ├─ Model thinking: Sluggish (processing overhead) ├─ Model creativity: Blocked (sticking to rules, not thinking) ├─ Model speed: Slow (large prompt processing) ├─ Result: Response mediocre + slow ├─ Customer: "This doesn't work"
With 100-token prompt: ├─ Model reads: 100 tokens of clear instruction ├─ Model focus: Sharp (knows exactly what to do) ├─ Model thinking: Clear (processing lightweight) ├─ Model creativity: Encouraged (room to think) ├─ Model speed: Fast (small prompt processing) ├─ Result: Response excellent + fast ├─ Customer: "This actually works!"
=== REAL EXAMPLE: SUPPORT AGENT ===
Old approach (long prompt):
You are a helpful customer support agent. Your role is to assist customers with their questions and issues. Be polite, professional, and courteous at all times. Use proper grammar and spelling. Do not be rude or impatient. If the customer is angry, take a step back and listen to their concerns. Validate their feelings. Never promise something you can't deliver. Never make up information. If you don't know the answer, say "I don't know" and offer to escalate to a human. Always prioritize customer satisfaction. Be empathetic and understanding. Respect the company's policies and procedures at all times. If a customer asks about refunds, follow the refund policy strictly. Never give discounts unless authorized. Always verify customer identity before discussing account details. ... [continues for 1900+ tokens]
New approach (lean prompt):
You're a support agent. Help solve customer issues honestly. Escalate if you can't solve or if customer is very upset. Follow company policies.
Result: ├─ Old: Agent takes 30+ seconds, follows rules robotically, unhelpful ├─ New: Agent responds in 2 seconds, thinks clearly, solves problem ├─ Difference: 15x faster + 5x more helpful
=== THE INSIGHT ===
OpenAI's recommendation: ├─ Observation: Long prompts = cognitive overload ├─ Solution: Lean prompts (clear, concise, specific) ├─ Benefit: Model can think clearly ├─ Result: Better responses + faster ├─ Counterintuitive: Less instruction = more capability
The safety through capability paradigm (new way to think about agent safety)
Why capable models are naturally safer than restricted models
=== OLD PARADIGM: SAFETY THROUGH RESTRICTION ===
Logic: If model is dangerous, restrict it ├─ Method: Heavy guardrails, long prompts, lots of rules ├─ Assumption: Model can't self-regulate (needs external control) ├─ Result: Safe but useless (over-restricted) ├─ Example: Agent can't discuss anything (might violate a rule) ├─ Problem: Safety ≠ Useful
=== NEW PARADIGM: SAFETY THROUGH CAPABILITY ===
Logic: If model is capable, it self-regulates ├─ Method: Clear objectives, minimal guardrails, trust model judgment ├─ Assumption: Model is smart enough to avoid bad outputs (if trained right) ├─ Result: Safe AND useful (capability handles safety) ├─ Example: Agent discusses pricing intelligently (model knows what's safe) ├─ Benefit: Safety + usefulness (not tradeoff)
=== WHY THIS WORKS ===
Capable model (GPT-6 Astra): ├─ Training: Learned to be helpful + harmless simultaneously ├─ Capability: Can distinguish good vs. bad actions ├─ Self-regulation: Naturally avoids bad outputs (didn't need restriction) ├─ Result: Safe without guardrails ├─ Example: Model knows "lying to customer" = bad (learned this, not programmed)
Restricted model (over-engineered): ├─ Training: Learned to follow rules (not to think independently) ├─ Capability: Can't distinguish good vs. bad (needs external rules) ├─ Self-regulation: Doesn't exist (relies on restriction) ├─ Result: Safe because blocked (not because smart) ├─ Example: Model can't discuss pricing at all (doesn't know if it's good/bad)
=== THE PROOF ===
OpenAI's experiment (implicit in recommendation): ├─ Test 1: GPT-6 Astra with heavy guardrails → Slow, mediocre results ├─ Test 2: GPT-6 Astra with lean guardrails → Fast, excellent results, still safe ├─ Conclusion: Model capability > guardrails (for safety) ├─ Implication: Capable models don't need over-restriction
=== YOUR MISTAKE ===
You're thinking: ├─ "Heavy guardrails = safe" ├─ "Light guardrails = risky" ├─ "Therefore: Max guardrails"
OpenAI is saying: ├─ "Heavy guardrails = slow + broken" ├─ "Light guardrails on capable model = safe + fast" ├─ "Therefore: Right-size guardrails to capability"
=== THE SHIFT ===
Old way (2020-2023): ├─ Model: Dumb (GPT-3) ├─ Guardrails: Heavy (needed) ├─ Safety: Through restriction ├─ Result: Safe but useless
New way (2026+): ├─ Model: Smart (GPT-6 Astra) ├─ Guardrails: Light (sufficient) ├─ Safety: Through capability ├─ Result: Safe + useful
Action plan: Rebuild your agent (from over-engineered to optimized)
How to audit + fix your guardrails today
=== AUDIT YOUR CURRENT SETUP ===
Question 1: How long is your prompt? ├─ > 1000 tokens: YOU'RE OVER-ENGINEERED (too long) ├─ 500-1000 tokens: MODERATE (could be leaner) ├─ 200-500 tokens: GOOD (right track) ├─ < 200 tokens: LEAN (but might be too minimal) ├─ Target: 300-500 tokens (clear + concise)
Question 2: How many guardrail rules? ├─ > 30 rules: YOU'RE OVER-ENGINEERED (way too many) ├─ 15-30 rules: TOO MANY (trim to essentials) ├─ 5-15 rules: REASONABLE (might be okay) ├─ < 5 rules: LEAN (make sure they're critical) ├─ Target: 5-8 rules (only essential)
Question 3: What percentage of responses need approval? ├─ 100% of responses: YOU'RE BROKEN (agent is useless) ├─ 50%+ responses: TOO MUCH (too slow) ├─ 20-50% responses: MODERATE (still slow) ├─ 5-20% responses: GOOD (for risky actions only) ├─ < 5% responses: LEAN (trust model mostly) ├─ Target: < 10% (only high-risk actions)
Question 4: What's your average response time? ├─ > 30 seconds: YOU'RE OVER-ENGINEERED (too many steps) ├─ 10-30 seconds: TOO SLOW (guardrails bottleneck) ├─ 3-10 seconds: ACCEPTABLE (could be faster) ├─ 1-3 seconds: GOOD (fast enough) ├─ < 1 second: EXCELLENT (instant) ├─ Target: 2-5 seconds (fast enough to feel responsive)
Question 5: What's your customer satisfaction? ├─ < 50%: CRITICAL (agent broken) ├─ 50-70%: POOR (guardrails killing it) ├─ 70-80%: OKAY (room for improvement) ├─ 80-90%: GOOD (close to optimal) ├─ > 90%: EXCELLENT (well-tuned) ├─ Target: > 80% (lean guardrails achieved this)
=== STEP 1: AUDIT YOUR PROMPT (Day 1) ===
Task: Count your prompt tokens ├─ Copy your current system prompt ├─ Use token counter (https://platform.openai.com/tokenizer) ├─ If > 1000 tokens: You're over-engineered ├─ If < 300 tokens: You might be under-specified
Task: Categorize each section ├─ What's essential? (5-10 lines max) ├─ What's repetitive? (say same thing twice?) ├─ What's outdated? (rules from old model?) ├─ What can be deleted? (do we really need this?)
Result: Identify bloat (50-80% of prompt)
=== STEP 2: REWRITE PROMPT (Day 2-3) ===
New structure (lean): ├─ Section 1: Role (1 sentence) ├─ Section 2: Goal (1 sentence) ├─ Section 3: Hard rules (3-5 bullets, each 1 line) ├─ Section 4: Done (1 sentence) ├─ Total: 300-400 tokens
Example (sales agent):
You are a sales agent for [Company]. Your goal is to help customers and close sales honestly.
Hard rules:
- Don't promise delivery dates
- Escalate if customer is angry (transfer to human)
- Don't give discounts without approval
- Be honest about features (don't oversell)
Done when customer says yes or we've addressed concerns.
Result: 60-70% reduction in prompt length
=== STEP 3: AUDIT GUARDRAILS (Day 3-4) ===
Task: List all validation rules ├─ How many rules do you have? (count them) ├─ Which are essential? (mark critical) ├─ Which are nice-to-have? (could be removed) ├─ Which are outdated? (do we still need?) ├─ Which are duplicates? (say same thing 2x?)
Categorize: ├─ Critical (prevent major harm): 3-5 rules ├─ Important (good practice): 2-3 rules ├─ Optional (nice-to-have): remove these
Result: Keep 5-8 rules, delete 20+ rules
=== STEP 4: REBUILD APPROVALS (Day 4-5) ===
Current approach: Approve everything ├─ Problem: Kills speed (every response delayed) ├─ Result: Agent useless (too slow)
New approach: Approve only risky actions ├─ High-risk (> R$ 10K transaction): Approve ├─ Medium-risk (< R$ 10K transaction): Check audit trail, don't block ├─ Low-risk (just chat): No approval needed ├─ Result: 80-90% of interactions are instant
Implementation: ├─ Tier 1 (instant): Chat, Q&A, advice ├─ Tier 2 (logged): Offers, pricing, small transactions ├─ Tier 3 (approved): Large transactions, special requests
Result: 90%+ of responses instant, 10% carefully reviewed
=== STEP 5: TEST + MEASURE (Day 5-7) ===
Before (over-engineered): ├─ Response time: 30+ seconds ├─ Customer satisfaction: 50-60% ├─ Useful responses: 40-50% ├─ Churn: High
After (lean guardrails): ├─ Response time: 2-5 seconds (10-15x faster) ├─ Customer satisfaction: 80-90% (30-40% improvement) ├─ Useful responses: 80-90% (2x better) ├─ Churn: Low
Metrics to track: ├─ Speed: Measure average response time (target < 5 seconds) ├─ Quality: CSAT score (target > 80%) ├─ Usefulness: Customer votes (target > 80% helpful) ├─ Safety: Audit trail (track any issues)
Result: Quantify improvement
=== ONGOING OPTIMIZATION ===
Monthly: ├─ Review guardrails (are they still needed?) ├─ Check customer feedback (what's breaking?) ├─ Measure performance (speed + quality) ├─ Adjust thresholds (approval tiers)
Quarterly: ├─ Audit prompt (still concise?) ├─ Review safety incidents (any problems?) ├─ Compare to new model capabilities (need to adjust?) ├─ Experiment (test new approaches)
Result: Continuous optimization (getting faster + better)
Conclusion: OpenAI just told you to rebuild (lean guardrails = better results)
The reality (OpenAI just signaled a paradigm shift):
- Your over-engineered agent is WORSE, not better (guardrails strangle capability)
- Long prompts = cognitive overload (model can't think clearly)
- Heavy restrictions = safety theater (slow + unhelpful, not actually safer)
- Capable models need less hand-holding (trust the model to self-regulate)
- The market is shifting: speed + capability > safety theater
- Timeline: If you don't rebuild now, competitors will (they're listening to OpenAI)
Your choices (2 paths):
Path 1: Stay over-engineered (current path)
- Keep long prompts (2000+ tokens)
- Keep heavy guardrails (30+ rules)
- Keep approving everything (100% responses blocked/delayed)
- Result: Agent is slow, unhelpful, frustrating
- Customer experience: "This doesn't work"
- Churn: High (customers abandon)
- Timeline: 6-12 months until you realize guardrails killed performance
- Cost: Revenue loss (R$ 100K-500K annually from churn)
- Recommendation: NOT recommended (OpenAI just told you this doesn't work)
Path 2: Go lean NOW (smart)
- Rewrite prompt (300-400 tokens, clear + concise)
- Trim guardrails (5-8 essential rules only)
- Smart approvals (only high-risk actions, not everything)
- Trust model capability (it's smart enough)
- Result: Agent is fast, helpful, effective
- Customer experience: "This actually works!"
- Churn: Low (customers stay)
- Timeline: 1 week to rebuild, immediate performance jump
- Cost: R$ 0 (engineering effort, same team)
- Benefit: Revenue gain (R$ 100K-300K annually from better performance)
- ROI: Immediate (first day you'll see improvement)
- Recommendation: REQUIRED (OpenAI just told you this is the future)
At OpenClaw, we help SaaS transition from over-engineered → lean agents:
- GUARDRAILS AUDIT: Measure current state (prompt length, rule count, approval %, response time)
- PROMPT REWRITE: Condense 2000+ tokens → 300-400 tokens (keep only essential)
- GUARDRAILS TRIMMING: Cut 30+ rules → 5-8 critical rules
- APPROVAL LOGIC: Replace "approve all" with "approve only risky"
- PERFORMANCE TESTING: Before/after measurement (speed + quality + satisfaction)
- DEPLOYMENT: Roll out lean version, monitor metrics
- CONTINUOUS OPTIMIZATION: Monthly review + adjustments
- TEAM TRAINING: Help engineers understand new paradigm (capability > restriction)
Result: Your agent is 10-15x faster, customers are 30-40% happier, churn drops significantly, revenue increases, and you're aligned with market direction (OpenAI's recommendation + GPT-6 Astra shift).
Seu agente está preso?
Você tem 2000+ tokens de prompt?
Você tem 30+ guardrails?
Você aprova 100% das respostas?
Seu tempo de resposta é 30+ segundos?
Seu CSAT está abaixo de 70%?
Você está otimizando pra controle (certo!) mas matando performance (errado)?
OpenAI acabou de dizer que seu jeito é errado.
Se quer expert guidance (guardrails audit, prompt rewrite, trimming, approval logic, performance testing, deployment, optimization):
Publicado em 12 de setembro de 2026