# Loop विफलताओं की सूची — Agent Loops, Stop Conditions और Token Budgets

Source: https://www.geekswithgeeks.com/hi/agent-loops/fail-catalogue

> आम विफलताओं के नाम बताएँ और हर एक को उसे पकड़ने वाले guard से जोड़ें।

## नाम जानें, तब सुधारें

**दोहराव**: वही call बार-बार। **छटपटाहट**: कई अलग सुधार आज़माना जो सब विफल हों। **भटकाव**: मूल लक्ष्य से दूर चले जाना। **Context फूलना**: इतिहास तब तक बढ़ता है जब तक गुणवत्ता गिरे। **चुपचाप ज़्यादा ख़र्च**: हर step ठीक है पर कुल बहुत बड़ा। हर एक का अलग guard है, इसलिए log करना कि कौन-सा हुआ, बताता है कि क्या सुधारें।

## क्या बिगड़ता है

ज़्यादातर loop घटनाएँ कुछ पैटर्न में से होती हैं: दोहराव, errors पर छटपटाना, या चुपचाप ज़्यादा ख़र्च।

![चार आम पैटर्न, हर एक का अपना guard।](assets/figures/agent-loops/section-5-map.svg) — चित्र 5.1 — दोहराव, छटपटाहट, भटकाव और अधिक ख़र्च।

## विफलता से guard का नक़्शा

Loop की समीक्षा करते समय इस तालिका को checklist की तरह उपयोग करें।

```text
Failure          Guard
Repetition       RepeatGuard on (tool, args)
Thrashing        cap consecutive tool errors; escalate
Drift            restate goal each N steps; verify against goal
Context bloat    clip results, summarise, offload
Silent overspend total token and cost budget
```

**Quiz:** हर step सस्ता है पर कुल run बहुत महँगा है। यह कौन-सी विफलता है?

- [ ] दोहराव
- [x] चुपचाप ज़्यादा ख़र्च
- [ ] भटकाव
- [ ] Syntax error

*Answer:* चुपचाप ज़्यादा ख़र्च. सिर्फ़ कुल budget उस ख़र्च को पकड़ता है जो कई व्यक्तिगत रूप से ठीक steps में जमा होता है।
