PROMPTHERE गाइड
Read in Englishकोडिंग प्रॉम्प्ट जो बग पुनरुत्पादन को सत्यापन से जोड़ता है
'इस बग को ठीक करें' इसके निदान के लिए आवश्यक साक्ष्य छोड़ देता है। कोडिंग प्रॉम्प्ट में त्रुटि, पुनरुत्पादन चरण, अपेक्षित व्यवहार, वास्तविक व्यवहार और सिस्टम के वे हिस्से शामिल होने चाहिए जो बदल सकते हैं। वह संदर्भ पैच और उसके सत्यापन दोनों की समीक्षा करना आसान बनाता है।
अद्यतन किया गया · Prompthere
एक प्रतिलिपि प्रस्तुत करने योग्य विवरण तैयार करें
समस्या को ट्रिगर करने वाली भाषा और फ़्रेमवर्क संस्करण, कमांड और इनपुट रिकॉर्ड करें। पूरे प्रोजेक्ट के अस्पष्टीकृत डंप के बजाय प्रासंगिक कोड और सटीक त्रुटि साझा करें। विफलता को समझने के लिए आवश्यक सामग्री रखते हुए लॉग से टोकन, पासवर्ड और व्यक्तिगत जानकारी हटा दें।
किसी कारण परिकल्पना को निष्कर्ष से अलग करें
किसी संभावित कारण का सुझाव देना उसकी पुष्टि करने से अलग है। प्रत्येक परिकल्पना के साथ लॉग जांच या पुनरुत्पादन चरण के लिए पूछें। वास्तव में निष्पादित सत्यापन और केवल प्रस्तावित सत्यापन के बीच अंतर की आवश्यकता है। एक विश्वसनीय स्पष्टीकरण इस बात का प्रमाण नहीं है कि कोई परीक्षण चला।
सीमाएँ और पूर्णता शर्तें निर्दिष्ट करें
बताएं कि क्या सार्वजनिक एपीआई या डेटा प्रारूप संगत रहना चाहिए। उस इनपुट को परिभाषित करें जो अब काम करना चाहिए और प्रासंगिक किनारे के मामलों पर विचार करें। पैच के साथ परिवर्तन के कारण और किसी भी शेष सीमा का अनुरोध करें, ताकि एक समीक्षक आसपास के कोड पर इसके प्रभाव का आकलन कर सके।
अपना खुद का बनाने के लिए एक उदाहरण
एक डिबगिंग अनुरोध जो परिकल्पनाओं को दृश्यमान रखता है
ब्रैकेटेड फ़ील्ड बदलें, फिर अपने AI टूल में पेस्ट करें।
पर्यावरण: [भाषा, रूपरेखा, संस्करण] पुनरुत्पादन: [आदेश और इनपुट] अपेक्षित व्यवहार: [अपेक्षित परिणाम] वास्तविक व्यवहार: [त्रुटि और लॉग] प्रासंगिक कोड: [कोड] अनुमत परिवर्तन: [दायरा] प्रत्येक की जांच करने के तरीके के साथ कारण परिकल्पनाओं की सूची बनाएं। उपलब्ध साक्ष्यों के आधार पर समाधान का प्रस्ताव रखें, परिवर्तन की व्याख्या करें और सत्यापन चरण बताएं। जब तक परीक्षण वास्तव में पूरा नहीं हो जाता तब तक उत्तीर्ण होने का दावा न करें। किसी भी आवश्यक सार्वजनिक-इंटरफ़ेस परिवर्तन को करने से पहले उसे स्पष्ट करें।
प्रॉम्प्ट चलाने से पहले
- विफलता को पुन: उत्पन्न करने वाले चरण और इनपुट प्रदान करें।
- परिवेश और अपेक्षित व्यवहार का नाम बताइए।
- निष्पादित जांचों को प्रस्तावित परीक्षणों से अलग पहचानें।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं केवल एक त्रुटि संदेश से शुरुआत कर सकता हूँ?
हाँ, लेकिन यह कारण स्थापित नहीं कर सकता। पुनरुत्पादन चरण, पर्यावरण जानकारी और प्रासंगिक कोड जोड़ें। अपुष्ट स्पष्टीकरणों को परिकल्पना के रूप में लेबल करके रखें।
क्या एआई का कथन है कि परीक्षण पर्याप्त रूप से उत्तीर्ण हुए?
वास्तविक कमांड, वातावरण और परिणाम की जाँच करें। जब सहायक परीक्षण निष्पादित नहीं कर सकता है, तो उसके परीक्षण सुझावों को स्वयं चलाने के लिए सत्यापन सूची के रूप में मानें।