Hacker News

मी LLM सह सॉफ्टवेअर कसे लिहावे

टिप्पण्या

1 min read Via www.stavros.io

Mewayz Team

Editorial Team

Hacker News

मी LLM सह सॉफ्टवेअर कसे लिहितो

वर्षानुवर्षे, सॉफ्टवेअर लिहिणे ही एक सखोल एकांत, तपशील-वेड असलेली कला होती. प्रवाहाची स्थिती पवित्र होती, आणि कोणताही व्यत्यय-विसरलेला वाक्यरचना, कंटाळवाणा बॉयलरप्लेट सेटअप—त्याचा भंग करू शकतो. आज माझी प्रक्रिया मूलभूतपणे वेगळी आहे. मी एक सहयोगी भागीदार म्हणून लार्ज लँग्वेज मॉडेल्स (LLMs) समाकलित केले आहेत, ज्याने केवळ माझा वेगच नाही, तर माझ्या विचारांच्या आर्किटेक्चरमध्ये परिवर्तन केले आहे. हे कोडद्वारे पीसण्याबद्दल कमी आणि इंटेलिजेंट सिस्टम्सचे आयोजन करण्याबद्दल अधिक आहे. Mewayz सारखे प्लॅटफॉर्म माझ्याशी प्रतिध्वनी का करतात हे नेमके कारण आहे; त्यांना समजते की आधुनिक व्यवसाय साधने अखंड किल्ले नसून नवीन प्रतिमानांशी जुळवून घेणारी लवचिक, संयोजित प्रणाली असावीत. या नवीन युगात सॉफ्टवेअर तयार करण्यासाठी मी LLM चा फायदा कसा घेतो ते येथे आहे.

वास्तुविशारद ते संपादक: ब्लूप्रिंट परिभाषित करणे

सर्वात गंभीर बदल मी जिथून सुरू करतो तो आहे. मी यापुढे IDE उघडत नाही आणि वर्ग टाइप करणे सुरू करतो. त्याऐवजी, मी चॅट इंटरफेस उघडतो आणि साध्या इंग्रजीमध्ये समस्येचे वर्णन करण्यास सुरवात करतो. मी मॉड्युलचा उद्देश, त्याचे इनपुट, आउटपुट आणि व्यावसायिक तर्क मानवी दृष्टीने स्पष्ट करतो. मी टेक स्टॅक, कोणतेही संबंधित नमुने आणि गैर-कार्यक्षम आवश्यकता निर्दिष्ट करतो. LLM एक जलद प्रोटोटाइपर म्हणून कार्य करते, या कथनाला कोडच्या पहिल्या मसुद्यात बदलते. हे अविश्वसनीय स्पष्टता अगोदर सक्ती करते; जर मी ते मॉडेलला स्पष्टपणे समजावून सांगू शकत नाही, तर संकल्पना तयार नाही. ही एक सराव आहे जी Mewayz च्या मॉड्यूलर तत्त्वज्ञानाला प्रतिबिंबित करते—जेथे तुम्ही त्यांच्या अंमलबजावणीबद्दल काळजी करण्याआधी स्पष्ट, स्वतंत्र कार्ये परिभाषित करता.

पुनरावृत्ती संवाद: परिष्कृत आणि डीबगिंग

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

ऑगमेंटिंग, नॉट रिप्लेसिंग: द ह्युमन इन द लूप

हे सांगणे महत्त्वाचे आहे की LLM अंतिम उत्पादन लिहित नाही; मी करतो. हे माझ्या क्षमता वाढवते. मी ते पुनरावृत्ती होणारी कार्ये आणि प्रारंभिक अन्वेषणासाठी मोठ्या प्रमाणात उचलण्यासाठी वापरतो, परंतु अंतिम वास्तुशास्त्रीय निर्णय, सुरक्षा पुनरावलोकने आणि सूक्ष्म व्यवसाय तर्कशास्त्र एकत्रीकरण माझे आहेत. मॉडेल वैशिष्ट्य लागू करण्यासाठी तीन मार्ग तयार करू शकते; कार्यप्रदर्शन, देखभालक्षमता आणि ते व्यापक प्रणालीमध्ये कसे बसतात यावर आधारित मी त्यांचे मूल्यांकन करतो. हे मानवी-इन-द-लूप मॉडेल गुणवत्ता आणि मालकी सुनिश्चित करते. या संदर्भात, व्युत्पन्न केलेला कोड मूल्यमापन आणि समाकलित करण्यासाठी आणखी एक मॉड्यूलर घटक बनतो—Mewayz सारख्या लवचिक OS मध्ये काम करताना नैसर्गिक वाटणारी प्रक्रिया, जिथे विविध सेवा आणि डेटा स्रोतांचे सतत मूल्यमापन आणि कनेक्ट केले जाते.

माझी LLM-पावर्ड वर्कफ्लो चेकलिस्ट

सामान्य नवीन वैशिष्ट्य किंवा मॉड्यूलसाठी, माझी प्रक्रिया आता या चरणांचे सातत्याने पालन करते:

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

"LLM विकसकाची जागा घेत नाही; ते सिंटॅक्सच्या लेखकापासून ते सिस्टीमच्या रणनीतिकारापर्यंत विकासकाची भूमिका पुन्हा परिभाषित करते."

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

भविष्य संमिश्र आहे

माझ्या क्राफ्टमधील ही उत्क्रांती सॉफ्टवेअर डेव्हलपमेंटमध्ये कंपोझिबिलिटी आणि उच्च-स्तरीय ऑर्केस्ट्रेशनकडे मोठ्या प्रमाणात बदल दर्शवते. LLM सह सॉफ्टवेअर लिहिणे हे कोडिंगच्या कच्च्या कृतीबद्दल कमी आणि बुद्धिमान वर्कफ्लो डिझाइन करणे, आउटपुट क्युरेट करणे आणि जटिलता व्यवस्थापित करणे याबद्दल अधिक आहे. हे मला संज्ञानात्मक लोड ऑफलोड करून अधिक मजबूत प्रणाली अधिक जलद तयार करण्यास सक्षम करते. हे मॉड्युलर बिझनेस OS च्या व्हिजनशी उत्तम प्रकारे संरेखित होते. ज्याप्रमाणे Mewayz व्यवसायांना त्यांचे ऑपरेशन्स सर्वोत्तम-इन-क्लास मॉड्यूल्समधून तयार करण्यास सक्षम करते, त्याचप्रमाणे LLMs मला बुद्धिमान संभाषणांमधून सॉफ्टवेअर तयार करण्याची परवानगी देतात, पुढे काय तयार करण्यासाठी सखोल कौशल्यासह व्युत्पन्न कोडचे मिश्रण करते.

वारंवार विचारले जाणारे प्रश्न

मी LLM सह सॉफ्टवेअर कसे लिहावे

वर्षानुवर्षे, सॉफ्टवेअर लिहिणे ही एक सखोल एकांत, तपशील-वेड असलेली कला होती. प्रवाहाची स्थिती पवित्र होती, आणि कोणताही व्यत्यय-विसरलेला वाक्यरचना, कंटाळवाणा बॉयलरप्लेट सेटअप—त्याचा भंग करू शकतो. आज माझी प्रक्रिया मूलभूतपणे वेगळी आहे. मी एक सहयोगी भागीदार म्हणून लार्ज लँग्वेज मॉडेल्स (LLMs) समाकलित केले आहेत, ज्याने केवळ माझा वेगच नाही, तर माझ्या विचारांच्या आर्किटेक्चरमध्ये परिवर्तन केले आहे. हे कोडद्वारे पीसण्याबद्दल कमी आणि इंटेलिजेंट सिस्टम्सचे आयोजन करण्याबद्दल अधिक आहे. मेवेझ सारखे प्लॅटफॉर्म माझ्याशी कानाडोळा करतात हे नेमके कारण आहे; त्यांना समजते की आधुनिक व्यवसाय साधने अखंड किल्ले नसून नवीन प्रतिमानांशी जुळवून घेणारी लवचिक, संयोजित प्रणाली असावीत. या नवीन युगात सॉफ्टवेअर तयार करण्यासाठी मी LLM चा फायदा कसा घेतो ते येथे आहे.

आर्किटेक्टपासून संपादकापर्यंत: ब्लूप्रिंट परिभाषित करणे

सर्वात गंभीर बदल मी जिथून सुरू करतो तो आहे. मी यापुढे IDE उघडत नाही आणि वर्ग टाइप करणे सुरू करतो. त्याऐवजी, मी चॅट इंटरफेस उघडतो आणि साध्या इंग्रजीमध्ये समस्येचे वर्णन करण्यास सुरवात करतो. मी मॉड्युलचा उद्देश, त्याचे इनपुट, आउटपुट आणि व्यावसायिक तर्क मानवी दृष्टीने स्पष्ट करतो. मी टेक स्टॅक, कोणतेही संबंधित नमुने आणि गैर-कार्यक्षम आवश्यकता निर्दिष्ट करतो. LLM एक जलद प्रोटोटाइपर म्हणून कार्य करते, या कथनाला कोडच्या पहिल्या मसुद्यात बदलते. हे अविश्वसनीय स्पष्टता अगोदर सक्ती करते; जर मी ते मॉडेलला स्पष्टपणे समजावून सांगू शकत नाही, तर संकल्पना तयार नाही. ही एक प्रथा आहे जी मेवेझच्या मॉड्यूलर तत्त्वज्ञानाला प्रतिबिंबित करते—जेथे तुम्ही त्यांच्या अंमलबजावणीबद्दल काळजी करण्याआधी स्पष्ट, स्वतंत्र कार्ये परिभाषित करता.

पुनरावृत्ती संवाद: परिष्कृत आणि डीबगिंग

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

ऑगमेंटिंग, नॉट रिप्लेसिंग: द ह्युमन इन द लूप

हे सांगणे महत्त्वाचे आहे की LLM अंतिम उत्पादन लिहित नाही; मी करतो. हे माझ्या क्षमता वाढवते. मी ते पुनरावृत्ती होणारी कार्ये आणि प्रारंभिक अन्वेषणासाठी मोठ्या प्रमाणात उचलण्यासाठी वापरतो, परंतु अंतिम वास्तुशास्त्रीय निर्णय, सुरक्षा पुनरावलोकने आणि सूक्ष्म व्यवसाय तर्कशास्त्र एकत्रीकरण माझे आहेत. मॉडेल वैशिष्ट्य लागू करण्यासाठी तीन मार्ग तयार करू शकते; कार्यप्रदर्शन, देखभालक्षमता आणि ते व्यापक प्रणालीमध्ये कसे बसतात यावर आधारित मी त्यांचे मूल्यांकन करतो. हे मानवी-इन-द-लूप मॉडेल गुणवत्ता आणि मालकी सुनिश्चित करते. या संदर्भात, व्युत्पन्न केलेला कोड मूल्यमापन आणि समाकलित करण्यासाठी आणखी एक मॉड्यूलर घटक बनतो—एक प्रक्रिया जी Mewayz सारख्या लवचिक OS मध्ये काम करताना नैसर्गिक वाटते, जिथे विविध सेवा आणि डेटा स्रोतांचे सतत मूल्यमापन आणि कनेक्ट केले जाते.

माझी LLM-पावर्ड वर्कफ्लो चेकलिस्ट

सामान्य नवीन वैशिष्ट्य किंवा मॉड्यूलसाठी, माझी प्रक्रिया आता या चरणांचे सातत्याने पालन करते:

तुमची सर्व व्यवसाय साधने एकाच ठिकाणी

एकाधिक ॲप्सची जुगलबंदी थांबवा. Mewayz फक्त $49/महिन्यासाठी 208 साधने एकत्र करते — इन्व्हेंटरीपासून HR, बुकिंग ते विश्लेषण. सुरू करण्यासाठी क्रेडिट कार्ड आवश्यक नाही.

Mewayz मोफत वापरून पहा

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime