पाठ 12 / 25

Model को राह दिखाने वाले 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 में ठीक करता है।

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

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

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