- डैशबोर्ड प्रीसेट से रूटिंग और प्रॉम्प्ट के डिफ़ॉल्ट मान लेना
- सख्त संरचित आउटपुट लौटाना
- जोखिम वाले मामलों को मानवीय समीक्षा के लिए रोकना
- गेटवे विफलताओं को एजेंट कोड में छिपाने के बजाय लॉग में दिखाना
1. प्रीसेट से शुरुआत करें
support-triage जैसा प्रीसेट बनाएँ, जो इन बातों को नियंत्रित करे:
- डिफ़ॉल्ट रूट किया गया मॉडल या राउटर लक्ष्य
- प्रदाता की प्राथमिकताएँ
- सहायता सिस्टम प्रॉम्प्ट
- स्थिर डिकोडिंग पैरामीटर
2. सीमित ट्रायेज अनुबंध तय करें
3. प्रीसेट-आधारित एजेंट बनाएँ
preset: "support-triage" को गेटवे एलियास फ़ॉर्म @support-triage में रिज़ॉल्व करता है।
4. गेटवे-आधारित अडैप्टर कॉन्फ़िगर करें
हर ट्रायेज रन में स्थिर रहने वाली बातों के लिए अडैप्टर डिफ़ॉल्ट का उपयोग करें:5. सीमित रीट्राई के साथ वर्कफ़्लो चलाएँ
6. गेटवे विफलताओं को परिचालन घटनाओं की तरह लें
एजेंट कॉलबैक चेन में विफलताओं को दबाकर न छिपाएँ। इसके बजाय,AgentGatewayError को स्पष्ट रूप से पकड़ें:
- रन और स्टेप की
failedस्थिति को runtime में सहेजने दें - बाद की रिकवरी में, जब मूल अपवाद मेमोरी में न हो, तब
loaded.run.errorDetailsयाloaded.steps[n].errorDetailsदेखें - अनुरोध विवरण में ये चीज़ें देखें:
- गार्डरेल लागू होने की स्थिति
- रूटिंग विवरण
- प्लगइन निष्पादन
- अनुरोध ID और प्रदाता डेटा
- गार्डरेल अनुरोध को रोकता है
- प्रीसेट की अनुमति सूची अनुरोधित मॉडल को अस्वीकार करती है
- प्रदाता क्रेडेंशियल या सक्षम करने वाले फ़िल्टर रूट किए गए उम्मीदवारों को हटा देते हैं
- response healing स्कीमा के अनुसार वैध JSON बहाल नहीं कर पाता
7. क्या सत्यापित करें
एक सफल रन और जानबूझकर जोखिम वाला रन करने के बाद पुष्टि करें:- अनुरोध विवरण दृश्य में प्रीसेट-आधारित अनुरोध लक्ष्य दिखे
- उच्च-जोखिम मामले
waiting_for_humanपर रुकें - मॉडल स्टेप रीट्राई होने पर
modelAttemptsसहेजे जाएँ - गार्डरेल या प्रीसेट की विफलताएँ एजेंट अपवादों में छिपने के बजाय अनुरोध विवरण में दिखें