युनिट्स
1. आर्टिफिशियल इंटेलिजन्स आणि प्रॉम्प्टचा परिचय: मॉडेल कसे विचार करते 2. चांगले प्रॉम्प्ट शरीरशास्त्र: भूमिका, संदर्भ, कार्य, स्वरूप, उदाहरण, मर्यादा 3. सूचना स्पष्टता: मोजता येण्याजोग्या निर्देशांमध्ये अनिश्चिततेचे भाषांतर करणे 4. संदर्भ व्यवस्थापन: मॉडेलला योग्य पार्श्वभूमी देणे 5. फ्यू-शॉट सॅम्पलिंग: उदाहरणाद्वारे शिकवणे 6. चेन ऑफ थॉट 7. फॉरमॅट फोर्सिंग: टेबल, JSON, सूची, टेम्पलेट 8. पुनरावृत्ती आणि त्वरित सुधारणा 9. भूमिका आणि व्यक्तिमत्व अभियांत्रिकी 10. कॉमन प्रॉम्प्ट त्रुटी आणि उपाय 11. प्रमाणीकरण, सीमा, गोपनीयता आणि नैतिकता 12. प्रॉम्प्ट लायब्ररी आणि एंड-टू-एंड वर्कफ्लो स्थापित करणे
युनिट 6 / 12

चेन ऑफ थॉट

नफा:

  • चरण-दर-चरण विचार जटिल कार्यांमध्ये अचूकता का सुधारतो हे स्पष्ट करा
  • मॉडेल रिझनिंगचे मार्गदर्शन करणारे अभिव्यक्ती आणि संरचना वापरू शकतात
  • तंत्र योग्य आणि अनावश्यक अशा परिस्थितीत फरक करते

काही कामांची उत्तरे एका झटक्यात देता येत नाहीत; त्यासाठी अनेक पायऱ्यांचा विचार करावा लागतो. अशा कार्यांसाठी एक अतिशय सोपी परंतु आश्चर्यकारकपणे प्रभावी तंत्र आहे: मॉडेलला चरण-दर-चरण विचार करण्यास सांगणे. ही पद्धत, ज्याला इंग्रजीमध्ये "चेन ऑफ थॉट" म्हणतात, जटिल कार्यांमध्ये अचूकता लक्षणीय वाढवते. हे तंत्र का काम करते, ते कसे वापरायचे आणि ते कधी वापरायचे किंवा नाही हे या युनिटमध्ये शिकू.

तंत्र का काम करते?

आपण मागील युनिट्समध्ये पाहिल्याप्रमाणे, मॉडेल शब्दानुसार पुढे जाऊन मजकूर तयार करते. त्यातून निर्माण होणारा प्रत्येक शब्द पुढील शब्दासाठी इनपुट बनतो. जेव्हा तुम्ही मॉडेलला थेट परिणामासाठी विचारता, तेव्हा ते एका चरणात त्या परिणामाचा "अंदाज" करण्याचा प्रयत्न करते आणि मध्यवर्ती चरणांमध्ये करणे आवश्यक असलेले तर्क वगळते; यामुळे विशेषत: मल्टी-स्टेप नोकऱ्यांमध्ये त्रुटी निर्माण होतात.

जेव्हा तुम्ही मॉडेलला आधी विचार करायला आणि नंतर उत्तर देण्यास सांगता, तेव्हा मॉडेल मजकुरात मध्यवर्ती पायऱ्या टाकते. हे इंटरमीडिएट टप्पे "इंटरमीडिएट इनपुट" सारखे कार्य करतात आणि पुढील पायरी अधिक अचूक बनवतात. दुसऱ्या शब्दांत, आपण मॉडेलसाठी विचार करण्यासाठी जागा उघडता. हे असे आहे की लोक एखादी कठीण समस्या कागदावर ठेवतात आणि ती टप्प्याटप्प्याने सोडवतात: कामात गुंतलेल्या कामामुळे योग्य परिणाम मिळण्याची शक्यता वाढते.

स्टेप बाय स्टेप कसे ट्रिगर करावे?

काही सोपी विधाने तर्काच्या पद्धतीचे मार्गदर्शन करतात:

  • "स्टेप बाय स्टेप विचार करा."
  • "आधी संबंधित माहितीची क्रमवारी लावा, मग निर्णय घ्या."
  • "उपाय गाठण्यापूर्वी प्रत्येक पायरी स्पष्टपणे लिहा."
  • "तुमचा वेळ घ्या; प्रत्येक पाऊल योग्य ठरवा."

हे जादूचे शब्द नाहीत; मॉडेलला सांगण्याचे हे मार्ग आहेत "लगेच निकाल देऊ नका, मध्यवर्ती पायऱ्या तयार करा."

ते कुठे उपयुक्त आहे, कुठे अनावश्यक आहे?

मिशन प्रकार

चरणबद्ध विचार

मल्टी-स्टेप कॅल्क्युलस/लॉजिक समस्या

खूप उपयुक्त

निर्णयाचे समर्थन करणे

उपयुक्त

लांब मजकुरातून निष्कर्ष काढणे

उपयुक्त

साधे भाषांतर / एक शब्द उत्तर

अनावश्यक

लहान अभिवादन/शीर्षक

अनावश्यक

जर वेग गंभीर असेल आणि कार्य सोपे असेल

टाळा

नियम: जर कार्य एका हालचालीत सुरक्षितपणे केले जाऊ शकते, तर चरण-दर-चरण विचार केवळ लांबी वाढवते. परंतु कार्यामध्ये अनेक मध्यवर्ती निर्णयांचा समावेश असल्यास, निर्णय उघड केल्याने अचूकता सुधारते.

तर्कापासून निष्कर्ष वेगळे करणे

टप्प्याटप्प्याने विचार करण्यात एक व्यावहारिक सूक्ष्मता आहे: कधीकधी तुम्हाला मध्यवर्ती पायऱ्या (तपासणीसाठी) पहायच्या असतात, काहीवेळा तुम्हाला फक्त स्वच्छ परिणाम हवा असतो. तुम्ही याप्रमाणे दोन व्यवस्थापित करू शकता:

  • ऑडिटिंगसाठी: "प्रथम तुमचे तर्क लिहा, नंतर 'निष्कर्ष:' खाली अंतिम उत्तर द्या." अशा प्रकारे, आपण विचार आणि परिणाम दोन्ही स्वतंत्रपणे पहा.
  • स्वच्छ आउटपुटसाठी: "चरण-दर-चरण विचार करा, परंतु केवळ अंतिम परिणाम लिहा." हे मॉडेलमधून कारणे काढते आणि फक्त तुम्हाला परिणाम देते. (नंतरच्या काळात तुम्ही निर्णयावर नियंत्रण ठेवू शकत नाही; गंभीर बाबींमध्ये, पहिला मार्ग निवडा.)

चार कॉपी करण्यायोग्य टेम्पलेट्स

1) निर्णयाचे औचित्य:

कार्य: [निर्णय प्रश्न]प्रथम निर्णयावर परिणाम करणाऱ्या घटकांची यादी करा. प्रत्येक घटकाचे थोडक्यात मूल्यमापन करा. नंतर "शिफारस:" या शीर्षकाखाली एक स्पष्ट शिफारस द्या.

2) बहु-चरण विश्लेषण:

खालील परिस्थितीचे टप्प्याटप्प्याने विश्लेषण करा: 1) उपलब्ध डेटाचा सारांश द्या. 2) संभाव्य कारणांची यादी करा. 3) प्रत्येक कारणास पुराव्यासह समर्थन द्या किंवा नाकारू द्या. 4) संभाव्य कारण आणि पुढील पायरी सांगा. परिस्थिती: [मजकूर]

३) तपासा/ऑडिट (स्वतःच्या उत्तराची चाचणी घेणे):

हा प्रश्न सोडवा. मग सुरुवातीपासूनच तुमच्या सोल्यूशनचे पुनरावलोकन करा: प्रत्येक टप्प्यावर त्रुटी तपासा आणि आवश्यक असल्यास त्या दुरुस्त करा. शेवटी, "सत्यापित परिणाम:" लिहा. प्रश्न: [प्रश्न]

४) स्वच्छ निष्कर्ष (तर्क लपवा):

ही समस्या टप्प्याटप्प्याने विचार करून सोडवा, परंतु मला फक्त एक ओळीचे अंतिम उत्तर द्या. समस्या: [समस्या]

कमकुवत प्रॉम्प्ट / मजबूत प्रॉम्प्ट

कमकुवत:

मी 3 पुरवठादार कोट्सपैकी कोणते निवडावे?[कोट्स]

मजबूत:

3 पुरवठादार कोट्सचे मूल्यांकन करा. टप्प्याटप्प्याने जा: 1) प्रत्येक कोट किंमत, वितरण वेळ आणि वॉरंटीनुसार टेबल करा. 2) आमचे प्राधान्य वितरण गती आहे; प्रत्येक प्रस्तावाला त्यानुसार गुण द्या (1-5).3) स्कोअरचे औचित्य स्पष्ट करा. 4) "सूचना:" शीर्षकाखाली एकच निवड करा आणि एका वाक्यात त्याचे समर्थन करा. प्रस्ताव:[ऑफर]

दुसरे प्रॉम्प्ट मॉडेल प्रथम कॉन्फिगरेशन, नंतर प्राधान्यक्रमानुसार स्कोअरिंग आणि शेवटी निर्णयाकडे घेऊन जाते. परिणाम अधिक अचूक असेल आणि त्याचे औचित्य तपासले जाऊ शकते.

तीन मिनी केसेस

केस 1 - बजेट नियंत्रण. ऑफिस मॅनेजरने एकूण 8-वस्तूंच्या खर्चाची यादी आणि बजेटपेक्षा जास्त असलेल्या वस्तूंची थेट विचारणा केली असता, मॉडेलने एक आयटम वगळला आणि चुकीची एकूण रक्कम दिली. जेव्हा मला सांगण्यात आले की, "प्रथम, प्रत्येक आयटम एक-एक करून लिहा, त्यांच्याकडे धाव घ्या, नंतर त्यांना जोडा आणि बजेटशी तुलना करा," एकूण बरोबर होते आणि 2 आयटम जे जास्त आहेत ते स्पष्टपणे चिन्हांकित केले होते.

प्रकरण २ - कराराचा धोका. जेव्हा एखाद्या खरेदी व्यावसायिकाने करारातील धोकादायक कलमांबद्दल विचारले तेव्हा मॉडेलने चरण-दर-चरण मार्गदर्शन न करता वरवरची यादी दिली. "प्रत्येक लेख एक एक करून वाचा, जर धोका असेल तर लिहा, ते धोकादायक का आहे ते लिहा, नंतर 3 सर्वात गंभीर लेखांची यादी करा," असे म्हटल्यावर विश्लेषण लक्षणीयरीत्या वाढले आणि एक दुर्लक्षित दंडात्मक तरतूद पकडली गेली.

केस 3 - किंमत परिस्थिती. एका उद्योजकाने 3 वेगवेगळ्या किंमतींच्या पॅकेजच्या वार्षिक उत्पन्नाच्या परिणामाबद्दल विचारले असता, थेट उत्तर विसंगत होते. चरण-दर-चरण मार्गदर्शनासह (ग्रहण लिहा → प्रत्येक पॅकेजची स्वतंत्रपणे गणना करा → तुलना करा) गणना सुसंगत झाली; तरीही, परिणाम स्प्रेडशीटमध्ये स्वतंत्रपणे सत्यापित केले गेले.

टीप: जर ही एक गंभीर गणना किंवा निर्णय असेल, तर तर्क दृश्यमान होण्यासाठी विचारा ("चरण दाखवा"). दृश्यमान तर्क तुम्हाला कुठे चुकलात ते दाखवते आणि त्याचे निराकरण करणे सोपे करते.
खबरदारी: चरण-दर-चरण युक्तिवाद अचूकता सुधारतो परंतु याची हमी देत ​​नाही. मॉडेलचे इंटरमीडिएट टप्पे सुसंगत दिसले तरीही, ते गणना चुकीचे करू शकते. नेहमी संख्यात्मक आणि तथ्यात्मक परिणाम स्वतंत्रपणे सत्यापित करा (कॅल्क्युलेटर, स्त्रोत, दुसरी पद्धत).

सामान्य चुका

  • साध्या कार्यासाठी अर्ज करणे. एका-शॉट जॉबमध्ये अनावश्यक लांबी तयार करणे.
  • निर्णयावर नियंत्रण ठेवण्यात अपयश. "थिंक स्टेप बाय स्टेप" असे म्हणणे आणि इंटरमीडिएट स्टेप्स न वाचता निकाल स्वीकारणे.
  • निकाल वेगळे करत नाही. तर्क आणि अंतिम उत्तर एकमेकांशी जोडलेले असताना वापरण्यायोग्य निष्कर्ष काढण्यात सक्षम नसणे.
  • सत्यापन वगळणे. जेव्हा पायऱ्या तार्किक वाटतात तेव्हा प्रश्न न करता संख्यात्मक निकाल स्वीकारणे.
  • अत्याधिक पावले विचारणे. 15-चरण पुश एक साधे कार्य अनावश्यकपणे गुंतागुंतीचे बनवते.

सारांशात

  • स्टेप बाय स्टेप प्रॉम्प्टिंग म्हणजे मॉडेलला निकाल देण्यापूर्वी इंटरमीडिएट पायऱ्या लिहिण्यास सांगणे.
  • इंटरमीडिएट स्टेप्स इंटरमीडिएट इनपुट म्हणून काम करतात आणि मल्टी-स्टेप टास्कमध्ये अचूकता वाढवतात.
  • तंत्र क्लिष्ट गणना, तर्कशास्त्र आणि औचित्य यासाठी उपयुक्त आहे; साध्या वन-स्टेप कामात ते अनावश्यक आहे.
  • अंतिम निकालापासून तर्क वेगळे करून, तुम्ही ऑडिट करू शकता आणि स्वच्छ आउटपुट मिळवू शकता.
  • तंत्र वाढते परंतु अचूकतेची हमी देत ​​नाही; संख्यात्मक आणि तथ्यात्मक निकालांची पडताळणी करण्याचे सुनिश्चित करा.

अर्ज कार्य

एक खरी नोकरी करा ज्यासाठी अनेक चरणांची आवश्यकता आहे (बजेट तपासणी, कोट तुलना किंवा निर्णय). प्रथम थेट विचारा, नंतर पुन्हा विचारा "चरण-दर-चरण विचार करा, चरण दर्शवा, नंतर निष्कर्ष लिहा" स्वरूपात. स्वतंत्रपणे दोन आउटपुटची अचूकता तपासा आणि चरण-दर-चरण आवृत्तीमधील फरक लक्षात घ्या.

चेकलिस्ट

  • [ ] तुम्हाला टप्प्याटप्प्याने विचार करायला लावल्याने अचूकता का वाढते हे मी समजावून सांगू शकतो.
  • [ ] मी अभिव्यक्ती वापरू शकतो जे मॉडेलला तर्कासाठी मार्गदर्शन करतात.
  • जेथे तंत्र योग्य आहे आणि जेथे ते अनावश्यक आहे तेथे मी फरक करतो.
  • [] मी तर्क वेगळे करून अंतिम निकाल मागू शकतो.
  • [ ] मी नेहमी निकालाची स्वतंत्रपणे पडताळणी करतो.