# Model को राह दिखाने वाले Errors — AI Agents और Tool Use

Source: https://www.geekswithgeeks.com/hi/ai-agents-mcp/design-errors

> छोटे, विशिष्ट errors लौटाएँ जो बताएँ क्या बदलना है।

## Errors निर्देश हैं

Call विफल हो तो error text model की अगली prompt का हिस्सा बन जाता है। "Error 500" से उसके पास करने को कुछ नहीं; "id 99 वाला कोई account नहीं। मान्य ids 1 से 20 हैं; देखने के लिए `list_accounts` बुलाएँ" उसे एक ही step में सुधरने देता है। Result को error चिह्नित करें (`is_error`), छोटा रखें, और secrets या stack traces कभी शामिल न करें।

## Dispatcher के errors देखें

Registry उदाहरण के unknown-tool error को फिर देखें: वह उपलब्ध tools की सूची देता है। यह छोटा जोड़ typo को एक ही retry में ठीक करता है।

**Quiz:** कौन-सा error संदेश model को सुधरने में सबसे ज़्यादा मदद करता है?

- [ ] "Failed."
- [x] "id 99 वाला कोई account नहीं। मान्य ids: 1-20। list_accounts बुलाएँ।"
- [ ] पूरा stack trace
- [ ] "कुछ गड़बड़ हुई"

*Answer:* "id 99 वाला कोई account नहीं। मान्य ids: 1-20। list_accounts बुलाएँ।". यह समस्या, मान्य सीमा और अगला कदम बताता है।
