મેં મારા SaaS ને શૂન્યથી ફરીથી બનાવવા માટે AI નો ઉપયોગ કેવી રીતે કર્યો
મેં AI નો ઉપયોગ કરીને મારા SaaS માઈગ્રેશનને ઓટોમેટ કરવાનો પ્રયાસ કર્યો. હું ત્રણ વાર નિષ્ફળ ગયો.
હું મારા એપ, CourseShelf ને React થી Phoenix LiveView માં ખસેડવા માંગતો હતો. મને લાગ્યું કે હું ફક્ત AI ને એક પ્રોમ્પ્ટ આપીશ અને કામ પતી જશે. હું ખોટો હતો.
મારા ચાર પ્રયાસો કેવી રીતે રહ્યા તે અહીં છે:
પ્રયાસ ૧: આળસુ પરીક્ષણ
- પ્રયત્ન: ૦/૧૦
- પરિણામ: સંપૂર્ણ નિષ્ફળતા.
- મેં એક નાનો પ્રોમ્પ્ટ આપ્યો. AI એ કાલ્પનિક ઘટકો (hallucinated components) બનાવ્યા અને બધે જ "coming soon" બેજ છોડી દીધા. તે બધું જ અસ્તવ્યસ્ત હતું.
પ્રયાસ ૨: બેચ પદ્ધતિ
- પ્રયત્ન: ૦/૧૦
- પરિણામ: વધુ સારું, પણ હજુ પણ ખામીયુક્ત.
- મેં AI ને કાર્યને નાના ભાગોમાં વહેંચવા કહ્યું. તે થોડા પેજ માટે વધુ સારું કામ કરી ગયું, પરંતુ તે હજુ પણ અધૂરો કોડ અને to-do કોમેન્ટ્સ છોડી ગયું.
પ્રયાસ ૩: વિગતવાર યોજના
- પ્રયત્ન: ૪/૧૦
- પરિણામ: સારો કોડ, ખરાબ UI.
- મેં એક લાંબી સૂચના ફાઇલ લખી. કોડની ગુણવત્તા સુધરી, પરંતુ UI મારા મૂળ એપ જેવું બિલકુલ દેખાતું નહોતું.
પ્રયાસ ૪: મેન્યુઅલ સ્કીલ અમલીકરણ
- પ્રયત્ન: ૯/૧૦
- પરિણામ: સફળતા.
- મેં મારી સૂચનાઓને એક "સ્કીલ" માં બદલી નાખી. મેં AI ને પેજ પ્રમાણે ચલાવ્યું. મેં દરેક એક લાઇન તપાસી.
AI કોડિંગ વિશેનું સત્ય: AI પાસે ભવિષ્ય જોવાની કોઈ જાદુઈ શક્તિ નથી. તે તમારું મન વાંચી શકતું નથી. જો તમારે ઉચ્ચ ગુણવત્તાવાળો કોડ જોઈએ છે, તો તમે આળસુ બની શકતા નથી.
મેં આ પ્રક્રિયા ચલાવવામાં ૪૦ દિવસ વિતાવ્યા. મેં માઈગ્રેશનને ઓટોમેટ કર્યું નહીં. મેં પ્લેબુકને ઓટોમેટ કરી, પરંતુ વાસ્તવિક કામ મેં પોતે કર્યું. હું AI ની સાથે બેસી રહ્યો, દરેક ભૂલ પકડી અને જ્યારે પણ તે ભટકી જાય ત્યારે નવા નિયમો લખ્યા.
વળતર:
- UI ચોકસાઈ: ૯/૧૦
- કોડની ગુણવત્તા: ૧૦/૧૦
મેં એક સાદા પ્રોમ્પ્ટ કરતાં વધુ સમય વિતાવ્યો. પરંતુ હવે મારી પાસે એક સ્વચ્છ કોડબેઝ છે જેના પર મને ગર્વ છે. જો તમારે વ્યાવસાયિક પરિણામો જોઈએ છે, તો તમારે નિયંત્રણમાં રહેવું પડશે.
સ્ત્રોત: https://dev.to/danielbergholz/how-i-used-ai-to-rebuild-my-saas-from-scratch-5f3m
વૈકલ્પિક લર્નિંગ કોમ્યુનિટી: https://t.me/GyaanSetuAi