मी प्रोग्रामर नाही, परंतु मला गोंधळ घालण्यासाठी पुरेसे माहित आहे. मी काही मूलभूत प्रोग्रामिंग कौशल्यांसाठी अभ्यासक्रम घेतले आणि तेव्हापासून माझ्या Android फोनवर कस्टम रॉम स्थापित करण्यापासून पायथन आणि लिनक्सचे काही प्राथमिक ज्ञान मिळवू शकलो. परंतु जर मला कोणत्याही भाषेत सुरवातीपासून काहीतरी – काहीही – बांधण्यास सांगितले गेले तर ते कधीही होणार नाही.

Amnesty International Atlas लोगो

CNET

जेव्हा मी पहिल्यांदा पॅशनेट प्रोग्रामिंग बद्दल ऐकले, तेव्हा मला वाटले की ते लोकांसाठी उपयुक्तता होण्यापलीकडे कधीही जाणार नाही ज्यांना खरी गोष्ट कशी करावी हे माहित आहे — आधीच प्रतिभावान प्रोग्रामरसाठी एक उपयुक्तता, त्यांच्यासाठी मूलभूत कार्ये सुलभ करते. बायोप्रोग्रामिंगच्या बाबतीत आपण नेमके याच ठिकाणी आहोत. परंतु अजिबात अनुभव नसलेल्या व्यक्तीसाठी, तुम्हाला असे काहीतरी तयार करणे आवश्यक आहे जे तुम्हाला अन्यथा साध्य करता आले नसते.

जनरेटिव्ह एआय टूल्स कोणालाही प्रोग्रामर बनवू शकतात. ज्याप्रमाणे तुम्ही नैसर्गिक भाषेचा वापर करून प्रतिमा तयार करू शकता, त्याचप्रमाणे Vibe कोडिंग तुम्हाला जेमिनी किंवा ChatGPT सारख्या AI-शक्तीवर चालणाऱ्या चॅटबॉटला निर्देशित करून वेबसाइट, ऍपलेट, विजेट्स आणि बरेच काही तयार करू देते.

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


आमची कोणतीही निष्पक्ष तांत्रिक सामग्री आणि प्रयोगशाळेची पुनरावलोकने चुकवू नका. तुमचा पसंतीचा Google स्रोत म्हणून CNET जोडा.


बायोकोडिंग म्हणजे काय?

त्याच्या सर्वात सोप्या स्वरूपात, बायोमेट्रिक प्रोग्रामिंग नैसर्गिक भाषेतील सूचना आणि सूचना वापरून कोड तयार करण्यासाठी कृत्रिम बुद्धिमत्ता वापरते. हा कोड वेबसाइट, ॲप्लिकेशन किंवा फंक्शन तयार करण्यासाठी वापरला जाऊ शकतो ज्याचा वापर तुम्ही तुम्हाला हवे असलेले कार्य करण्यासाठी करू शकता.

तुम्ही सहसा तुमच्या आवडीच्या चॅटबॉटसह मूलभूत प्रोग्रामिंग करू शकता, परंतु कोडसह कसे कार्य करावे हे माहित असलेल्या आणि अधिक नियंत्रण हवे असलेल्या लोकांसाठी अधिक प्रगत साधने आहेत. गुगल एआय स्टुडिओ हा एक पर्याय आहे. हे एक उपयुक्त, Google-आधारित “आय फील लकी” बटणासह येते जे तुम्ही एआय स्टुडिओसह काय करू शकता याची कल्पना मिळवण्यासाठी एक प्रकल्प तयार करेल.

मिथुन सह बायोप्रोग्रामिंग

स्क्रीनशॉट-2025-10-22-at-12-01-45pm.png

मिथुनने ऑक्टोबरसाठी थोडे बदल करून हॅलोविन इव्हेंटचे ठोस कॅलेंडर तयार केले आहे.

Blake Stimac द्वारे Google/स्क्रीनशॉट

एका मित्राने मला विचारले की सॅन फ्रान्सिस्को बे एरियामध्ये त्यांच्या मित्रांनी भेट दिली तेव्हा हॅलोविनच्या काही घटना घडत आहेत का, म्हणून मी त्यांच्यासाठी कार्यक्रमांचे कॅलेंडर तयार करण्याचा प्रयत्न करण्याचा निर्णय घेतला. प्राथमिक फोकस प्रौढ इव्हेंट होता, झपाटलेल्या घरांपासून बार भेटीपर्यंत आणि त्यामधील काहीही.

मिथुन वापरून, मी मूळ कल्पना, मला ज्या स्रोतांमधून इव्हेंट काढायचे होते आणि मला कॅलेंडरशी कसा संवाद साधायचा आहे याची कल्पना आली. मी जे करण्यास सांगितले ते करण्यात पहिली आवृत्ती यशस्वी झाली, परंतु कॅलेंडर तयार करताना मी मिथुनला काय विचारले नाही हे देखील ते हायलाइट करते.

इव्हेंट वर्षासाठी आहेत, इव्हेंट तपशील सक्रिय पृष्ठांशी जोडलेले आहेत आणि मृत लिंक नाहीत आणि किंमत इव्हेंट तपशीलांमध्ये ठळकपणे प्रदर्शित केली आहे हे दोनदा तपासून मी जेमिनीला कॅलेंडरमध्ये आणखी सुधारणा करण्यास सांगितले. मिथुनने यापैकी बहुतेक सुधारणा कोणत्याही अडथळ्याशिवाय स्वीकारल्या, परंतु काही विनंत्यांचे त्याच्या स्पष्टीकरणासाठी आणखी स्पष्टीकरण आवश्यक आहे.

उदाहरणार्थ, जेव्हा तुम्ही कॅलेंडरमधील विशिष्ट इव्हेंटवर क्लिक करता, तेव्हा जेमिनी सुरुवातीला फक्त इव्हेंटला विनामूल्य किंवा सशुल्क म्हणून चिन्हांकित करते. मी स्पष्ट किंमतीसाठी विचारले आहे आणि $ ते $$$ पर्यंत श्रेणी जोडली आहे, जे प्रत्येक सशुल्क इव्हेंटसाठी किती खर्च येईल हे सूचित करते. तुम्ही शेवटी विनंती केली आहे की तुमच्या इव्हेंट तपशीलांमध्ये विशिष्ट किमती दिसाव्यात. मिथुनने उत्तर दिले: “तुमच्या रात्रीचे नियोजन करण्याचा हा एक अधिक व्यावहारिक मार्ग आहे!” आणि त्यानुसार कॅलेंडर अपडेट करा.

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

क्लॉडसह डायनॅमिक प्रोग्रामिंग

स्क्रीनशॉट-2025-10-22-at-12-22-24pm.png

जरी हे मी नंतर नव्हते, तरीही क्लॉडने माझ्या बऱ्याच आकर्षक प्रोग्रामिंग विनंत्या मला परत न जाता आणि त्या दुरुस्त केल्याशिवाय मिळवल्या.

Blake Stimac द्वारे Google/स्क्रीनशॉट

जेमिनीसह इव्हेंट कॅलेंडर तयार करणे किती सोपे होते हे लक्षात घेता, मला क्लॉडसोबतही असाच अनुभव अपेक्षित आहे. मी कॅलेंडर तयार करण्यासाठी समान प्रारंभिक प्रॉम्प्ट वापरला. माझ्या आश्चर्याची गोष्ट म्हणजे, क्लॉडने आश्चर्यकारक काम केले.

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

क्लॉडच्या प्रयत्नामुळे मला आणखी पुढे जाण्याची इच्छा झाली आणि तिथूनच त्रास सुरू झाला. मी एक टॅब जोडण्यास सांगितले जेणेकरुन मिथुनने जे तयार केले आहे त्याच्या एकूण स्वरूपाशी जुळण्यासाठी एक भिन्न कॅलेंडर दृश्य असेल. क्लॉड कामावर गेला, प्रतिसाद देण्यासाठी काही मिनिटे लागली आणि नंतर एक त्रुटी संदेश परत आला. क्लॉडने समस्येचे निराकरण करण्यासाठी तीन प्रयत्न केल्यानंतर, मी शेवटी यशस्वी झालो आणि कॅलेंडर दृश्य टॅब जोडला गेला.

क्लॉडच्या स्वत:ला दुरुस्त करण्याच्या क्षमतेमुळे मला त्यात जावेसे वाटले – दुसरी चूक. मी त्याला कॅलेंडर जेमिनीने तयार केले त्यासारखे बनवण्यास सांगितल्यानंतर, आणखी एक त्रुटी आली. तीन वेळा स्वतःला दुरुस्त करण्यात अयशस्वी झाल्यानंतर, तिने प्रयोग थांबवण्याचा निर्णय घेतला, कारण जिमनी आणि क्लॉडने त्यांच्याकडून जे सांगितले तेच केले. माझ्याकडे कार्यक्रमांची दोन ठोस कॅलेंडर होती, बाकी काहीही अतिरिक्त होते.

बायोप्रोग्रामिंगमधील साहस: सामान्य कल्पना

वाइब कोडिंग नॉन-कोडर्सना असे काहीतरी तयार करण्यास अनुमती देते जे त्यांना अन्यथा कसे तयार करावे हे माहित नसते. तुम्हाला किरकोळ ते मध्यम वैशिष्ट्य जोडण्यांसह काहीतरी सोपे हवे असल्यास तुम्हाला सशक्त वाटेल. माझ्या इव्हेंट कॅलेंडरसाठी, बायो प्रोग्रामिंगने मला जे हवे होते तेच तयार केले नाही, तर मी ते व्यक्तिचलितपणे केले असते तर ते आवश्यकतेपेक्षा खूप चांगले आणि जलद होते.

जिमनी आणि क्लॉडने मी त्यांना जे करायला सांगितले तेच केले. त्या दोघांना अनुभवाच्या विविध पैलूंसाठी अधिक सूचना आवश्यक आहेत, म्हणून एक स्पष्ट विजेता आहे किंवा दुसऱ्यापेक्षा चांगला आहे असे म्हणणे मूर्खपणाचे ठरेल. दोन्ही पर्याय तुमच्या मूलभूत कोडींग गरजांसाठी सेवा करण्यायोग्य आहेत.

गोष्ट अशी आहे की, किमान माझ्यासाठी, मला जे माहित नाही ते मला माहित नाही. मी चॅटबॉटला विचारू शकतो की ते कशासाठी उभे आहे, परंतु ठोस कल्पना किंवा त्याच्या वास्तविक मर्यादांची कल्पना न करता, हे असे काहीतरी आहे जे मी खूप वेळा वापरेन असे मला वाटत नाही. जर मला प्रोग्रामिंगचा माझा मार्ग माहित असेल, तर मला वाटते की उत्साही प्रोग्रामिंग अधिक शक्तिशाली असेल – कमी लक्ष देण्याची गरज असलेल्या सोप्या गोष्टी ऑफलोड करणे.

काही लोक यशस्वी चाचणीनंतर बायोमेट्रिक प्रोग्रामिंगकडे वळू शकतात आणि त्याद्वारे ते काय करू शकतात याचा खरोखर शोध घेतात आणि ते खूप चांगले आहे. माझ्यासाठी, पॅशनेट प्रोग्रामिंग हा एक चांगला अनुभव होता, परंतु यामुळे मला दुसरा प्रोग्रामिंग कोर्स घ्यावासा वाटला.

Source link