चेकपॉइंट: एजेंट के किसी भी बदलाव को पलटें
हर बार जब Mythex एजेंट कोई टर्न सफलतापूर्वक पूरा करता है, तो वह आपके प्रोजेक्ट की फ़ाइलों का चेकपॉइंट सेव करता है। अगर बाद का कोई बदलाव गलत हो जाए, तो आप चैट से प्रोजेक्ट को उन बिंदुओं में से किसी पर भी वापस ले जा सकते हैं, बिना यह समझाए कि नुकसान क्या हुआ और उम्मीद करें कि एजेंट उसे ठीक कर देगा। आप कोई पिछला संदेश एडिट करके दोबारा भेज भी सकते हैं, जिससे प्रोजेक्ट वहीं तक रिवाइंड होता है और वहाँ से एक अलग प्रॉम्प्ट आज़माया जाता है।
चेकपॉइंट क्या है
चेकपॉइंट टर्न के अंत में आपके प्रोजेक्ट की फ़ाइलों का सेव किया गया स्नैपशॉट है। भीतर से यह एक git checkpoint है। git वह वर्शन-कंट्रोल सिस्टम है जिससे डेवलपर किसी codebase के हर बदलाव को ट्रैक करते हैं। इसे इस्तेमाल करने के लिए आपको git जानने की ज़रूरत नहीं है; चैट यह सब आपके लिए संभालती है।
चेकपॉइंट एक सफल एजेंट टर्न के बाद सेव होते हैं। हर एक उस एजेंट के जवाब के अंत में बैठता है जिसने उसे बनाया, इसलिए चैट का इतिहास ही आपके प्रोजेक्ट की टाइमलाइन बन जाता है: हर जवाब एक ऐसा बिंदु चिह्नित करता है जहाँ आप लौट सकते हैं।
यह क्यों मदद करता है
एजेंट के साथ बनाना दोहराव वाला काम है। ज़्यादातर टर्न प्रोजेक्ट को आगे बढ़ाते हैं, लेकिन कुछ नहीं बढ़ाते: कोई लेआउट बदलाव जो फ़ोन व्यू को तोड़ दे, कोई रीफ़ैक्टर जो आपकी चाहत से ज़्यादा आगे चला जाए, या कोई फ़ीचर जो गलत विचार निकले।
ऐसे में लुभावना कदम होता है एजेंट से उसे ठीक करने को कहना। कभी यह काम कर जाता है। अक्सर यह एक गलत बदलाव के ऊपर एक नया बदलाव जोड़ देता है, फिर एक और, और हर सुधार अगले को और मुश्किल बना देता है। आखिरी अच्छे बिंदु पर लौटना आम तौर पर बढ़ती गलतियों से लड़ने से तेज़ और सस्ता होता है। आप किसी ऐसी चीज़ से फिर शुरू करते हैं जो काम कर रही थी।
इससे चीज़ें आज़माना भी सुरक्षित हो जाता है। अगर आप एक टर्न दो क्लिक में पलट सकते हैं, तो "क्या होगा अगर हीरो सेक्शन एक वीडियो हो?" पूछने की कीमत आपके लिए बहुत कम है।
चेकपॉइंट पर कैसे लौटें
- वह जवाब ढूँढें जिसके बाद प्रोजेक्ट उस स्थिति में था जहाँ आप लौटना चाहते हैं।
- Revert to this point पर क्लिक करें, जो जवाब के अंत में Copy के बगल में अंडू आइकन है। लैपटॉप पर यह आइकन जवाब पर पॉइंटर ले जाने पर दिखता है।
- जो डायलॉग पूछता है उसमें Restore से पुष्टि करें।
आपकी प्रोजेक्ट फ़ाइलें उस टर्न के अंत वाली स्थिति में लौट आती हैं। पुष्टि के लिए प्रिव्यू देखें, फिर वहीं से आगे बढ़ें।
एडिट करें और फिर भेजें
कभी-कभी समस्या नतीजे में नहीं, प्रॉम्प्ट में होती है। उसके लिए Edit and resend है:
- अपने किसी पिछले संदेश पर होवर करें और एडिट करने के लिए क्लिक करें।
- प्रॉम्प्ट को उस तरह दोबारा लिखें जैसे आपको पहले लिखना चाहिए था।
- Discard & resend की पुष्टि करें।
जब चेकपॉइंट मौजूद हो, तब Mythex प्रोजेक्ट को उस टर्न से पहले तक रिवाइंड करता है और आपका नया प्रॉम्प्ट भेजता है। गलत दिशा में गए टर्न को दोबारा आज़माने का यह सबसे तेज़ तरीका है, बिना गलत कोशिश के बदलाव वहीं छोड़े।
छोटे कदमों के साथ चेकपॉइंट सबसे अच्छे काम करते हैं
चेकपॉइंट आपको केवल एक टर्न के अंत तक वापस ले जा सकता है। अगर एक टर्न ने पाँच काम किए, तो आप पाँचों पलट सकते हैं या कोई नहीं। इसलिए हर अनुरोध को छोटा रखने का यह एक और कारण है:
- एक सेक्शन बदलें।
- एक बग ठीक करें।
- एक पेज जोड़ें।
छोटे अनुरोधों का मतलब है कम आश्चर्य और कम क्रेडिट खर्च, और हर एक एक ऐसा चेकपॉइंट छोड़ता है जिस पर अकेले लौटा जा सकता है।
यह बताना भी मदद करता है कि आप प्रिव्यू में क्या देखते हैं, न कि कोड को कैसा होना चाहिए यह सोचते हैं। उदाहरण के लिए, "प्राइसिंग पेज पर, फ़ोन पर Pro कार्ड का बटन कटा हुआ है। ओवरफ़्लो ठीक करें और डेस्कटॉप लेआउट वैसा ही रखें।"
बड़े फ़ीचर के लिए Plan मोड से शुरू करें: एजेंट एक तरीका तय करता है, आप उसे मंज़ूरी देते हैं, फिर Build उस पर काम करता है। इसके बारे में और बनाने से पहले योजना बनाएँ में है।
कब पलटें, और कब दोबारा बनाएँ
पलटना सही कदम तब है जब प्रोजेक्ट कुछ टर्न पहले अच्छी स्थिति में था। पूरा दोबारा बनाना तभी लायक है जब:
- आपने प्रोडक्ट का विचार पूरी तरह बदल दिया हो।
- नई ज़रूरतों के लिए आर्किटेक्चर गलत हो।
- प्रोजेक्ट अब भी खाली या लगभग खाली हो।
तब भी बताएँ कि क्या रखना है: नाम, ब्रांड के रंग, कंटेंट, ताकि जो पहले से सही था वह न खो जाए।
सीमाएँ
- चेकपॉइंट सफल टर्न के बाद सेव होते हैं, और Discard & resend केवल तभी रिवाइंड कर सकता है जब चेकपॉइंट मौजूद हो।
- पलटने पर आपकी प्रोजेक्ट फ़ाइलें उस बिंदु की स्थिति में वापस जाती हैं।
- एक चेकपॉइंट पूरे टर्न को कवर करता है। उसके एक हिस्से को पलटा नहीं जा सकता; छोटे टर्न आपको बारीक नियंत्रण देते हैं।
- लैपटॉप पर Revert आइकन केवल होवर पर दिखता है, इसलिए अगर वह न दिखे तो पॉइंटर जवाब पर ले जाएँ।
अगर आप किसी बग को पलटने के बजाय उस पर काम कर रहे हैं, तो AI से बने ऐप को डीबग करने की हमारी गाइड प्रक्रिया के दूसरे हिस्से को कवर करती है।
डॉक्स चेकपॉइंट को Chat में और Iterate without rebuilding में समझाते हैं।