मैले ChatGPTलाई मैलो चाहिँदा थिएको वर्डप्रेस प्लगइन लिख्न गरेँ। यो प्लगइनलाई यसै ५ मिनेट भित्र लेखियो।

गेटीमेज १२४६७६६१२४.जेपीजि

code ट्यागको भित्रको सामग्रीलाई अनुवाद नगर्नुहोस्।

img ट्यागको भित्रका सामग्रीको alt विशेषता अनुवाद गर्नुहोस्, अन्य विशेषताहरूबाट मात्र छोड्नुहोस्, गतिविधि र सबै।

जेठाले मलाई अलि अलि हेर्न चौडै छ। प्रयोगकर्ता अनुभवमा, म च्याटजिपिटी (ChatGPT)लाई लेखनकर्ता जस्तै काम गर्न, जसले मेरी ब्याउका वेबसाइटको प्रबंधनमा मेरी पत्नीलाई केहि समय बचाउन सक्छ। म इकाईसम्म वर्णन लिख्नेछु, र च्याटजिपिटीले पूर्णकालिक रूपमा सबै कुरालाई लिख्यो: प्रयोगकर्ता इन्टरफेस, तर्क, र सबैलाई।

पाँच मिनेट भन्दा कम समयमा।

पनि: सर्वोत्तम एआई च्याटबट: च्याटजीपीटी र अन्य रमाईला विकल्पहरू प्रयास गर्नुहोस्

केही प्रभावहरू गर्छन्। हाम्रो केही मिनेटभित्र त्योलाई सम्झाउनु पर्छ। पहिलोमा, मलाई तपाईंलाई यात्रामा ल्याउनु पर्ने अनुभव दिन्छ। र त्यसमा के भयो, त्यसको घटना सम्झौता गर्छ।

आवश्यकता

लाइन-र‍्यान्डोमाइजर-पेपाल-डेमो-वर्डप्रेस-2023-01-31-23-41-28.jpg

मेरी पत्नीले एक लोकप्रिय रुचिको आधारमा एक वर्डप्रेसमा आधारित ई-कमर्स साइटको मालिका हुन्। उनीले आफ्नो साइटका ग्राहकहरूका लागी एक बहुत सक्रिय फेसबुक समूह पनि होस्ट गर्छन्। प्रतिमास मूल्याङ्कन गर्नका लागि उनले लागतभन्दा धेरै कुरा लिनेर पनि संघटना गर्दथिएको इन्टरनेटमा एक साइट प्रयोग गरिरहेकी थिइन्।

पनि: के AI डिटेक्टरहरूले हामीलाई ChatGPT बाट बचाउन सक्छन्? म जाँच गर्नका लागि ३ अनलाइन टुलहरू प्रयोग गरेँ

त्यसो गर्दा रैनडमाइज्ड न्यामहरू फेरी बाहिर निकाल्न समस्या देखेर मलाई महसुस भयो। म यो एक चाँडो WordPress प्लगइन लेख्न सक्छु भनेर मेरो स्थापना गर्न सहयताको काम गर्ने हुन्थ्यो भन्ने म विचार गरे। उनी हरेक दिन ड्यासबोर्डमा छन्, यसको रुपमा एक उपकरणको रूपमा सहयोगी हुने गरेको छ।

तर एक सामान्य प्लगइनले मुझलाई खेरि केहि दिनलाई लिख्नु हुँदो छ, प्रयोगकर्ता इन्टरफेस तत्वहरू र तार्किक कोडसँगै, र ईहा दिनहरूमा मलाई पर्याप्त परियोजनाहरू छन्।

र त्यसपछि मलाई च्याटजीपीटी विषयमा थिएको कुराको चिन्ता आयो। मनोरन्जन ओभरलिंग हुने कुराले माध्यममा च्याटजीपीटीलाई एक प्रोग्रामिङ उपकरणको रूपमा समाचारमा चर्चा भइरहेको थियो, यसको परीक्षण गर्ने निर्णय गरेँ।

प्रश्न राख्ने

ChatGPT लाई केहि उत्पन्न गर्नको लागि मूल्यांकन गर्नु एउटा केहि सुस्ता लेखिएको प्रयास छ । प्रोग्रामिंगको मामलामा, यो म्यानेजर वा ग्राहकको रूपमा सोच्नुहोस् । तपाईंले प्राप्त गर्न चाहानु भएको कुरा ठाउँठाउँमा स्पष्ट तरिकाले वर्णन गर्नुपर्छ । मैले यो सुपरियो उदाहरणको रूपमा प्रयोग गर्यो, केहि होलाने महसुस गर्नको लागि मात्र। यहाँ छ कि छैन:

कोड.जेपीजी

एउटा पीएचपी 8 समर्थित वर्डप्रेस प्लगइन लेख्नुहोस् जुन एउटा पाठ स्रोतसँग भर्खर्खाएको सूचीलाई पेस्ट गर्ने एक टेक्स्ट इन्ट्री फील्ड प्रदान गर्दछ र एक बटन प्रदान गर्दछ, जुन प्रेस गरिएमा, सूचीमा लाइनहरूलाई यादृच्छिक रूपमा व्यवस्थित गर्छ र नतिजलाई दोस्रो टेक्स्ट इन्ट्री फील्डमा प्रस्तुत गर्दछ।

एक मिनेट भित्र, यसो देख्ने कोड उत्पन्न गर्‍यो। मैले उत्पन्न गरिएको कोडलाई .php फाइलमा प्रतिलिपि गरे, जसले .php फाइलको समान मुख्य नामको फोल्डरमा राखेर त्यसलाई संकुचित गरेर, र एउटा उनको सर्भरमा अपलोड गरे। यसले काम गर्‍यो।

पनि: रुसी ह्याकरहरूले च्याटजीपीटीमा घुस लगाउने कोसिस गर्दै छन्, यसलाई चेक प्वाइंटले बताएको छ।

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

आफूलाई आवेदनका लागि, छिट्टैका एक व्यक्तिको नाम सुचीमा मुल्तिपल चोटि समावेश गर्नुपर्ने छ। तर उनले छोटे छाने दोहोर्याहरूलाई क्लस्टर नबनाउने चाहन्थिए।

मैले मेरो मूल प्राविधिकता मद्धमा परिवर्तन गरेर, तलको थप स्थितिहरू थप्दै:

…यह सुनिश्चित गर्दछ कि काठमाडौंमा कुनै दुई एक समान प्रविष्टीहरू एक-दूसरासंग साइडमा छैनन् (जबले कुनै अन्य विकल्प छैन)| …बर्तमानमा जमा गरिएको पङ्क्ति संख्या र परिणामको पङ्क्ति संख्या एकत्र छन्।

मैले "जब अन्य कोई विकल्प नहुनेछ" भनेको वाक्य र समान क्रम आवश्यकता सहित राखेको छु, किनकि मैले सबै नामहरूलाई समावेश गर्न चाहन्थ्यो, र मलाई चिन्ता थियो कि यसले सबै नामहरूलाई राख्ने अतिरिक्त दुई नामहरूलाई साथमा हुन चाहिन्छमा जवाफ दिन्छ।

के आफ्नो पेनट्राप डिकर नूतन थपे। मैले त्यो सर्भरमा अपलोड गरेर यसलाई परीक्षण गर्यो। काम गर्यो, तर उत्पादनमा केही फाङ्ग लाइनहरू समावेश गरिएको छन्। त्यसैले मैले मेरो पहिलो प्रश्नमा यस अवस्थामा योग्यता थपे:

…कुनै खाली पंक्ति छैन…

हालसम्म, मैले घुम्ताऱेको समयलाई अद्यावधिक गरेँ, जुन सधैं एक मिनेटभन्दा कम थियो। इमेज अपलोड र परीक्षण गर्दा फेरि, यसले कार्य गरेँ।

पनि: कसरी ChatGPT काे प्रयोग गर्ने

एकचोट छानगरी प्रदर्शन गर्न, मलाई प्राक्रिया गरिएको कति पंक्ति छ। मलाई प्लगइनले प्रविष्टि र उत्पादन क्षेत्रहरूको लागि पंक्ति संख्या देखाउने अनुमति दियो। यहाँ त्यो जोड छ:

...पहिलो क्षेत्र तल, "लाइनको यादृच्छिकीकरण गर्नुहोस्:" भन्ने मात्रा "स्रोत क्षेत्रमा नाखाली लाइनहरूको संख्या"ले देखाउनुहोस्। दोस्रो क्षेत्र तल, "यादृच्छिकीकृत भएका लाइनहरू:" भन्ने मात्रा "गन्तव्य क्षेत्रमा नाखाली लाइनहरूको संख्या"ले देखाउनुहोस्।

यसले मुख्यतः काम गर्यो। चलाउन अघि, आउटपुट क्षेत्रमा एक पङ्क्ति देखाउँदछ। तर एकबार यादृच्छिक प्रक्रिया सम्पन्न भएपछि, यह दुई क्षेत्रमा सटिक संख्या पङ्क्तिहरू देखाउँछ।

कोड गुणस्तर

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

त्यो मेरो संक्षेपमा लाईनहरूलाई क्षेत्रहरूको माथिल्लो राख्यो, मलाई तल निर्दिष्ट गरेका थियो, तर यो धेरै उद्भासित समस्या होईन। यसले ग्राहकले मानवि ठेकेदारबाट पाउँदै हुन्छ, र त्यसपछि थोडो पुनर्कार्य गर्न आवश्यक छ।

पनि: के Notion AI लेख सहायकले यो लेख लेख्न सक्छ?

कोडिंग काम गर्यो, तर WordPress प्रोग्रामिङका सबै उत्कृष्ट अभ्यासहरूलाई एकीकृत नगर्न सक्दैन। उदाहरणका लागि, यसले प्रयोगकर्तालाई स्वच्छिकृत गर्न छापिन्छ। WordPress समुदायले प्रयोगकर्तालाई स्वच्छिकरण गर्न सख्त छन् या कोडमा कै पनि त्यस्तो कुरा छैन।

अनुमान गर्दा, मैले त्यसो एकपटक विचार लगाएँ, खुंटाहरूलाई इनपुट स्वच्छ गर्ने भनिएछ। त्यो यस PHP कार्यक्रमका भित्रको इनपुटलाई स्वच्छ गर्यो, तर HTML मा PHP को कार्यक्रम चलाउदा इनपुटलाई स्वच्छ गरेन। यसले कुख्यातिको निर्वाप्य छोड्न सक्छ ।

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

मेरो प्रम्पटमा एक अन्तिम आवश्यकता थप्यो, AIलाई प्लगइनलाई एक नाम दिनुका लागि:

एक PHP 8 संगत WordPress plugin "Robo Randomizer" लेख्नुहोस् जसले ...

रोचकको रूपमा, AIले मलाई पुरा तरिकाले त मलाई चमत्कारिक रूपमा छागो दिएर प्लगइन दिनु भएको छ, जसले टेबल्स रूपमा shortcode प्रदान गर्दछ तर ड्यासबोर्ड इन्टरफेसको अवस्था नगर्दछ। WordPress उपयोगकर्ताहरूका लागि त यसो समझाउँला, किनकि यो रमाइलो भयो।

यस्तै कुनै कुरा लेख्दा, तपाईं त्यो वेबसाइटमा आगमन गर्न सक्नुहुन्छ (फ्रंटएन्ड भनिन्छ) वा त्यसलाई वर्तावाली धोखा दिने व्यक्तिहरूलाई प्रदान गर्नुहुन्छ जो साइटको ड्यासबोर्डमा लगइन गर्नुहुन्छ (बैकएन्ड भनिन्छ)। मेरो पहिलो समूहको प्रोम्प्टहरूमा मैले फ्रंटएन्ड वा बैकएन्डलाई निर्दिष्ट गरेको थिएन, तर AIले मेरो चाहिन्दा भएको कामका लागि लेख्यो, जसलाई टुल्ने टुरंत पछि को फक्त HTML मा दिदैछ।

पनि: OpenAI ले कोडिंगमा ChatGPT लाई अझ मज़बूत बनाउने विकासकर्ताहरूलाई नियुक्ति गर्दैछ।

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

यसपछी, ChatGPTले ढाँचागुण हराएको थियो। मैले मूल प्लगइनमा थप फिचरहरू थप्न सक्न सकिन नभएको थियो र ChatGPT मुख्यत: चिन्ता गर्ने केवल शोर्टकोड संस्करण बनाउँदै गरेत। स्पष्ट रूपमा, कोड रखरखाव ChatGPTको मुख्य क्षमतामा छैन।

अर्थ

यो निश्चित रूपमा एक सरल प्लगइन हो। यसलाई त मेरो पहिलो वर्षका प्रोग्रामिङ शिक्षार्थीहरूलाई दिएको कार्यहरूको आकारले संक्षेपमा लिईएको छ जब मैले UC बर्कले शिक्षण गर्दा। यो धेरै-धेरै ठूलो ओपन सोर्स WordPress प्लगइनहरूको जटिलतामा संकट अवस्था सँगको कुनै अनुप्रयासमा नजिक नै पुग्दैन, जो ५०,०००+ प्रयोगकर्ताहरूको लागि संचालन गर्दछन्।

पनि: AI च्याटबटहरूसँग, के हामी गल्त स्थानहरूमा उत्तर खोज्दैछौं?

गत हप्ता, जब मैले मेरी पत्नीका लागि द्रुत अनुप्रयोगको निर्माण गर्न ChatGPT प्रयोग गरें र त्वीट गरें, मेरा सामाजिक माध्यमहरूमा सम्पर्कदाताहरूले पेछपाचाडै थिच्योन्। यहाँ केहि त्योहारको खासगरी थिएका छन्:

के यो शैतानी हो? एक व्यक्ति चिन्तित थिए कि AI ले प्लगइनमा दुष्ट (वा कम से कम प्रचारात्मक) जानकारी समावेश गर्नेछ र गैर-प्रोग्रामर प्रयोगकर्ताले यसो थाहा पाउनेछैनन्। तर हकिमलाई भएसम्म कोड पढ्न सक्ने वा अन्य मानिस संग समझ्न सक्ने नभएसम्म, तपाईंले जान्नुहुन्छ कि के अन्दर छ। सबै कुरा या त सावधानीको माध्यमबाट भरोसा गर्न संगत छ, वा तपाईंलाई भरोसा गर्ने कोडलाई हेर्न सक्ने कसैलाई सम्पर्क गर्न। मेरो प्रयोगमा उत्पन्न गरिएको कोडको मामलामा, यसो देखियो।

के यो सबैभन्दा उत्कृष्ट हो? यहाँ पुनरावलोकन गर्ने मानिसहरूलाई एक AI को कोडसँगै एक भिन्न मानक सम्मान दिइरहेका छन्। मैले राम्रो प्रोग्रामर हुँ, तर मेरो कोडमा केही बगहरू छन्। यो सबैभन्दा उत्कृष्ट हुन मेल्न सक्दैन... कम्तिमा पहिलोमा। तर मानिसहरूसंगै कोड समयमा राम्रो हुन्छ। मलाई थाहा छ कि AI ले अवस्थित कोडलाई लिन, अद्यावधिक गर्न, बगहरू ह्वालाहरू लिन, र उनीहरूलाई सुधार्न सक्छ। हाम्रो मुताबिक, केही पटकहरू प्रदर्शनशील हुनुपर्छ। यो मात्रै महत्वपूर्ण होइन यदि यी सबैभन्दा उत्कृष्ट छन् कि छैनन्। पर्याप्त पर्याप्त टाढा हाल्दा धेरैपटक अर्काे उत्कृष्ट छ। र यो परिणामकारी कोड प्रस्तुत गर्यो।

के यो मानिसहरूको प्रोग्रामिङ्‍ग कार्यहरूको संख्या कम हुनेछ? अत्यन्‍तै निश्चित रूपमा हुनेछ। हुनुपर्छ। जे कुरामा पनि मैले कसैको काम बोक्न चाहन्थें (विशेष गरी यदी त्‍यो मेरो काम होस्‍यो), म यसैलाई देखेर प्रश्‍न छ मानिसहरूको पाठको हिसाबले,सँगसँगै AI प्रोग्राम लेख्ने वा प्रोग्राम गर्ने तत्‍सम हुनसक्रिएको छ। निस्‍चित रूपमा मानिसहरूको तलबमा प्राभाव पर्नेछ।

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

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

पनि: गूगलको ChatGPT प्रतिस्पर्धी डेमोमा गल्ति भयो

उदाहरणका लागि, मैले गत वर्षमा मेरो सेवामा तिनीहरूको सेवालाई एकीकृत गर्न बडी API प्रदातासंग २०-३० बैठकहरू गर्नुपर्यो। त्यो कैदी तत्वहरू, तकनीकी आवश्यकताहरू और लाइसेन्सिङ नीतिहरूको साथमा गोलमोल गरेका केही बैठकहरू थिए। मलाई लाग्दैन कि कुनै भी AI एस्तो प्रशासनिक स्थितिका संदर्भमा बर्बादीलाई सहन गर्न, उसको रूपरेखा सम्झन गर्न, र साझाकरणीय आवश्यकताहरूलाई पूरा गर्न सक्नेछ, र त्यसपछि सबैले मान सहमत गर्न सक्ने कोड मोड्युलहरू प्रदान गर्न सक्ने छ।

त्यसो, हो, मेरी बूढीको लागि मैले "बनाएको" प्लगइनलाई म थोरै भयेर राम्रो लाग्यो। तर एआईले अनुभवी डेवलपर र लेखकहरूबाट काम हरू लिनसक्ने अघी उच्चस्तरका विकासका लागि अनुभवी डेवलपर र लेखकहरूको प्रकारका काममाथि ग्राहकहरू माग्‍दछ। र त्यो, मेरो साथीहरू, मलाई चिन्ता गर्छ।

सम्बन्धित लेखहरू

थप हेर्नुहोस् >>

HIX.AI सँग AI को शक्ति अनलक गर्नुहोस्!