Hackcat

यह कैसे निर्धारित करें कि कोई टूल वास्तव में सफलतापूर्वक निष्पादित हुआ है?

निकास स्थिति, वास्तविक आउटपुट और उत्पन्न कलाकृतियों की एक साथ जांच करें।

केवल एक सफलता सारांश पर भरोसा न करें

Agent के प्राकृतिक भाषा सारांश को टूल के आउटपुट से मेल खाना चाहिए। कमांड शुरू होने की सफलता, प्रोग्राम के निकास की सफलता और कार्य लक्ष्य की प्राप्ति तीन अलग-अलग स्तर हैं: एक प्रोग्राम सामान्य रूप से निकास कर सकता है लेकिन फिर भी निर्दिष्ट फ़ाइल को संसाधित नहीं कर सकता है।

पहले लक्ष्य वातावरण और इनपुट सत्यापित करें, फिर जांचें कि क्या आउटपुट अंतिम निष्कर्ष का पर्याप्त रूप से समर्थन करता है।

दृश्य साक्ष्य द्वारा निर्णय लें

उदाहरण के लिए, एक रिपोर्ट जनरेशन कार्य में, जांचें कि फ़ाइल मौजूद है और सामग्री पूरी है; एक प्रोग्राम जांच कार्य के लिए, लाल त्रुटि संदेशों के अलावा, वास्तविक परिणामों और लागू शर्तों को देखें।

उदाहरण के लिए, यदि रिपोर्ट में कहा गया है "जांच पास हो गई," तो पूछें कि किन फ़ाइलों को जांच में शामिल किया गया था, किन इनपुट का उपयोग किया गया था, और क्या कोई आइटम छोड़ दिया गया था। सही निकास स्थिति केवल निष्पादन स्तर पर निर्णय का समर्थन करती है; आपका लक्ष्य प्राप्त हुआ या नहीं, यह अभी भी शुरुआत में सहमत हुए स्वीकृति मानदंडों से मेल खाना चाहिए।

  1. कमांड निष्पादन स्थिति और मुख्य आउटपुट की जांच करें।
  2. पुष्टि करें कि संसाधित फ़ाइलें, संस्करण या लक्ष्य अपेक्षित हैं।
  3. उत्पन्न फ़ाइलों और आवश्यक फ़ील्ड का निरीक्षण करें।
  4. किसी भी अनकहे दायरे की आवश्यकताओं को स्पष्ट रूप से बताएं।

जब आउटपुट बहुत लंबा हो या इतिहास सत्र समाप्त हो गया हो

टूल सीमित आउटपुट बनाए रख सकता है या एक सहेजने का स्थान प्रदान कर सकता है; यह न मानें कि बातचीत पूर्वावलोकन संपूर्ण लॉग दिखाता है। Agent से प्रासंगिक खंड निकालने और मूल परिणाम संरक्षित करने के लिए कहें। ऐतिहासिक निष्पादन रिकॉर्ड में "चल रहा है" आवश्यक रूप से यह साबित नहीं करता है कि प्रक्रिया इस क्षण चल रही है; किसी कार्य को फिर से शुरू करते समय, अगला कदम तय करने से पहले वर्तमान स्थिति और कलाकृतियों को सत्यापित करें।