नफा:
- समजते की प्रारंभिक आउटपुट क्वचितच परिपूर्ण असते आणि पुनरावृत्ती ही एक सामान्य प्रक्रिया आहे
- लक्ष्यित, भिन्न अभिप्रायासह पद्धतशीरपणे परिणाम सुधारू शकतो
- यशस्वी प्रॉम्प्टला पुन्हा वापरता येण्याजोग्या टेम्पलेटमध्ये रूपांतरित करण्याचे तर्क जाणते
नवशिक्यांची सर्वात मोठी चूक म्हणजे पहिल्या प्रॉम्प्टने परिपूर्ण आउटपुट देण्याची अपेक्षा करणे. जेव्हा पहिले आउटपुट अपेक्षा पूर्ण करत नाही, तेव्हा ते "AI हे काम करू शकत नाही" असे म्हणत सोडून देतात. तथापि, अनुभवी वापरकर्त्यांसाठी, प्रथम आउटपुट हा शेवट नसून सुरुवात आहे. या युनिटमध्ये, आपण त्वरित लेखन हे संवाद आणि सुधारणा प्रक्रिया म्हणून पाहण्यास शिकू, एक वेळ शॉट नाही. पुनरावृत्ती हे प्रॉम्प्ट अभियांत्रिकीचे हृदय आहे.
पुनरावृत्ती म्हणजे काय आणि ते सामान्य का आहे?
पुनरावृत्ती म्हणजे आउटपुट घेणे, तुम्हाला काय आवडत नाही ते दाखवणे, प्रॉम्प्ट किंवा विनंती दुरुस्त करणे आणि त्याचे पुनरुत्पादन करणे. जर प्रारंभिक आउटपुट अपूर्ण असेल तर ते अपयश नसून प्रक्रियेचा नैसर्गिक भाग आहे. कारण बऱ्याच वेळा, जेव्हा तुम्ही पहिले आउटपुट पाहता तेव्हाच तुम्हाला काय हवे आहे हे स्पष्ट होते. चांगला वापरकर्ता सुरुवातीच्या आउटपुटला "मसुदा" मानतो आणि ध्येयाकडे वळवतो.
पुनरावृत्तीचे दोन प्रकार आहेत:
- संभाषणात सुधारणा: "हे लहान करा", "तिसरा आयटम काढा" सारख्या अभिप्रायासह समान संभाषणात पुढे जाणे. ते जलद आहे; मॉडेल मागील आउटपुट लक्षात ठेवते.
- प्रॉम्प्ट पुन्हा लिहिणे: तुम्ही जे शिकलात ते प्रारंभिक प्रॉम्प्टवर लागू करा आणि सुरवातीपासून चांगल्या सूचना देऊन सुरुवात करा. ते पुन्हा वापरल्या जाणाऱ्या कामांसाठी मौल्यवान आहे.
लक्ष्यित अभिप्राय देणे
पुनरावृत्तीचे रहस्य हे आहे की अभिप्राय लक्ष्यित आहे. "मला ते आवडत नाही, पुन्हा लिहा" असे म्हणणे मॉडेलला निर्देशित करत नाही; तुम्हाला कदाचित एक समान आउटपुट मिळेल. त्याऐवजी, तुम्ही नेमके काय आणि कसे बदलाल ते सांगा:
- कमकुवत: "हे चांगले नाही."
- सशक्त: "परिचय खूप मोठा आहे; पहिला परिच्छेद एका वाक्यात कमी करा. टोन खूप औपचारिक आहे; तो थोडा अधिक अनुकूल करा. दुसऱ्या बुलेट पॉइंटवरून दावा काढून टाका कारण आम्ही त्याची पडताळणी करू शकत नाही."
युनिवेरिएट ऑप्टिमायझेशन
वैज्ञानिक सवय लावा: एका वेळी एक गोष्ट बदला. तुम्ही एकाच वेळी टोन, लांबी आणि रचना बदलल्यास, कोणता बदल प्रभावी झाला, आउटपुट सुधारतो की बिघडतो हे तुम्ही सांगू शकणार नाही. एक-व्हेरिएबल जाणे तुम्हाला काय कार्य करते हे शिकण्यास आणि ते चिकटविण्यास अनुमती देते.
पुनरावृत्ती लूप
पाऊल
तुम्ही काय करता
1. उत्पादन करा
पहिल्या प्रॉम्प्टसह आउटपुट मिळवा
2. मूल्यांकन करा
तुम्हाला काय आवडले, काय आवडत नाही - ठोसपणे लिहा
3. एक बदल
एका समस्येला लक्ष्य करणारे एकच निराकरण करा
4. पुन्हा निर्माण करा
बदलाचा परिणाम पहा
5. तुलना करा
तो बरा झाला का? होय असल्यास ठेवा, नसल्यास परत घ्या
6. फिक्सिंग
टेम्प्लेटमध्ये चांगले परिणाम देणारा प्रॉम्प्ट जतन करा
चार कॉपी करण्यायोग्य टेम्पलेट्स
1) लक्ष्यित सुधारणा:
मागील आऊटपुट ठीक होते पण बदला:- [सिंगल काँक्रिट चेंज 1]- [सिंगल काँक्रीट चेंज 2]बाकी सर्व काही तसेच ठेवा.
२) आउटपुटवर टीका करा:
तुम्ही आत्ताच संपादकाच्या नजरेने तयार केलेल्या मजकुरावर टीका करा. 3 कमकुवत मुद्दे शोधा आणि प्रत्येकासाठी ठोस सुधारणा सुचवा. नंतर दुरुस्त केलेली आवृत्ती लिहा.
३) व्हेरिएंट जनरेशन (A/B):
या मजकुराच्या 2 भिन्न आवृत्त्या बनवा: अ) अधिक औपचारिक आणि लहान. ब) अधिक मैत्रीपूर्ण आणि उदाहरणांसह. दोन्ही द्या; मला 1 वाक्यात सांगा की कोणत्या परिस्थितीत कोणते अधिक योग्य आहे.
4) त्वरित स्वतःला बरे करा:
मी खालील प्रॉम्प्ट वापरतो, परंतु परिणाम पुरेसे आहे [समस्या]. मी हे प्रॉम्प्ट अधिक स्पष्ट आणि प्रभावीपणे कसे लिहू शकतो ते सुचवा; सुधारित प्रॉम्प्ट लिहा आणि तुम्ही काय बदलले आणि का ते स्पष्ट करा. प्रॉम्प्ट: [वर्तमान प्रॉम्प्ट]
कमकुवत प्रॉम्प्ट / मजबूत प्रॉम्प्ट (अभिप्राय म्हणून)
खराब अभिप्राय:
ते कार्य करत नाही, पुन्हा प्रयत्न करा.
मजबूत अभिप्राय:
सामग्री योग्य आहे परंतु तीन समस्या आहेत: 1) 210 शब्द; 120.2 पर्यंत कमी करा) दुसरा परिच्छेद तांत्रिक आहे; jargon simplify.3) क्लोजिंग कमकुवत आहे; स्पष्ट पुढील चरण वाक्याने समाप्त करा. बाकी सर्व ठेवा.
दुसरा अभिप्राय मॉडेलला नक्की कुठे स्पर्श करायचा हे सांगते; परिणाम एका वळणात लक्ष्याच्या जवळ जातो.
तीन मिनी केसेस
केस 1 - सामग्री उत्पादन. एका मार्केटरने 6 वेळा "मला ते आवडत नाही, ते पुन्हा लिहा" असे सांगून प्रमोशनल कॉपी वापरून पाहिली आणि पुढे कधीच मिळाली नाही. जेव्हा त्याने आपला दृष्टीकोन बदलला आणि प्रत्येक फेरीत एक ठोस बदल करण्यास सांगितले (प्रथम लांबी, नंतर स्वर, नंतर समाप्ती), त्याने 3 फेऱ्यांमध्ये प्रकाशित करण्यायोग्य मजकूर प्राप्त केला. एकूण वेळ निम्म्याहून कमी झाला.
केस 2 - अहवाल. एका विश्लेषकाने पाहिले की पहिला सारांश खूप तांत्रिक आहे आणि म्हणाला, "व्यवस्थापकाला हे समजणार नाही, तांत्रिक संज्ञांचे रोजच्या भाषेत भाषांतर करा, लांबी ठेवा." अविभाज्य दुरुस्त्या केल्याबद्दल धन्यवाद, अहवाल दोन्ही सरलीकृत केला गेला आणि त्याची व्याप्ती गमावली नाही; दुसऱ्या पूर्ण पुनर्लेखनाची गरज नव्हती.
केस 3 - टेम्प्लेटिंग. एक समर्थन कार्यसंघ वेळोवेळी, समान प्रकारचे प्रतिसाद दुरुस्त करत होता. शेवटी, त्यांनी एका टेम्प्लेटमध्ये आदर्श प्रॉम्प्ट रेकॉर्ड केले; ते आता प्रत्येक नवीन केसमध्ये सुरवातीपासून पुनरावृत्ती करण्याऐवजी किरकोळ बदलांसह टेम्पलेट वापरतात. हे पुनरावृत्तीचा मुद्दा स्पष्ट करते: ते एकदा चांगले करा, नंतर ते पुन्हा वापरा.
टीप: मॉडेलला तिच्या स्वतःच्या आउटपुटवर टीका करण्यास सांगा ("या मजकूरातील 3 कमकुवतता शोधा"). मॉडेलला अनेकदा स्वतःची चूक लक्षात येते आणि ती सुधारते; हे तुमच्या वतीने पूर्व-संपादन करते.
खबरदारी: पुनरावृत्तीला मर्यादा आहे. जर 5-6 फेऱ्यांनंतरही तुम्ही ध्येयाच्या जवळ जात नसाल, तर समस्या छोट्या दुरुस्त्यांमध्ये नाही, तर मूलभूत दृष्टिकोनामध्ये आहे: तुम्ही सुरुवातीपासून भूमिका, संदर्भ किंवा कार्य चुकीच्या पद्धतीने सेट केले असेल. त्या वेळी, पॅचिंग थांबवा आणि सुरवातीपासून प्रॉम्प्ट पुन्हा डिझाइन करा.
पुनरावृत्तीचे दोन मार्ग: संभाषण किंवा पुनर्लेखन?
पुनरावृत्ती करताना कोणता मार्ग अधिक कार्यक्षम आहे हे जाणून घेतल्याने वेळ वाचतो. नियम आहे: एकवेळच्या नोकरीसाठी, चॅटमध्ये त्याचे निराकरण करणे सर्वात जलद आहे; कारण मॉडेल मागील आउटपुट लक्षात ठेवते आणि तुम्ही फक्त फरक सांगा. परंतु तुम्ही पुनरावृत्ती कराल अशा कामासाठी, तुम्ही जे शिकलात ते प्रारंभिक प्रॉम्प्टमध्ये लिहिणे आणि स्वच्छ टेम्पलेट तयार करणे अधिक मौल्यवान आहे; कारण पुढच्या वेळी तुम्हाला कोणत्याही पुनरावृत्तीची गरज न पडता चांगले आउटपुट मिळेल.
व्यवहारात, दोन एकत्र करणे सर्वात कार्यक्षम आहे: प्रथम चॅटमध्ये त्वरीत प्रयत्न करून योग्य सूचना शोधा, नंतर तुम्हाला सापडलेल्या सूचना स्वच्छ प्रॉम्प्टमध्ये घाला आणि लायब्ररीमध्ये जतन करा. अशाप्रकारे, तुम्ही दोन्ही लवकर प्रगती करू शकता आणि तुमचे श्रम कायमस्वरूपी मालमत्तेत बदलू शकता.
शिकण्याची नोंद म्हणून पुनरावृत्ती पाहणे
पुनरावृत्तीची प्रत्येक फेरी तुम्हाला काहीतरी शिकवते: कोणत्या जोडण्याने आउटपुट सुधारले, कोणती मर्यादा अनावश्यक होती, मॉडेलमध्ये काय चूक झाली. हे शिकणे लिहून ठेवल्याने कालांतराने वैयक्तिक "काय कार्य करते" मार्गदर्शक तयार होते. उदाहरणार्थ, "या प्रकारच्या सारांशांमध्ये 'टिप्पणी जोडा' प्रतिबंध आवश्यक आहे", "शीर्षक निर्मितीसाठी 3 उदाहरणे पुरेशी आहेत, 5 अनावश्यक आहेत" यासारखे निष्कर्ष तुम्हाला पुढील समान कामाच्या पहिल्या प्रयत्नात योग्य प्रॉम्प्ट लिहिण्यास सक्षम करतील. हे ज्ञान अनुभवी वापरकर्त्याला नवशिक्यापासून वेगळे करते: ते प्रत्येक व्यवसाय सुरवातीपासून नव्हे तर मागील पुनरावृत्तीच्या धड्यांसह सशस्त्रपणे सुरू करतात.
मॉडेलला पुनरावृत्ती भागीदार बनवणे
तुम्हाला एकट्याने पुनरावृत्ती चालवायची गरज नाही. तुम्ही मॉडेलला विचारू शकता, "मी हे आउटपुट माझ्या ध्येयाच्या जवळ कसे आणू शकतो, मला 3 ठोस सूचना द्या." मॉडेल अनेकदा त्याच्या आउटपुटमधील कमकुवतपणाचे अचूक निदान करते आणि त्यांचे निराकरण करण्याचे मार्ग सुचवते. हे "चाचणी आणि त्रुटी" मधून लक्ष्यित सहकार्यामध्ये पुनरावृत्तीचे रूपांतर करते; तुम्हाला काय हवे आहे ते तुम्ही सांगा, मॉडेल तुम्हाला तिथे कसे जायचे ते सांगते.
सामान्य चुका
- तोच प्रॉम्प्ट पुन्हा पाठवत आहे. न बदलता पुन्हा प्रयत्न करणे; परिणाम बदलत नाही.
- अस्पष्ट अभिप्राय. "मला ते आवडत नाही" असे म्हणणे आणि आपण काय दुरुस्त कराल हे न सांगणे.
- एकाच वेळी अनेक गोष्टी बदलणे. काय काम शिकत नाही.
- चांगला प्रॉम्प्ट रेकॉर्ड करत नाही. प्रत्येक वेळी तेच पुनरावृत्ती पुन्हा करा.
- अनंत पुनरावृत्ती. मूलभूतपणे चुकीचे प्रॉम्प्ट पॅच करून त्याचे निराकरण करण्याचा प्रयत्न करत आहे.
सारांशात
- प्रारंभिक आउटपुट क्वचितच परिपूर्ण आहे; पुनरावृत्ती ही अयशस्वी होत नाही, ती प्रक्रियेचा एक नैसर्गिक भाग आहे.
- प्रभावी पुनरावृत्ती लक्ष्यित, अस्पष्ट नाही, अभिप्रायासह पुढे जाते.
- प्रत्येक फेरीत एक गोष्ट बदला; त्यामुळे तुम्ही काय कार्य करते ते शिकाल.
- तुम्ही मॉडेलला तिच्या स्वतःच्या आउटपुटवर टीका करण्यास सांगून पूर्व-संपादित करू शकता.
- टेम्पलेटमध्ये चांगले कार्य करणारे प्रॉम्प्ट जतन करा; पुनरावृत्तीचे उद्दिष्ट पुन्हा वापरता येण्याजोगे मालमत्ता तयार करणे आहे.
अर्ज कार्य
प्रिंटआउट घ्या आणि जाणीवपूर्वक पुनरावृत्तीच्या तीन फेऱ्यांमधून जा: प्रत्येक फेरीत फक्त एक गोष्ट बदलणे (प्रथम लांबी, नंतर टोन, नंतर बंद) आणि प्रत्येक फेरी रेकॉर्ड करा. तिसऱ्या फेरीनंतर, कोणता बदल सर्वात जास्त फरक पडला ते ठरवा आणि अंतिम प्रॉम्प्ट पुन्हा वापरता येण्याजोग्या टेम्पलेट म्हणून जतन करा.
चेकलिस्ट
- मी प्रारंभिक आउटपुट मसुदा म्हणून पाहतो, पूर्ण झालेले काम म्हणून नाही.
- [ ] मी माझा अभिप्राय ठोस आणि लक्ष्यित देतो.
- मी प्रत्येक फेरीत एक बदल करतो.
- [ ] मी मॉडेलला त्याच्या स्वतःच्या आउटपुटवर टीका करण्यास सांगू शकतो.
- टेम्प्लेटला चांगले परिणाम देणारे प्रॉम्प्ट मी सेव्ह केले आहेत.