अवलोकन

  • लेखक: 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 फेंककर इंतज़ार करना" काम नहीं करता

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.