AI ને તમારા પ્રોજેક્ટને ચલાવવા ન દો
AI ઝડપથી આગળ વધે છે. Vibe coding તમને ઝડપથી નિર્માણ કરવામાં મદદ કરે છે. પરંતુ તમારે નિયંત્રણમાં રહેવું જોઈએ.
મેં તમારા પ્રોજેક્ટના વિઝનને ગુમાવ્યા વિના AI ને મેનેજ કરવામાં મદદ કરવા માટે 6 ટિપ્સ એકત્રિત કરી છે.
અસ્પષ્ટ પ્રોમ્પ્ટ્સ ટાળો. આ ન પૂછો: "એક ટાસ્ક એપ માટે ફીચર્સ બનાવો." AI તમારી સમસ્યાઓનો અંદાજ લગાવશે. તમે ખોટી વસ્તુ બનાવશો. આ પૂછો: "હું ફ્રીલાન્સ સુતાર માટે એક એપ બનાવી રહ્યો છું જે ઇનવોઇસ કરવાનું ભૂલી જાય છે. આ વિચારને વધુ સ્પષ્ટ કરો." તમારે હેતુ (purpose) પર તમારો અધિકાર હોવો જોઈએ.
AI ફીચર લિસ્ટને તમારા સ્કોપ (scope) તરીકે ઉપયોગમાં ન લો. AI લિસ્ટ જોવામાં સારા લાગે છે પરંતુ તેમાં પ્રાથમિકતાનો અભાવ હોય છે. તે માત્ર વિચારોનો ઢગલો છે. વિચારો શોધવા માટે AI નો ઉપયોગ કરો. તમારે તમારા Minimum Viable Product સિવાય બધું જ કાઢી નાખવાનો કઠિન નિર્ણય લેવો પડશે.
તમારા સાધનોને દોષ ન આપો. જો તમે Cursor અથવા Copilot ને "મૂર્ખ" કહો છો, તો તમે નિષ્ફળ જશો. મગજ (Claude અથવા GPT) અને ડેસ્ક (તમારું IDE) વચ્ચેનો તફાવત સમજો. મોડેલ કદાચ બરાબર હોઈ શકે છે, પરંતુ તમારા વાતાવરણમાં યોગ્ય સંદર્ભ (context) નો અભાવ હોઈ શકે છે.
એકસાથે વિશાળ સિસ્ટમ્સ ન માંગો. આ ન કહો: "ડેટાબેઝ અને સુરક્ષા સાથે સંપૂર્ણ લોગિન સિસ્ટમ બનાવો." મોટા કાર્યો નાની ભૂલોને છુપાવે છે. જ્યારે તમે કાર્યોને નાના ભાગોમાં વહેંચતા નથી ત્યારે પ્રોજેક્ટ્સ નિષ્ફળ જાય છે. તેના બદલે, એમ કહો: "પગલું એક: ફક્ત યુઝર માટે ડેટાબેઝ સ્કીમા લખો." AI નાના અને સ્પષ્ટ કાર્યો સાથે વધુ સારું પ્રદર્શન કરે છે.
'Fix it' ને ડિબગિંગ પદ્ધતિ તરીકે ઉપયોગમાં ન લો. અંદાજ લગાવવો એ ડિબગિંગ નથી. તે નવી ભૂલો પેદા કરે છે. પહેલા એરર લોગ્સનું વિશ્લેષણ કરો. મૂળ કારણ શોધો. AI ને કામ કરવા માટે ચોક્કસ લોગ્સ આપો. આ તમારા કોડને સ્થિર બનાવે છે.
ક્વિક ફિક્સ (quick fixes) ને અવગણશો નહીં. ક્વિક ફિક્સ ટેકનિકલ ડેબ્ટ (technical debt) બનાવે છે. તમે ટૂંકા ગાળાની ઝડપ માટે લાંબા ગાળાની સ્થિરતા સાથે સમજૂતી કરો છો. જો તમે શોર્ટકટ લો છો, તો એક કોમેન્ટ છોડો:
// TODO: TECH DEBT. દેવું (debt) ને દૃશ્યમાન બનાવો જેથી તમે તેને પછીથી મેનેજ કરી શકો.
AI એ તમારા નિર્ણય લેવાની ક્ષમતાનું સ્થાન લેવું જોઈએ નહીં. તેણે તમારા નિર્ણયો માટે વધુ સારું ઇનપુટ આપવું જોઈએ.
તમે આમાંથી કઈ ભૂલ સૌથી વધુ કરો છો? મને કોમેન્ટમાં જણાવો.
Optional learning community: https://t.me/GyaanSetuAi
