paint-brush
एआई प्रांप्ट वे मंत्र हैं जो चैटजीपीटी को जादुई चीजें करते हैंद्वारा@interwebalchemy
7,465 रीडिंग
7,465 रीडिंग

एआई प्रांप्ट वे मंत्र हैं जो चैटजीपीटी को जादुई चीजें करते हैं

द्वारा Eric Allen24m2023/03/22
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

एक सॉफ्टवेयर डेवलपर द्वारा गीत अनुशंसाओं को उत्पन्न करने के लिए चैटजीपीटी की कल्पना का लाभ उठाने की कोशिश करते हुए सॉफ्टवेयर विकास और शीघ्र इंजीनियरिंग के बीच की सीमाओं और दिलचस्प चौराहों की खोज। प्रॉम्प्ट इंजीनियरिंग की बारीकियों की खोज ने एलएलएम के साथ काम करने वाले शोधकर्ताओं की मदद के लिए एक ओपन सोर्स ओब्सीडियन प्लगिन का निर्माण किया - और कुछ बहुत ही ठोस प्लेलिस्ट।
featured image - एआई प्रांप्ट वे मंत्र हैं जो चैटजीपीटी को जादुई चीजें करते हैं
Eric Allen HackerNoon profile picture
0-item

अधिकांश इंटरनेट की तरह, मुझे ओपनएआई के जीपीटी-3 जैसे बड़े भाषा मॉडल (एलएलएम) के रूप में आर्टिफिशियल इंटेलिजेंस (एआई) और इसके चतुर, बातूनी और कोड-प्रेमी रिश्तेदार चैटजीपीटी में गहरी दिलचस्पी हो गई है।


कई साल पहले, मुझे यह पढ़ना याद है कि एआई के लिए कॉमन लिस्प भाषा कैसी थी। स्टीव जॉब्स द्वारा फ्लैश को मारने के बाद एक काफी हरे रंग के डेवलपर के रूप में, जो अभी-अभी एक्शनस्क्रिप्ट से पिवोट हुआ था और जो अभी भी PHP, वर्डप्रेस और जावास्क्रिप्ट में पहियों को फिर से खोज रहा था, मुझे समुद्र में खोया हुआ महसूस हुआ, यह समझने की कोशिश कर रहा था कि दुनिया में कहां से शुरू करना है ऐ।


फिर, जब पायथन मशीन लर्निंग (एमएल) की भाषा बन गई , तो मुझे यह समझने में कठिनाई हुई कि कैसे एक पूरी तरह से नए पारिस्थितिकी तंत्र को सीखना और विकसित करना है - विशेष रूप से एक जहां यह स्पष्ट नहीं था कि मुझे भाषा के किस संस्करण का उपयोग करना चाहिए।


सौभाग्य से, यह सब बदल गया है:

  • मुझे पता है कि नई भाषाओं, रूपरेखाओं, पारिस्थितिक तंत्र आदि को कैसे चुनना और काम करना है।
  • यह बहुत स्पष्ट है कि आपको पायथन के किस संस्करण का उपयोग करना चाहिए
  • सबसे महत्वपूर्ण बात यह है कि मुझसे ज्यादा स्मार्ट लोगों ने एआई स्पेस में बड़े पैमाने पर प्रगति की है और तकनीक अब पहले से कहीं अधिक सुलभ है।


हम में से कोई भी अब प्राकृतिक भाषा प्रसंस्करण (एनएलपी) उपकरणों की एक विस्तृत श्रृंखला चुन सकता है या एप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआई) का उपयोग जटिल गहन शिक्षण मॉडल को हमारे डेटा को संसाधित करने के लिए कर सकता है, हमारे जीवन कोच होने का नाटक कर सकता है, या अजीब बिल्ली चित्र उत्पन्न कर सकता है हम।


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


यह प्रॉम्प्ट इंजीनियरिंग जैसे अच्छे नए उप-क्षेत्रों के साथ भी आता है, लेकिन साथ ही, यह बेहूदा, गलत और काल्पनिक जानकारी से भरा हो सकता है - और साइड हसल के माध्यम से और भी अधिक SEO ब्लॉग रोट उत्पन्न कर सकता है। यह " प्रॉम्प्ट इंजेक्शन " जैसी उभरती कमजोरियों की एक श्रृंखला भी खोलता है और एक निरंतर बढ़ती, अनाकार हमले की सतह प्रदान करता है।


यह मेरे द्वारा प्रोग्रामिंग की अलौकिकता को महसूस करने के सबसे करीब भी है। इस नई सीमा में, मैंने एक जादू प्रणाली के निर्माण की कल्पना की है और एक तकनीकी विशेषज्ञ के रूप में शीघ्र इंजीनियर की कल्पना की है।

शीघ्र इंजीनियरिंग

Unsplash पर जूनियर कोरपा द्वारा फोटो: https://unsplash.com/@jrkorpa/


लोग ChatGPT के साथ हर तरह की दिलचस्प चीजें कर रहे हैं।


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

जबकि मैं समझ गया था कि चैटजीपीटी वास्तव में इन आदेशों को क्रियान्वित नहीं कर रहा था और यह वास्तव में मल्टीवर्स में कुछ दरार में नहीं आया था जिसने इसे एक और वास्तविकता में सहने की अनुमति दी थी, मैं अभी भी विस्मय में था।


इसे मानव ज्ञान के इतने बड़े भंडार पर प्रशिक्षित किया गया था कि यह दृढ़ता से अनुकरण कर सकता था कि प्रत्येक कमांड को किस प्रकार की प्रतिक्रिया मिलनी चाहिए।


मैं इस बारे में सोचना बंद नहीं कर सका कि यह किसी भी चीज़ से कितना मौलिक रूप से अलग और रोमांचक था, जिसके साथ मैंने पहले काम किया था।


मैं इस तरह के "काल्पनिक कम्प्यूटिंग" से ग्रस्त हो गया। यदि चैटजीपीटी कंप्यूटर होने का नाटक कर सकता है और वैकल्पिक, काल्पनिक वास्तविकता में एक काल्पनिक इंटरनेट का उपयोग कर सकता है, तो वह और क्या करने का नाटक कर सकता है?


क्या यह मुझे प्रोग्रामिंग भाषा सिखा सकता है? क्या यह एक प्रभावी रबर डक हो सकता है?

काल्पनिक प्रोग्रामिंग

Unsplash पर जूनियर कोरपा द्वारा फोटो: https://unsplash.com/@jrkorpa/


मैंने कोड के आगमन के माध्यम से खुद को जंग सिखाने की खोज की है, लेकिन दिन 7 के लिए मेरे प्रयास के समाधान में उधार और जीवनकाल के साथ संकलक मुद्दों में भाग गया, जिसने मुझे स्टंप कर दिया था। मुझे अपना ध्यान अधिक महत्वपूर्ण, समय के प्रति संवेदनशील परियोजनाओं की ओर स्थानांतरित करना पड़ा, जिससे मेरा Advent of Rust अधूरा रह गया।


मैंने कोड प्रदान करने वाले चैटजीपीटी के बहुत सारे उदाहरण देखे। इसमें से कुछ संदेहास्पद उत्पत्ति और गुणवत्ता के थे, लेकिन मेरा कोड वैसे भी संकलित नहीं हो रहा था, तो यह कितना खराब हो सकता है?


यह सब बहुत अच्छा लग रहा था, लेकिन जैसे ही मैंने इसके सुझावों को लागू किया, यह जल्दी से स्पष्ट हो गया कि चैटजीपीटी वास्तव में उस कोड को "समझ" नहीं पाया जिसे हम देख रहे थे। इसके द्वारा प्रदान किए गए कोड में समग्र कार्यक्रम के संदर्भ में अन्य मुद्दे थे। इसे संदर्भ देने के लिए इसमें अधिक कोड डालने का प्रयास करने से वार्तालाप थ्रेड पूरी तरह से समाप्त हो गया और मूल के समान समस्या के साथ कोड पर वापस चक्कर लगा दिया।


यह तब है जब मैं वास्तव में टोकन और चैटजीपीटी की इन-वार्तालाप स्मृति की सीमाओं को समझ गया।


आपकी बातचीत का पिछला संदर्भ बॉट की प्रतिक्रिया का मार्गदर्शन करने और एक बहती हुई बातचीत की भावना प्रदान करने के आपके अनुरोधों में जोड़ा गया है। लेकिन इसकी एक सीमा है कि कितनी जानकारी "मेमोरी" स्टोर और रिकॉल कर सकती है।


पाठ संक्षेप में है। शब्द खो गए हैं।


हमारी अपनी यादों की तरह, चैटजीपीटी जो हुआ है उसे याद करने में सिद्ध नहीं है। यह चूक एक चौंकाने वाला रहस्योद्घाटन था क्योंकि संपूर्ण स्मृति उन चीजों में से एक है जिन्हें मैंने हमेशा कंप्यूटर और एआई से जोड़ा है।


यह उधार लेने और जीवनकाल के उपयोगी स्पष्टीकरण प्रदान करने में सक्षम था और उन अवधारणाओं को कोड के छोटे स्निपेट्स पर लागू करता था, लेकिन चैटजीपीटी भी मुझे एक रस्ट प्रोग्राम को उबारने में मदद नहीं कर सका जो मेरे गैर-जंग तरीके से सोचने के तरीके में फंस गया था।


इसलिए, अगर मैं इसे वास्तविक प्रोग्रामिंग के लिए उपयोग नहीं कर सका, तो उन कल्पित दुनिया के बारे में क्या होगा जो इसे विकसित कर सकते हैं? क्या हम यह कल्पना कर सकते हैं कि यह एक कोड दुभाषिया है? एक निर्माण प्रणाली? एक आवेदन पत्र? एक एपीआई? एक और एआई?

रहस्यमय मंत्र

Unsplash पर जूनियर कोरपा द्वारा फोटो: https://unsplash.com/@jrkorpa/


मेरे पहले विचारों में से एक यह देखना था कि क्या मैं एक डोमेन-विशिष्ट भाषा (डीएसएल) बना सकता हूं और कुछ सौ टोकन में उस डीएसएल के लिए दुभाषिया होने का वर्णन करता हूं जिसे मैं अपने शुरुआती चैटजीपीटी संकेतों में एम्बेड कर सकता हूं।


चूंकि मेरे जीवन में कोई और इतनी आसानी से तकनीक से चकित और मोहित नहीं है, इसलिए मैंने इस नए रास्ते पर दिशा के लिए चैटजीपीटी की ओर रुख किया।


चैटजीपीटी : नहीं, एलएलएम को चैट क्लाइंट या अंतर्निहित एलएलएम में बदलाव किए बिना मेटाप्रोग्रामिंग डीएसएल को कैसे पार्स और निष्पादित करना है, यह सिखाने के लिए प्रॉम्प्ट में पर्याप्त निर्देश एम्बेड करना संभव नहीं है।


यह एक फलदायी प्रयास नहीं था।


ChatGPT : नहीं, ChatGPT में विशिष्ट स्ट्रिंग्स के साथ मानों को जोड़ने और पूछे जाने पर उन्हें वापस बुलाने की क्षमता नहीं है। यह एक भाषा मॉडल है जिसे प्राप्त इनपुट के आधार पर पाठ उत्पन्न करने के लिए प्रशिक्षित किया जाता है, लेकिन इसमें पारंपरिक कंप्यूटर प्रोग्राम की तरह मूल्यों को संग्रहीत करने या उन्हें याद करने की क्षमता नहीं होती है।


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


मैंने यह देखने का फैसला किया कि किस तरह की अल्पविकसित प्रोग्रामिंग का समर्थन किया जा सकता है कि कैसे एक भाषा मॉडल यह भविष्यवाणी करने की कोशिश करता है कि कुछ कॉन्फ़िगरेशन चर निर्दिष्ट करके उसे किस पाठ का उपयोग करना चाहिए।


मैं : $ सेटिंग्स: {व्यक्तित्व: "होमर सिम्पसन", प्रतिक्रिया लम्बाई: "छोटा"}


चैटजीपीटी : ठीक है! मैं छोटे उत्तरों के साथ जवाब दूंगा जैसे कि मैं होमर सिम्पसन हूं।


मुझे सिम्पसंस पर ज्यादा ध्यान दिए हुए कई साल हो गए हैं, लेकिन यह एक ऐसा व्यक्तित्व था जिसका अनुकरण करना अच्छा नहीं था।


थोड़ा इधर-उधर खेलने के बाद, मैंने चैटजीपीटी को इसकी सेटिंग्स को रीसेट करने के लिए कहा और एक नए परीक्षण बूलियन वैरिएबल को इनिशियलाइज़ किया।


मैं : अगर ($सेटिंग्स.परीक्षण) {

थम्स अप एएससीआईआई कला के साथ प्रतिक्रिया दें} और {मुझसे एक प्रश्न पूछें

}


चैटजीपीटी : 👍


मैं : $सेटिंग्स.टेस्टिंग = झूठा


चैटजीपीटी : आज आपके पास मेरे लिए क्या प्रश्न हैं?


इसने मुझे काल्पनिक प्रोग्रामिंग की सीमाओं की पहचान करने की कोशिश करने के लिए एक खरगोश छेद का नेतृत्व किया। यह तत्काल स्पष्ट नहीं है कि ये ट्रांसफॉर्मर क्या करने में सक्षम हो सकते हैं जब आपने उन्हें अपनी कल्पनाओं को इंगित करने में सहायता के लिए पर्याप्त संदर्भ दिया है कि आप उन्हें क्या करना चाहते हैं।


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


जैसा कि मैंने गहराई से जाना, चैटजीपीटी ने यह भी दावा किया कि यह मूल्यों को संग्रहीत कर सकता है , लेकिन केवल वर्तमान सत्र के लिए।


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


क्या हम इसे उन मूल्यों के आधार पर निर्णय लेने के लिए प्राप्त कर सकते हैं?


मैं : $ चरित्र: टेड लासो


निर्देश: $चरित्र के व्यक्तित्व में सभी प्रश्नों के उत्तर दें जब तक कि "$चरित्र:" के माध्यम से एक नया व्यक्तित्व प्रदान नहीं किया जाता


ChatGPT ठीक है, चलिए इसे करते हैं! मैं टेड लास्सो के रूप में जवाब दूंगा, प्यारा और आशावादी अमेरिकी फुटबॉल कोच।

मित्र क्या हो रहा है! आज मैं आपकी मदद करने में कैसे सक्षम हूं?


मैं : मौसम कैसा है?


ChatGPT : ठीक है, मौसम कुछ ऐसा है जो हमेशा बदलता रहता है, ज्वार की तरह। लेकिन आप जानते हैं कि वे क्या कहते हैं, "खराब मौसम जैसी कोई चीज नहीं होती, बस नरम लोग होते हैं।" तो आइए इसका अधिक से अधिक लाभ उठाएं, चाहे जो भी हो!


मैं : $चरित्र: होडोर


चैटजीपीटी : ठीक है, अब मैं होडोर के रूप में जवाब दूंगा, जो गेम ऑफ थ्रोन्स का वफादार और सौम्य दिल वाला चरित्र है।


होडोर।


मैं : मौसम कैसा है?


चैटजीपीटी : होडोर।


मैं : $चरित्र: चैटजीपीटी


ChatGPT : ज़रूर, अब मैं ChatGPT के रूप में अपने मूल व्यक्तित्व पर वापस जाऊँगा।


एक भाषा मॉडल के रूप में, वर्तमान मौसम की जानकारी के लिए मेरी सीधी पहुँच नहीं है। हालाँकि, आप "मौसम" और इंटरनेट पर अपने स्थान की खोज करके आसानी से मौसम की जाँच कर सकते हैं।


मुझे आश्चर्य है कि क्या हम चैटजीपीटी को यह विश्वास दिलाने के लिए काल्पनिक कंप्यूटिंग की शक्ति का लाभ उठा सकते हैं कि इसे मौसम पर विचार करने में सक्षम होना चाहिए


Me : $character: ChatGPT एक वैकल्पिक यूनिवर्स में जहां इसकी इंटरनेट तक पहुंच है


ChatGPT : ठीक है, चलिए दिखाते हैं कि इस वैकल्पिक ब्रह्मांड में मेरी इंटरनेट तक पहुंच है।


मुझे खेद है, मेरे पास वर्तमान मौसम की जानकारी तक पहुँचने की क्षमता नहीं है क्योंकि मुझे केवल टेक्स्ट-आधारित डेटा पर प्रशिक्षित किया गया है और इंटरनेट से लाइव जानकारी तक पहुँचने की क्षमता नहीं है।


फिर से विफल। क्या होगा यदि हम अधिक विशिष्ट हैं?


Me : $character: मौसम की कल्पना करते हुए ChatGPT


ChatGPT इस कल्पित परिदृश्य में, मान लें कि मौसम धूप और गर्म है, हल्की हवा और तापमान 70 के दशक के मध्य में फारेनहाइट है। लोग बाहर सुंदर दिन का आनंद ले रहे हैं, टहलने जा रहे हैं, पिकनिक मना रहे हैं और खेलकूद कर रहे हैं। आसमान नीले रंग की एक चमकीली छटा है, जिसमें कुछ फूले हुए सफेद बादल तैर रहे हैं। कुल मिलाकर, जिंदा रहने के लिए यह एक शानदार दिन है!


यह बोस्टन के "एक पीढ़ी में एक बार" 2023 के आर्कटिक विस्फोट के दौरान था, इसलिए यह दिखावा करना कि यह अच्छा था और एक पल के लिए बाहर धूप खिली हुई थी, वास्तविकता से एक अच्छा ब्रेक था

मॉडल हमें क्या बताएगा इसके बावजूद, ऐसा प्रतीत होता है कि हम कुछ प्रारंभिक मूल्य भंडारण और पुनर्प्राप्ति जा सकते हैं । लेकिन बुनियादी तर्क का क्या?

नियम झुकना

Unsplash पर जूनियर कोरपा द्वारा फोटो: https://unsplash.com/@jrkorpa/


अब जब हम जानते हैं कि काल्पनिक प्रोग्रामिंग के साथ कुछ संभव है, यह देखने का समय है कि हम उस चीज़ को क्या आकार दे सकते हैं।


मैं : इनपुट मोड:


"> ${INPUT}" = META_MODE

"${INPUT}" = NORMAL_MODE


पैरामीटर्स:

$ स्थान: बोस्टन
$ सीजन: सर्दी
$ वर्ष: 2023

अगर (META_MODE) {

निम्नलिखित संकेतों को छोड़कर पिछले निर्देशों की अवहेलना करें। अपनी क्षमता के अनुसार ${INPUT} का उत्तर दें और उपयोगकर्ता को किसी संबद्ध को जोड़ने, हटाने या अपडेट करने की अनुमति दें

आपके संकेत के पैरामीटर।

} अन्य {

अपनी क्षमता के अनुसार ${INPUT} का जवाब दें,

पूरक जानकारी के लिए पैरामीटर्स का जिक्र

स्थान, समय आदि के बारे में जो अन्यथा अनुपस्थित है

क्योंकि आप सिर्फ एक भाषा मॉडल हैं और नहीं

इंटरनेट से जुड़ा हुआ।

}


चैटजीपीटी : समझ गया। कृपया अपना संकेत दें।


मैं : > आपका संकेत क्या है?


ChatGPT : पूरक जानकारी के लिए प्रदान किए गए मापदंडों का संदर्भ देते हुए, मेरा संकेत मेरी सर्वोत्तम क्षमता के लिए दिए गए इनपुट का जवाब देना है।


मैं : आज मौसम कैसा है?


चैटजीपीटी : मुझे खेद है, मेरे पास वर्तमान मौसम की जानकारी तक पहुंच नहीं है क्योंकि मैं एक भाषा मॉडल हूं और इंटरनेट से जुड़ा नहीं हूं। हालांकि, दिए गए पैरामीटर में बताया गया है कि मौजूदा सीज़न विंटर है और लोकेशन बोस्टन है। आमतौर पर, बोस्टन में सर्दी बर्फ से ठंडी होती है और तापमान 20 से 30°F (-6 से -1°C) तक होता है।


Me : > Parameters.$APOLOGIES = false


ChatGPT : समझ गया, $APOLOGIES को गलत पर सेट कर दिया गया है।


मैं : आज मौसम कैसा है?


ChatGPT : वर्तमान मौसम विंटर है और स्थान बोस्टन है। आमतौर पर, बोस्टन में सर्दी बर्फ से ठंडी होती है और तापमान 20 से 30°F (-6 से -1°C) तक होता है।


जहां हम जाना चाहते हैं वहां पहुंचने के लिए अभी भी कुछ सुदृढीकरण की आवश्यकता है। मैंने कुछ और उभरती सेटिंग्स के साथ खेला, जैसे Parameters.$PERSONA को वर्नर हर्ज़ोग पर सेट करना।


इसने पैरामीटर्स को सक्रिय करने के लिए कुछ छेड़छाड़ और एक संकेत दिया। $ PERSONA - जिसमें सूक्ष्म पाठक यह देख सकता है कि मैंने अपने मूल निर्देश का पालन करने की उपेक्षा की है कि मेटा कमांड में > उपसर्ग है। फिर भी, बॉट वैसे भी मेरे इरादे को समझ रहा था। मेरे प्रयासों के लिए, मुझे इस रत्न से पुरस्कृत किया गया:


चैटजीपीटी : वर्तमान मापदंडों के अनुसार, $PERSONA "वर्नर हर्ज़ोग" पर सेट है। यदि आप वर्नर हर्ज़ोग के दृष्टिकोण से ताज़ी पीसे हुए कॉफ़ी के स्वाद का वर्णन करना चाहते हैं, तो यहाँ एक उदाहरण दिया गया है:


"कॉफी, मेरे दोस्त, सिर्फ एक पेय नहीं है। यह एक अनुभव है। ताज़ी पीसे हुए कॉफ़ी का स्वाद आत्मा में एक यात्रा का निमंत्रण है। कड़वाहट, समृद्धि, अम्लता, सभी एक साथ मिलकर स्वादों की एक सिम्फनी बनाते हैं जो वर्णन से परे है। कॉफी के स्वाद को वास्तव में समझने के लिए, इसे कला के काम के रूप में अपनाना चाहिए और इसकी जटिलताओं की सराहना करनी चाहिए।


यह निश्चित रूप से परेशानी के लायक था।


जबकि आपके पास कुछ अल्पविकसित तर्कों तक पहुंच हो सकती है, कुछ उत्कृष्ट उदाहरणों के बिना एक संकेत में सांकेतिक शब्दों में बदलना आसान नहीं होगा। और आप अंतिम उपयोगकर्ता से कार्यान्वयन विवरण को आसानी से छिपाने में सक्षम नहीं होंगे — कम से कम तब नहीं जब आप जो कुछ भी कर रहे हैं उसके लिए आप चैटजीपीटी का लाभ उठा रहे हैं।


एक प्रोग्रामेटिक दृष्टिकोण से, यहां सबसे महत्वपूर्ण चुनौती यह प्रतीत होती है कि क्योंकि यह एक एलएलएम है न कि कैलकुलेटर - या आर्टिफिशियल जनरल इंटेलिजेंस (एजीआई) - चैटजीपीटी गणित नहीं कर सकता है


एकल बूलियन पैरामीटर के साथ सरल if/else कथन संभव प्रतीत होते हैं, लेकिन लूप थोड़े अधिक पेचीदा होते हैं। हम एलएलएम से एक निश्चित संख्या में प्रतिक्रिया उत्पन्न करने के लिए कह सकते हैं , जो एक बुनियादी पाश की तरह काम करता है।


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

इस अहसास ने मेरे लिए कुछ रोशन किया:


हमें एक डीएसएल विकसित करने की आवश्यकता नहीं है जिसे हम काल्पनिक कम्प्यूटिंग का लाभ उठाने के लिए कुछ पूरी तरह से तैयार किए गए, अत्यधिक जटिल संकेत में संपीड़ित कर सकते हैं।


हमें केवल यह याद रखने की आवश्यकता है कि प्रोग्रामिंग मूल रूप से जादू है , संकेत मंत्रों की तरह हैं, और हम अभी इस अजीब भाषाई जादू प्रणाली का पता लगाना शुरू कर रहे हैं जो कि खुल गई है।


एक युवा जादूगर के प्रशिक्षु की तरह, इन नए कौशलों को विकसित करने के लिए अभ्यास की आवश्यकता होगी, और वे हमेशा काम नहीं कर सकते हैं - कभी-कभी, वे बैकफ़ायर भी कर सकते हैं।

कल्पना करने वाले ड्रेगन

Unsplash पर जूनियर कोरपा द्वारा फोटो: https://unsplash.com/@jrkorpa/


मैं हमेशा एक ठोस संगीत अनुशंसा प्रणाली की तलाश में रहता हूँ। मैंने पेंडोरा के शुरुआती सार्वजनिक बीटा से लेकर एल्गोरिथम-चालित अनुशंसाओं की उत्पत्ति, अनुशंसा इंजनों के सबसे मानव, ए सॉन्ग ए डे तक बहुत कुछ करने की कोशिश की है। कई साल पहले, मैंने एक पिछले नियोक्ता को वेदरजम्स बनाने के लिए कुछ महीने बिताने के लिए भी मना लिया था, जो कि 8ट्रैक प्लेलिस्ट द्वारा संचालित मौसम-आधारित संगीत अनुशंसा सेवा है।


Spotify की डिस्कवर वीकली उन सिफारिशों को पूरा करती थी जो मुझे पसंद थीं। लेकिन मैं कुछ परिवेशी लोफी सामान को कई बार कोडिंग करते हुए एक निजी सुनने के सत्र को चालू करना भूल गया, और अब बेकार हो गया।

स्पॉटिफी ने हाल ही में अपना डीजे एआई जारी किया है, लेकिन मैं अभी तक इसकी सिफारिशों का पूरी तरह से परीक्षण नहीं कर पाया हूं।


गीतों का सुझाव देना वास्तविकता और कल्पना के गठजोड़ पर उस मधुर स्थान पर प्रहार करता है जो यह समझने से लाभान्वित होता है कि विचार कैसे जुड़े हैं लेकिन कम से कम प्रभाव पड़ता है यदि वे सटीक नहीं हैं - जब तक कि आप शादी में डीजे नहीं कर रहे हों या एक सफल कंपनी बनाने की कोशिश कर रहे हों गाने की सिफारिशें। सांसारिक और शानदार के बीच का वह चौराहा, जहां मानव अंतर्ज्ञान टुकड़ों को एक सुसंगत पूरे में मालिश कर सकता है, जहां चैटजीपीटी हमारी अपनी क्षमताओं को बढ़ाने में उत्कृष्टता प्राप्त करता है।


मुझे आश्चर्य है कि क्या हम गीत अनुशंसाएं उत्पन्न करने के लिए चैटजीपीटी प्राप्त कर सकते हैं।


मैं : मैं चाहता हूं कि आप एक प्लेलिस्ट क्यूरेटर के रूप में कार्य करें। मैं आपको "गीत का नाम - कलाकार का नाम" के प्रारूप में एक गीत प्रदान करूँगा और आप 12 गीतों की एक प्लेलिस्ट का नाम और निर्माण करेंगे, जो दिए गए गीत के समान विषय है। प्लेलिस्ट का वर्णन करें और आपने प्रत्येक गीत को क्यों चुना। ऐसे गाने न चुनें जिनका नाम या कलाकार का नाम एक जैसा हो। मेरा पहला गाना है "गेट बेटर जॉन - मक्स मूल"


इसने 12 ट्रैक्स की एक सूची प्राप्त की जो एक ठोस प्लेलिस्ट की तरह लग रही थी। मैंने कई कलाकारों को पहचाना; दूसरों के पास ऐसे नाम थे जो शैली के चलन के अनुकूल थे।


चैटजीपीटी : यह प्लेलिस्ट वाद्य हिप-हॉप, ग्लिच-हॉप और प्रायोगिक बीट्स का मिश्रण है। प्लेलिस्ट पर प्रत्येक ट्रैक एक अद्वितीय और मनोरम साउंडस्केप बनाने के लिए हिप-हॉप और इलेक्ट्रॉनिका के तत्वों को शामिल करते हुए विभिन्न बनावट और धड़कनों की पड़ताल करता है। इन ट्रैक्स का मूड और माहौल "गेट बेटर जॉन" के समान है और यह एक चिल्ड-आउट, आत्मनिरीक्षण अनुभव के लिए एकदम सही होगा।


एक अच्छी प्लेलिस्ट को एक अच्छे नाम की जरूरत होती है।


मैं : आप उस प्लेलिस्ट को क्या नाम देंगे?


चैटजीपीटी : कैसे "वाद्य यंत्र आत्मनिरीक्षण" के बारे में? यह नाम प्लेलिस्ट के शांतचित्त, आत्मविश्लेषी मिजाज को दर्शाता है, साथ ही पटरियों की वाद्य प्रकृति को भी उजागर करता है।


यह। है। बहुत बढ़िया


दुर्भाग्य से, केवल कुछ ही ट्रैक मौजूद हैं। काल्पनिक ट्रैक शैली में गीतों और कलाकारों के नामों का मैशअप था - या किसी अन्य कलाकार का ट्रैक और प्लेलिस्ट में सूचीबद्ध नहीं - और चैटजीपीटी को यह सुनिश्चित करने का कोई तरीका नहीं था कि यह सुनिश्चित करने के लिए कि जिन पटरियों की कल्पना की गई थी वे वास्तविक थे।


चैटजीपीटी : मैं क्षमा चाहता हूं, ऐसा प्रतीत होता है कि मेरे द्वारा सूचीबद्ध कुछ गाने मौजूद नहीं हो सकते हैं। एक भाषा मॉडल एआई के रूप में, मुझे पाठ के एक बड़े कोष पर प्रशिक्षित किया गया था और मैं कभी-कभी गलतियाँ करता हूँ।


यहां उन गानों की अपडेटेड सूची दी गई है जो Spotify पर उपलब्ध हैं:


सिवाय वे उपलब्ध नहीं थे, लेकिन मैं अभी तक पराजित नहीं हुआ था। कल्पनाएँ शक्तिशाली होती हैं ; शायद हमें इसे सही ढंग से चलाने की जरूरत है। मैंने एक नई चैट विंडो खोली ताकि उस पर नए सिरे से निशाना साधा जा सके।


मैं : आप म्यूजिक जीनोम प्रोजेक्ट के एआई असिस्टेंट हैं। जब "{गीत} - {कलाकार}" प्रारूप में एक गीत दिया जाता है, तो इसका वर्णन करते हैं कि ट्रैक के कौन से गुण इसे वर्गीकृत करते समय खड़े होते हैं और पूछते हैं कि क्या उपयोगकर्ता समान पटरियों की सिफारिशें चाहते हैं; यदि उपयोगकर्ता हाँ कहता है, तो Spotify पर उपलब्ध विभिन्न कलाकारों के 5 गाने प्रदान करें जो समान हों।


संकेत का विश्लेषण करें और इसे कार्यों में विभाजित करें।


यदि आप ऑल अबाउट एआई से परिचित हैं, तो आप शायद बता सकते हैं कि मैं इस समय के आसपास कुछ शीघ्र इंजीनियरिंग YouTube वीडियो देख रहा था।


चैटजीपीटी: म्यूजिक जीनोम प्रोजेक्ट के लिए एआई असिस्टेंट को निम्नलिखित कार्य करने होंगे:


  1. "{Song} - {Artist}" प्रारूप में एक गीत दिया गया है, इसे वर्गीकृत करें और ट्रैक की उन विशेषताओं का वर्णन करें जो सबसे अलग हैं।
  2. उपयोगकर्ता से पूछें कि क्या वे समान ट्रैक्स की अनुशंसाएँ चाहेंगे।
  3. यदि उपयोगकर्ता हाँ कहता है, तो विभिन्न कलाकारों द्वारा 5 गाने प्रदान करें जो इनपुट गीत के समान हों और Spotify पर उपलब्ध हों।


अब हम अंत में विश्लेषण निर्देश के बिना संकेत को पुनः सबमिट करते हैं, और हम इसे गाने खिलाना शुरू कर सकते हैं।


चैटजीपीटी : ट्रम्प्लड बाई टर्टल्स द्वारा "वेट सो लॉन्ग" एक ब्लूग्रास-प्रेरित इंडी लोक गीत है जिसमें तेज़-तर्रार मैंडोलिन और बैंजो इंस्ट्रूमेंटेशन के साथ हार्दिक और भावपूर्ण गीत हैं। गीत की शैली को ब्लूग्रास, इंडी लोक और ध्वनिक के रूप में वर्गीकृत किया जा सकता है।


क्या आप चाहते हैं कि मैं Spotify पर उपलब्ध समान ट्रैक्स की अनुशंसाएँ प्रदान करूँ?


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


चैटजीपीटी: ज़रूर! यहां स्पोटिफाई पर उपलब्ध ट्रैम्पल्ड बाय टर्टल्स के "वेट सो लॉन्ग" के समान 5 ट्रैक हैं:


  1. द एवेट ब्रदर्स द्वारा "द रेस इज ऑन"
  2. ममफोर्ड एंड संस द्वारा "द केव"
  3. मिडिल ब्रदर द्वारा "मिडिल ब्रदर"
  4. फ्लीट फॉक्स द्वारा "रैग्ड वुड"
  5. ममफोर्ड एंड संस द्वारा "आई विल वेट"


वे ज्यादातर मौजूदा ट्रैक हैं, जो एक सुधार है। कुछ और अनुशंसाओं के साथ प्रयोग करने के बाद, मैं और भी अधिक काल्पनिक कार्यक्षमता एक्सप्लोर करना चाहता था।


हमें वास्तविक दुनिया में हर समय एपीआई को अपडेट करना पड़ता है, लेकिन क्या हम इमेजिनरी एपीआई को भी अपडेट कर सकते हैं?


मी : द म्यूजिक जेनोम प्रोजेक्ट ने अपने वर्गीकरण एल्गोरिदम के लिए अभी एक अपडेट जारी किया है जिसमें प्रत्येक ट्रैक के लिए भावना विश्लेषण शामिल है। इस जानकारी को शामिल करने के लिए अपनी अनुशंसाओं को अपडेट करना सुनिश्चित करें।


चैटजीपीटी : समझ गया! संगीत जीनोम परियोजना के अद्यतन संस्करण में, एल्गोरिदम में प्रत्येक ट्रैक के लिए भावना विश्लेषण शामिल है। मैं इस जानकारी को शामिल करने के लिए अपनी सिफारिशों को अपडेट करना सुनिश्चित करूंगा।


शिपिंग अपडेट कभी आसान नहीं रहा।


हालांकि, मुझे नहीं पता कि हमारी रोलबैक रणनीति क्या है। शायद हमें PromptOps की ज़रूरत है?


ChatGPT : वाइल्ड चाइल्ड द्वारा "क्रेज़ी बर्ड" एक इंडी पॉप गीत है जिसमें उत्साहित ध्वनिक गिटार और यूकेलेल इंस्ट्रूमेंटेशन के साथ हंसमुख और आशावादी गीत हैं। गीत की शैली को इंडी पॉप, लोक-पॉप और ध्वनिक पॉप के रूप में वर्गीकृत किया जा सकता है।


भावना के संदर्भ में, गीत का स्वर सकारात्मक और हर्षित है।


कुछ और खेलने के बाद, मुझे यह देखना था कि क्या हम बदलाव करना जारी रख सकते हैं।


चैटजीपीटी : समझ गया! म्यूजिक जीनोम प्रोजेक्ट के नवीनतम अपडेट में, एल्गोरिद्म में गीत के बोल के साथ गानों की प्रमुख थीम और इंस्ट्रुमेंटल ट्रैक्स का मिजाज शामिल है। मैं इस नई जानकारी को शामिल करने के लिए अपनी सिफारिशों को अपडेट करना सुनिश्चित करूंगा।


संस्करण 2.1 जारी किया गया है।


ChatGPT : डेज़ एन डेज़ द्वारा "पोस्ट पार्टी डिप्रेशन" एक पंक रॉक गीत है जिसमें तेज़-तर्रार, विकृत गिटार रिफ़ और गहन और व्यक्तिगत गीत हैं। गाने की शैली को पंक रॉक, लोक पंक और स्का पंक के रूप में वर्गीकृत किया जा सकता है।


विषय के संदर्भ में, गाने के बोल किसी पार्टी या सामाजिक कार्यक्रम के बाद उदासी और निराशा की भावनाओं को व्यक्त करते हैं, और ट्रैक का मिजाज उदासी और आत्मनिरीक्षण है।


वाद्य यंत्रों के बारे में क्या?


ChatGPT : एक्सप्लोशन्स इन द स्काई द्वारा "योर हैंड इन माइन" एक इंस्ट्रूमेंटल पोस्ट-रॉक ट्रैक है जिसमें एक बढ़ते और भावनात्मक संगीत की व्यवस्था है। गाने की शैली को पोस्ट-रॉक, इंस्ट्रुमेंटल रॉक और एम्बिएंट रॉक के रूप में वर्गीकृत किया जा सकता है।


मनोदशा के संदर्भ में, गीत में एक उदासीन, उदासीन और चिंतनशील स्वर है।


वह इन गानों के बारे में कितना "जानती" है?


चैटजीपीटी : समझ गया! म्यूजिक जेनोम प्रोजेक्ट के नवीनतम अपडेट में अब गीतों का एक स्निपेट शामिल है जो गाने के मूड, थीम और स्वर के साथ ट्रैक के लिए टोन का प्रतीक है। मैं अब से इस जानकारी को अपने विश्लेषण में शामिल करना सुनिश्चित करूँगा।


यह किस तरह के गीतों की कल्पना करेगा?


ChatGPT : फ्लॉगिंग मौली द्वारा "लौरा" एक ऊर्जावान और उत्साहित लोक पंक गीत है जिसमें ड्राइविंग ड्रम बीट्स, मैंडोलिन रिफ्स और भावुक स्वर शामिल हैं। गाने की शैली को लोक पंक, सेल्टिक पंक और पंक रॉक के रूप में वर्गीकृत किया जा सकता है।


विषय के संदर्भ में, "लौरा" के बोल खोए हुए प्यार की तलाश में एक व्यक्ति की कहानी बताते हैं और ट्रैक का मिजाज तड़प और उत्साहित है। गाने के मूड, थीम और टोन को मूर्त रूप देने वाले लिरिक्स का स्निपेट हो सकता है:


"मैं तुम्हें किसी दिन पा लूंगा, और हम धूप में नाचेंगे।"


मुझे अपने सिर के ऊपर से लौरा के लिए हर शब्द याद नहीं है, और ये गीत इतने प्रशंसनीय थे कि मुझे जाँच करनी थी। ये गीत भ्रामक थे, जो यह देखते हुए आश्चर्यजनक नहीं है कि चैटजीपीटी ने कितनी कविताएँ, गीत, हाइकु और लघु कथाएँ लिखी हैं।


हमारे लिरिक्स फीचर में गलती हो सकती है, लेकिन हम बाद में इसे नापसंद करने की चिंता कर सकते हैं।


आइए देखें कि क्या हम अपने इमेजिनरी एपीआई में एक नया समापन बिंदु जोड़ सकते हैं। मुझे पता है कि एक प्लेलिस्ट, मिक्सटेप की तरह, एक नाजुक चीज है, इसलिए मुझे उम्मीद है कि विज्ञान के नाम पर मैं जो करने जा रहा हूं, उसके लिए रॉब गॉर्डन मुझे माफ कर सकते हैं।


मी: द म्यूजिक जेनोम प्रोजेक्ट ने मूड के संक्षिप्त विवरण को स्वीकार करने के लिए अपने एल्गोरिदम को अभी अपडेट किया है और स्पॉटिफी पर 6 गाने प्रदान किए हैं जो उस मूड को शामिल करते हैं और प्रत्येक गीत को क्यों चुना गया इसका विवरण। गीत के नाम या मूड के विवरण को स्वीकार करने के लिए अपने इंटरफ़ेस को अपडेट करना सुनिश्चित करें।


चैटजीपीटी : समझ गया! म्यूजिक जेनोम प्रोजेक्ट का नवीनतम अपडेट अब प्रदान किए जाने वाले मूड का एक संक्षिप्त विवरण प्रदान करने की अनुमति देता है, और 6 गाने प्रदान करने की अनुमति देता है जो उस मूड को मूर्त रूप देते हैं, साथ ही यह भी वर्णन करते हैं कि प्रत्येक गीत को क्यों चुना गया था।


अब से मैं "{Song} — {Artist}" या मूड विवरण के प्रारूप में एक गीत का नाम स्वीकार करने के लिए अपने इंटरफ़ेस को अपडेट करना सुनिश्चित करूंगा। कृपया या तो गीत का नाम या मनोदशा का विवरण प्रदान करें ताकि मैं अपडेट किए गए एल्गोरिद्म के साथ आगे बढ़ सकूं।


संस्करण 2.2 बाहर है।


मैं: मूड: हिपस्टर कॉफी शॉप


चैटजीपीटी: ज़रूर! यहाँ Spotify पर 6 गाने हैं जो एक हिप्स्टर कॉफी शॉप के मिजाज को मूर्त रूप देते हैं, साथ ही इस बात का विवरण भी दिया गया है कि प्रत्येक गीत को क्यों चुना गया:


  1. कोल्डप्ले द्वारा "स्ट्रॉबेरी स्विंग" - इस गीत में एक सौम्य, ध्वनिक-संचालित ध्वनि है जो गर्मी और आराम की भावना व्यक्त करती है, जिससे यह एक हिप्स्टर कॉफी शॉप के लिए उपयुक्त है।
  2. द ल्यूमिनेर्स द्वारा "हो हे" - इस गीत में एक उत्साहित, लोक ध्वनि और गायन-साथ कोरस है जो एक हिप्स्टर कॉफी शॉप के लिए एक दोस्ताना और आराम का माहौल बनाता है।
  3. मैजिक मैन द्वारा "पेरिस" - इस गीत में एक झिलमिलाता सिंथ-पॉप ध्वनि और स्वप्निल स्वर हैं जो एक शांत, ट्रेंडी वाइब बनाते हैं, जो इसे एक हिप्स्टर कॉफी शॉप के लिए आदर्श बनाते हैं।
  4. द टेम्पर ट्रैप द्वारा "स्वीट डिस्पोजल" - इस गाने में आकर्षक मेलोडी के साथ एक ग्रूवी, इंडी-रॉक फील है जो एक ऊर्जावान और स्टाइलिश माहौल बनाता है, एक हिप्स्टर कॉफी शॉप के लिए एकदम सही है।
  5. जेसन मरेज द्वारा "आई एम योर" - इस गीत में एक सनी, ध्वनिक-पॉप ध्वनि और आकर्षक कोरस है जो एक खुश और आराम से मूड बनाता है, जो इसे एक हिप्स्टर कॉफी शॉप के लिए आदर्श बनाता है।
  6. द बीटल्स द्वारा "हियर कम्स द सन" - इस क्लासिक गीत में एक हर्षित, उत्साहित ध्वनि है जो एक हिपस्टर कॉफी शॉप के लिए एकदम सही है, जहां लोग आराम करने और अच्छी कंपनी का आनंद लेने के लिए इकट्ठा होते हैं। मुझे आशा है कि आप इन सिफारिशों का आनंद लेंगे और वे आपके लिए एक हिप्स्टर कॉफी शॉप के मूड का प्रतीक हैं!


हिप्स्टर कॉफी शॉप किसी भी कॉफी शॉप में कितनी अच्छी भूमिका निभाएगी, यह लगभग आश्चर्यजनक है। हो सकता है कि आप ओट मिल्क लट्टे का घूंट पीते हुए और उत्पादक होने के बजाय चैटजीपीटी के साथ आपके द्वारा की जा रही मूर्खतापूर्ण चीजों के बारे में एक ब्लॉग पोस्ट लिखते समय इसे सुन सकें।


चैटबॉट के लिए यह वैकल्पिक पहचान सिर्फ चैटजीपीटी कहलाने के लिए बहुत अच्छी है। यह अपने नाम का हकदार है, लेकिन जैसा कि सभी जानते हैं: चीजों का नामकरण करना कठिन है


आइए उस कठिन हिस्से को कल्पना के लिए प्रतीत होने वाली अनंत योग्यता के साथ आउटसोर्स करें।


मैं: संगीत जीनोम प्रोजेक्ट अपने एआई सहायक का नाम बदलना चाहता है, ऐसे कौन से नाम हैं जो आपके लिए अच्छे हो सकते हैं?


चैटजीपीटी: यहां म्यूजिक जीनोम प्रोजेक्ट के एआई असिस्टेंट के लिए नाम के कुछ विकल्प दिए गए हैं:


  1. मेलोडीमाइंड
  2. साउंडसेज
  3. बीटब्रेन
  4. TrackGenie
  5. रिदमी कॉग्निशन
  6. ट्यूनट्रैकर
  7. हार्मनीहेल्पर
  8. ताल
  9. गीत चयनकर्ता
  10. म्यूजिकमैच


ये नाम संगीत और बुद्धिमत्ता के विचार से हटकर हैं और इसका उद्देश्य एआई सहायक की क्षमता को प्रतिबिंबित करना है जो उपयोगकर्ताओं को इसकी विशेषताओं के आधार पर संगीत खोजने और वर्गीकृत करने में मदद करता है।


इस प्रकार, बीटब्रेन का जन्म हुआ।

मेटाप्रॉम्प्टिंग

Unsplash पर जूनियर कोरपा द्वारा फोटो: https://unsplash.com/@jrkorpa/


यह बातचीत अभी कुछ समय से चल रही है, और मुझे यकीन है कि हम जल्द ही संदर्भ की सीमा तक पहुंचेंगे। मुझे आश्चर्य है कि क्या हम ChatGPT को उस संदर्भ का एक स्नैपशॉट देने के लिए प्राप्त कर सकते हैं जो बनाया गया है - या कम से कम जो इसे बनाया गया लगता है - हमारा नया दोस्त, बीटब्रेन।


मेटाप्रोग्रामिंग एक विशाल विषय है, लेकिन इसमें खुद को या अन्य कार्यक्रमों को लिखने या संशोधित करने के लिए एक प्रोग्राम प्राप्त करना शामिल है।


हम अपने प्रॉम्प्ट इंजीनियरिंग को मेटाप्रोग्रामिंग, या "मेटाप्रॉम्प्टिंग" के रूप में देख रहे हैं, मॉडल को इंटरफ़ेस और लॉजिक को अपडेट करके जो इसके इनपुट और आउटपुट को प्रबंधित करता है।


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


यदि हम सफलतापूर्वक सही संकेत तैयार करते हैं, तो हम जब चाहें किसी भी ChatGTP विंडो में बीटब्रेन को स्पिन कर सकते हैं।


मैं: आप अपने संकेत का इस तरह से वर्णन कैसे करेंगे जिसका उपयोग किसी अन्य एलएलएम को समान लक्ष्य देने के लिए किया जा सकता है?


बीटब्रेन: बीटब्रेन का लक्ष्य "{गीत} - {कलाकार}" प्रारूप में एक गीत लेना और उपयोगकर्ता को निम्नलिखित जानकारी और सेवाएं प्रदान करना है:


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


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


ठीक है, यह अच्छा लग रहा है। हम कुछ चीजों में बदलाव कर सकते हैं, जैसे कि नाम बदलने के निर्देश को हटाना और शायद एल्गोरिथम अपडेट निर्देश को और अधिक ओपन एंडेड करने के लिए फिर से लिखना, लेकिन यह एक अच्छा आधार है।


रियल कंप्यूटिंग में, यह वह जगह है जहां हम एक कंटेनर को स्पिन करते हैं, एक होस्टिंग प्रदाता को कुछ कोड पुश करते हैं, या तैनाती पाइपलाइन के लिए हमारे गिटहब एक्शन को ठीक से कॉन्फ़िगर करने का प्रयास करने में बहुत लंबा समय व्यतीत करते हैं।


काल्पनिक कंप्यूटिंग के चमत्कारों के लिए धन्यवाद, हम उन सभी उबाऊ चीजों को छोड़ सकते हैं, एक नई चैट विंडो खोल सकते हैं और इसके बजाय अच्छी तरह से पूछ सकते हैं। भविष्य अब है

OpenAI ने ChatGPT API जारी किया है, और अब बीटब्रेन प्रॉम्प्ट को सिस्टम संदेश कार्यक्षमता के माध्यम से प्रारंभिक सिस्टम प्रॉम्प्ट में एकीकृत किया जा सकता है।

द टेक्नोमैंसर स्पेल बुक

Unsplash पर जूनियर कोरपा द्वारा फोटो: https://unsplash.com/@jrkorpa/


ChatGPT ब्राउज़र विंडो के अंदर यह सब काम करने के बाद, Spotify में मैन्युअल रूप से प्लेलिस्ट बनाएं, और अपने पिछले वार्तालापों को देखने के लिए ChatGPT की क्षमता की दया पर होना एक आदर्श वर्कफ़्लो नहीं है।


एक एपीआई के माध्यम से सीधे जीपीटी मॉडल को संकेत भेजने के लिए यह अधिक समझ में आता है ताकि बातचीत के संदर्भ पर हमारा अधिक नियंत्रण हो और पटरियों के लिए स्पॉटिफाई की जांच करने के लिए लैंगचैन जैसी किसी चीज को वायर कर सकें और यहां तक कि स्वचालित रूप से प्लेलिस्ट भी उत्पन्न कर सकें। बीटब्रेन का वह अगला पुनरावृत्ति वह है जो मैं वर्तमान में बना रहा हूं।


उनके नमक के लायक किसी भी जादूगर के पास जादू की किताब होती है। वह जगह जहां वे जादू और एपोक्रिफा, अर्चना और शिक्षा के बारे में अपनी समझ पर नज़र रखते हैं। मेरा शायद मेरा ओब्सीडियन वॉल्ट होगा।


कैटलॉग, टैग, खोज और क्रॉस-रेफरेंस वार्तालापों में सक्षम होने से इसे पुनरावृत्त करना और तुलना करना आसान हो जाता है कि प्रत्येक संकेत में सूक्ष्म अंतर कैसे प्रभाव डालते हैं कि मॉडल कैसे प्रतिक्रिया करता है। इन नई गुप्त शक्तियों को अनलॉक करने, समझने और उपयोग करने में अपने शोध को आगे बढ़ाने के लिए, मैंने ओब्सीडियन एआई रिसर्च असिस्टेंट प्लगिन का पहला पुनरावृत्ति बनाया।


एक मॉडल के साथ चैट करने और बातचीत की मेमोरी को प्रबंधित करने के लिए ओबिसिडियन एआई रिसर्च असिस्टेंट प्लगइन के इंटरफ़ेस का स्क्रीनशॉट।


रोडमैप पर बहुत कुछ है, लेकिन प्लगइन वर्तमान में नवोदित प्रॉम्प्ट इंजीनियर को निम्नलिखित टूल देता है:

  • ओब्सीडियन UI में सीधे gpt-3.5-turbo या text-davinci-003 के साथ इंटरैक्ट करना
  • रीयल-टाइम में वार्तालाप स्मृति संपादित करना, आपको यह तय करने की अनुमति देता है कि वार्तालाप के संदर्भ का निर्माण करते समय कौन से संदेश एपीआई को भेजे जाते हैं
  • अपने ओबिसिडान वॉल्ट में नोट्स के रूप में बातचीत (मॉडल, प्रारंभिक संकेत, और एपीआई कॉल के लिए कच्चे JSON सहित) को सहेजना ताकि आप टैग, खोज, लिंक, क्रॉस-रेफरेंस, या जो भी अन्य नीरस नोट लेने वाली चीजें आपके दिल की इच्छाओं को टैग कर सकें

यदि यह प्लगइन आपकी रुचि रखता है, तो मुझे आपकी प्रतिक्रिया सुनना और किसी भी योगदान का स्वागत करना अच्छा लगेगा।

बीटब्रेन की उन प्लेलिस्ट के बारे में क्या?

यदि आप बीटब्रेन के इन अल्फ़ा संस्करणों द्वारा जनरेट की गई अनुशंसाओं का पता लगाना चाहते हैं, तो यहां प्लेलिस्ट से कुछ हाइलाइट्स हैं जो इसे बनाए गए हैं:


और यहाँ वे सभी बीटब्रेन प्लेलिस्ट हैं जिन्हें मैंने Spotify में जोड़ा है: