अवलोकन
- लेखक: Gabe Berghuis (Atomic Object में Delivery Lead)
- पृष्ठभूमि: बिना development अनुभव वाले एक non-developer ने ChatPRD और v0.dev से web app prototype बनाने की कोशिश की
- उद्देश्य: किशोर mountain biking program management platform (attendance check, photo upload, group verification, announcements आदि)
- मुख्य समझ: AI दिमाग नहीं पढ़ सकता → collaboration की तरह स्पष्ट communication और iteration ज़रूरी है
पहला प्रयास (असफल)
- प्रक्रिया: ChatPRD से PRD लिखना → उसे v0.dev को देकर full-stack एक ही बार में generate करने की कोशिश
- समस्याएँ
- code conflicts और error की लगातार श्रृंखला
- उम्मीद थी कि AI छूटे हुए हिस्सों को अपने-आप पूरा कर देगा → असफल
- "जादू की तरह" उम्मीद की, लेकिन सब पूरी तरह टूट गया
- कारण: भीतर ही भीतर यह उम्मीद कि AI मन की बात समझ लेगा
दूसरा प्रयास (सफल)
- रणनीति में बदलाव
- सिर्फ frontend पर ध्यान
- "धीरे-धीरे, step-by-step verify करते हुए" निर्देश
- परिणाम
- iterative collaboration से स्थिर UI/UX तैयार हुआ
- AI ने सवाल पूछते हुए product improvement के ideas भी सुझाए
- इंसान के साथ काम करने जैसा collaborative अनुभव
- प्रभाव: छोटे-छोटे कामों में बाँटना → रचनात्मक और तकनीकी सुधार
4 सीख
- AI मन नहीं पढ़ता (इंसान भी नहीं → assumptions को स्पष्ट रूप से व्यक्त करना ज़रूरी है)
- software development एक रचनात्मक काम है (iteration अनिवार्य है)
- तेज feedback loop महत्वपूर्ण है (सब कुछ एक बार में बनाना → आपदा)
- पूरी तरह स्पष्ट vision दुर्लभ है (बातचीत और iteration से details सामने आती हैं)
व्यावहारिक सलाह
- scope को छोटा रखकर शुरू करें (सबसे छोटे unit से)
- AI को "धीरे" चलने के लिए कहें
- backend को बाद में रखें और test data जल्दी इस्तेमाल करें
- AI को "superpower वाला junior developer" समझकर ट्रीट करें (guidance और supervision ज़रूरी है)
निष्कर्ष
- अच्छा software collaboration, creativity, और लगातार बातचीत से बनता है
- AI हो या इंसान, "requirements फेंककर इंतज़ार करना" काम नहीं करता
अभी कोई टिप्पणी नहीं है.