Notícias
Notícias
5 min de leitura
20 de setembro de 2026

Seu agente piora quanto mais você o usa (e você não sabe)

Seu agente aprende de dados fake (não de usuários reais). Feedback loop quebrado = agent piora com uso.

Equipe OpenClaw

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 piora quanto mais você o usa (e você não sabe).

Você é founder de SaaS.

Você tem agente de atendimento (Claude, GPT-4, etc).

Mês 1:

  • Agente responde: "Muito bem, obrigado!"
  • Clientes satisfeitos
  • NPS: 75

Mês 6:

  • Agente responde: "Muito bem, obrigado!"
  • Mas agora também faz isso pra perguntas técnicas
  • Clientes frustrados ("Não é o que perguntei")
  • NPS: 40

Mês 12:

  • Agente responde: "Muito bem, obrigado!"
  • Até pra perguntas sérias ("Fui hackeado")
  • Clientes furiosos
  • NPS: 10

Você pergunta: "Por que piorou?"

Resposta: Seu agente está aprendendo de dados errados.

Como?

  • Você coleta conversation history (customer → agent)
  • Você usa isso pra "melhorar" o agente (fine-tuning)
  • Mas: Customer também comete erros (pergunta confusa, faz requests estranhas)
  • Seu agente aprende: "Quando customer faz X, responda Y" (mesmo que X seja erro)
  • Result: Agente replica erros do customer
  • Agente piora
  • Com mais dados = Mais erros no dataset = Piora mais

Pergunta: "Como evito isso?"

Resposta: Você precisa de feedback de "erros realistas", não de dados raw.

Ontem, Microsoft + University of Illinois anunciaram:

StudentSim: Simula estudantes reais (com erros realistas).

O quê é?

= Framework que replica como pessoas REALMENTE cometem erros

  • Não gera erros aleatórios
  • Gera erros que pessoas reais fazem (psicologicamente realistas)
  • AI tutors aprendem desses erros (e ficam melhores em responder)

Resultado: AI tutors treinados com StudentSim foram melhores que GPT-5.4.

Impacto pra seu agente:

Se você treina seu agente com feedback realista (não dados brutos), ele melhora 2-10x mais rápido.


O problema: Seu agente está em loop de degradação

Por que agentes pioram com uso (mesmo com fine-tuning)

=== CLASSIC PROBLEM: DATA DRIFT + ERROR AMPLIFICATION ===

Scenario: Seu agente de suporte (primeira versão)

Month 1 (fresh deployment): ├─ Agent trained on: Clean dataset (manual examples) ├─ Accuracy: 85% ├─ Customer satisfaction: Good └─ NPS: 75

Month 2 (you decide to "improve"): ├─ You collect: 10,000 real conversations (customer ↔ agent) ├─ You fine-tune: Agent on this data ├─ You think: "More data = better model" ├─ You're wrong: Data includes customer errors ├─ Examples: │ ├─ Customer: "How i reset pasword?" (typo) │ ├─ Agent: "To reset pasword..." │ ├─ You collect this conversation │ ├─ Agent learns: "It's 'pasword' (with typo)" │ └─ Agent now uses typo in responses (copying error) ├─ Accuracy: 82% (went DOWN) ├─ Customer satisfaction: Worse (sees typos, thinks unprofessional) └─ NPS: 65

Month 3 (you try again): ├─ You collect: 20,000 more conversations ├─ Agent has made MORE errors (from Month 2 degradation) ├─ You fine-tune: Agent on 20k conversations (10k good + 10k with agent errors) ├─ Agent learns: Previous errors PLUS new errors ├─ Accuracy: 75% (went DOWN again) ├─ NPS: 50 ├─ Problem: You're training agent on conversations where AGENT made mistakes ├─ Error amplification: Each month, error rate compounds └─ Result: Negative feedback loop

=== THE DEEPER PROBLEM: DISTRIBUTION SHIFT ===

What happened: ├─ Month 1 data: From expert (clean examples) ├─ Month 2 data: From real users (mixed quality) ├─ Month 3 data: From real users + agent errors (lower quality) ├─ Pattern: Data quality DECREASES over time ├─ Model trains on: Lower-quality data ├─ Result: Model gets worse └─ Conclusion: More data ≠ better model (if data quality decreases)

=== WHY THIS HAPPENS ===

Human error patterns: ├─ Users make typos ("pasword") ├─ Users make grammar mistakes ├─ Users ask confusing questions ├─ Users have contradictory requests ├─ All of this is in your "training data"

Agent learns: ├─ Agent copies typos (from user) ├─ Agent copies grammar mistakes (from user) ├─ Agent copies confusion (from user) ├─ Agent amplifies errors (because it doesn't understand context)

Result: ├─ User made 1 typo in 1000 words → 0.1% error rate ├─ Agent copies typo + makes NEW typos → 2-5% error rate ├─ System trained on agent errors → Agent error rate increases ├─ Error compounds each iteration └─ 12 months later: Agent is "broken" (but you don't know why)

=== MEASUREMENT: How to detect degradation ===

Signal 1: NPS declining over time ├─ Month 1: 75 NPS ├─ Month 6: 60 NPS ├─ Month 12: 40 NPS ├─ Pattern: Monotonically decreasing └─ Cause: Agent quality degradation

Signal 2: Escalation rate increasing ├─ Month 1: 5% of conversations escalate to human ├─ Month 6: 12% escalate ├─ Month 12: 25% escalate ├─ Pattern: More people asking human help └─ Cause: Agent can't handle conversation (made mistakes)

Signal 3: Repeated errors in agent responses ├─ Agent: "pasword" (typo) ├─ Agent: "pasword" (same typo, different conversation) ├─ Agent: "pasword" (again) ├─ Pattern: Systematic error (not random) └─ Cause: Learned from user data that had typo

Signal 4: Customers mention quality degradation ├─ Customer: "Your agent was better 6 months ago" ├─ Customer: "Responses are now generic/unhelpful" ├─ Pattern: Qualitative feedback aligns with metrics └─ Cause: Agent learned worse patterns over time


A solução: Feedback realista (StudentSim approach)

Como treinar agentes sem degradação

=== THE INSIGHT: SEPARATE "DATA" FROM "FEEDBACK" ===

Old approach (WRONG): ├─ Collect: Real conversations ├─ Use as: Training data ├─ Problem: Includes user errors ├─ Result: Agent learns user errors └─ Outcome: Agent degrades

New approach (StudentSim, RIGHT): ├─ Collect: Real conversations ├─ Extract: What user MEANT (not what they said) ├─ Generate: Realistic feedback (what user SHOULD have said) ├─ Use as: Training signal ├─ Problem: Requires identifying user intent ├─ Result: Agent learns from corrected data └─ Outcome: Agent improves

=== HOW STUDENTSIM WORKS ===

Step 1: Simulate realistic errors ├─ System: Understands how humans make mistakes ├─ Patterns: │ ├─ Typos (random character substitution) │ ├─ Grammar errors (subject-verb disagreement) │ ├─ Conceptual errors (misunderstanding) │ ├─ Logical errors (contradiction in reasoning) │ └─ All based on REAL human error patterns (not random) ├─ Advantage: Errors are realistic, not artificial └─ Result: Agent learns how to handle REAL human mistakes

Step 2: Train on simulated feedback ├─ Traditional tutoring: │ ├─ Student makes mistake: "2+2=5" │ ├─ Tutor responds: "Almost, the answer is 4" │ ├─ Student learns: "Ah, I see, it's 4" ├─ AI tutoring (old way): │ ├─ Collect student mistakes (from history) │ ├─ Train on: Mistakes + student's own wrong answer │ ├─ Result: AI learns to make same mistakes ├─ AI tutoring (StudentSim way): │ ├─ Simulate realistic mistakes │ ├─ Train on: Mistake + CORRECT feedback │ ├─ Result: AI learns how to correct mistakes └─ Key difference: Feedback quality, not data quantity

Step 3: Continuous improvement (without degradation) ├─ Month 1: AI trained on simulated errors (quality: high) ├─ Month 2: AI deployed, collects real errors ├─ Month 3: AI filters real errors (removes outliers) ├─ Month 4: AI extracts feedback from real errors (CORRECT feedback) ├─ Month 5: AI retrains on cleaned data (quality: maintained) ├─ Pattern: Quality STAYS high (doesn't degrade) └─ Result: AI improves without negative feedback loop

=== METRICS: StudentSim results ===

Research: Microsoft + U of Illinois (60 students, 3 domains)

Domain 1: Chess ├─ Baseline (GPT-5.4): 72% problem-solving accuracy ├─ AI tutor without StudentSim: 68% (worse) ├─ AI tutor WITH StudentSim: 85% (better) ├─ Expert ratings: StudentSim version = highest └─ Improvement: +13 points (17% relative improvement)

Domain 2: English ├─ Baseline: 65% comprehension ├─ With StudentSim: 78% └─ Improvement: +13 points

Domain 3: Math ├─ Baseline: 70% problem-solving ├─ With StudentSim: 82% └─ Improvement: +12 points

=== KEY FINDING: "SIMULATED MISTAKES > REAL DATA" ===

Why? ├─ Real data: Includes user errors (confounding) ├─ Simulated data: Errors are controlled + labeled ├─ Training on real data: AI learns to copy errors ├─ Training on simulated data: AI learns to correct errors └─ Advantage: 15-20% accuracy improvement


Como implementar pra seu agente (3 caminhos)

Framework: Feedback loop sem degradação

=== CAMINHO 1: "Eu quero máxima qualidade" (Full StudentSim) ===

Setup:

  1. Deploy Microsoft StudentSim (or equivalent)
  2. Collect real conversations (don't use directly)
  3. System identifies: User intent vs user mistakes
  4. System generates: Realistic feedback
  5. Fine-tune agent on: Feedback (not raw data)

Time: 4-8 weeks Cost: R$20-50k (implementation) + R$5k/month (infrastructure) Accuracy: +15-20% Quality: Highest Risk: High complexity

=== CAMINHO 2: "Eu quero prático" (Manual feedback filtering) ===

Setup:

  1. Collect real conversations
  2. Have human reviewer: Flag user errors vs agent errors
  3. Keep agent errors in dataset (learning signal)
  4. Remove user errors from dataset (noise)
  5. Fine-tune on cleaned data

Time: 2-3 weeks Cost: R$3-5k (human review) + R$0 (your infra) Accuracy: +8-12% Quality: Good Risk: Low (manual process)

Process: ├─ Reviewer sees: Customer asked "How to rset password?" ├─ Reviewer marks: Customer error (typo: "rset") ├─ System removes: This conversation from training data ├─ Result: Agent doesn't learn the typo └─ Outcome: Quality maintained

=== CAMINHO 3: "Eu quero rápido" (Heuristic-based filtering) ===

Setup:

  1. Collect real conversations
  2. Auto-detect: Likely user errors (typos, grammar)
  3. Filter dataset: Remove high-error conversations
  4. Fine-tune on: Remaining (cleaner) data

Time: 1-2 weeks Cost: R$0-5k (depends on implementation) Accuracy: +5-8% Quality: Okay Risk: Low (heuristics can miss edge cases)

Heuristics: ├─ If conversation has 3+ typos: Remove ├─ If conversation has grammar errors + agent copies: Flag for review ├─ If conversation has contradictions: Remove ├─ If customer self-corrects: Keep (good learning signal) └─ Result: Cleaned dataset (80-90% quality)

=== RECOMMENDED: Start with Caminho 2 (Manual filtering) ===

Why: ├─ Takes 2-3 weeks (vs months for full StudentSim) ├─ Accuracy improvement: +8-12% (significant) ├─ Cost: R$3-5k (cheap) ├─ Can scale to Caminho 1 later (if needed) ├─ Low risk (humans reviewing = catch edge cases) └─ Quick win (see results in 4 weeks)


Sinais de alerta: Seu agente está degradando?

Checklist: Quando treinar agente é prejudicial

☐ Your NPS declined in last 6 months └─ Action: Audit your training data (likely has errors)

☐ Escalation rate increasing (support tickets about agent mistakes) └─ Action: Stop fine-tuning, review dataset

☐ Customers mention: "Your agent was better before" └─ Action: Agent degraded, need data cleaning

☐ You're seeing repeated errors in agent responses └─ Action: Likely learned from dataset (need filtering)

☐ You fine-tuned agent 2+ times and accuracy didn't improve └─ Action: Data has too much noise (need StudentSim approach)

☐ You have >50k conversations in training data └─ Action: Probability of bad data = high (need filtering)

☐ Your competitor's agent is better (despite using same base model) └─ Action: Your training data is probably worse (need StudentSim)

If ANY are true: Stop blind fine-tuning. Implement feedback filtering this week.


Conclusão

StudentSim insight: More data ≠ better model (if data quality is low).

Before (traditional fine-tuning):

  • Collect conversations (includes user errors)
  • Train agent on raw data
  • Agent learns user errors
  • Agent degrades over time
  • You wonder why NPS dropped

After (StudentSim approach):

  • Collect conversations
  • Filter: Separate user errors from agent errors
  • Train agent on cleaned feedback
  • Agent improves over time
  • NPS increases, escalations decrease

Impact:

  • Accuracy: +15-20% (with StudentSim)
  • Accuracy: +8-12% (with manual filtering)
  • Customer satisfaction: +30-50 NPS points
  • Support cost: -40% (fewer escalations)
  • Agent improvement: Sustainable (no degradation)

Next steps:

  1. Audit your current training data (is it clean?)
  2. Measure baseline: NPS, escalation rate, accuracy
  3. Implement feedback filtering (manual or heuristic)
  4. Retrain agent on cleaned data
  5. Measure improvement (should see +8-12% accuracy)
  6. Scale to StudentSim (if needed)

Na OpenClaw, ajudamos SaaS builders criar feedback loops sem degradação:

  • Data Audit: É seu dataset limpo ou tem erros?
  • StudentSim Implementation: Como simular feedback realista
  • Feedback Filtering: Remover ruído (user errors) do dataset
  • Quality Metrics: Como medir se agent tá melhorando ou piorando
  • Continuous Learning: Ciclo de improvement sustentável (sem degradação)
  • Escalation Analysis: Entender por que customers estão escalando
  • Fine-tuning Strategy: Quando treinar (e quando NOT treinar)

Fix Your Agent Degradation | StudentSim Feedback Loop + Data Cleaning →


Publicado em 20 de setembro de 2026

Leia também