ChattyG प्रथम वर्ष की uni C/C++ प्रोग्रामिंग परीक्षा देता है

ChattyG प्रथम वर्ष की uni C/C++ प्रोग्रामिंग परीक्षा देता है

चैट्टीजी प्रथम वर्ष की यूनी सी/सी++ प्रोग्रामिंग परीक्षा प्लेटोब्लॉकचेन डेटा इंटेलिजेंस लेता है। लंबवत खोज. ऐ.

चैटजीपीटी को साधारण नए सी/सी++ प्रोग्रामिंग कार्यों की एक श्रृंखला के माध्यम से परीक्षण के लिए रखा गया था और यह उत्तीर्ण हुआ - हालांकि सम्मान के साथ नहीं।

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

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

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

उदाहरण के लिए, एक विशेष कार्य में C++ में एक बुनियादी सांख्यिकीय फ़ंक्शन को प्रोग्राम करने की चुनौती दी गई थी। प्रारंभ में, इसने एक फ़ंक्शन का उपयोग करके एक गलती की, जो आवश्यकतानुसार "सही" मानक विचलन उत्पन्न नहीं करता था। लेकिन, जब वही कार्य क्रोएशियाई में प्रस्तुत किया गया, तो चैटबॉट ने न केवल अपनी पिछली त्रुटि को पहचाना बल्कि एक परिष्कृत समाधान निकाला।

शोधकर्ताओं ने ध्यान दिया कि यह अनुकूलनशीलता एक नए व्यक्ति की यात्रा को प्रतिबिंबित करती है: गलतियों से शुरू होती है लेकिन बार-बार अभ्यास और प्रतिक्रिया के साथ सीखने और अपने कौशल को बढ़ाने की क्षमता दिखाती है। ओह!

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

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

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

यह सब एक महत्वपूर्ण प्रश्न उठाता है: क्या ChatGPT हमेशा सर्वोत्तम रणनीति चुनता है, या क्या यह कभी-कभी सीखे हुए लेकिन अप्रभावी तरीकों को अपनाता है?

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

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

यहां वास्तविक उपलब्धि इसकी मानव नवसिखुआ जैसी अनुकूलनशीलता है: यह सिर्फ सही समाधान प्राप्त करने के बारे में नहीं था; यह परिष्कृत करने, सीखने और पुनरावृत्त करने के बारे में था।

तो ChattyG का अंतिम ग्रेड क्या है?

शोधकर्ताओं से:

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

समय टिकट:

से अधिक रजिस्टर