લેખ ડિરેક્ટરી
એક મિત્રએ મને બીજા દિવસે પૂછ્યું કે કોડેક્સનો ઉપયોગ કરતી વખતે કાર્યક્ષમતા કેવી રીતે વધારવી.
મેં તમને પહેલા GitHub પ્લગઇન કનેક્ટ કરવાનું કહ્યું હતું.
તેણે કહ્યું કે તેણે તેને કનેક્ટ કર્યું છે.
મેં તમને કહ્યું હતું કે નીચે આપેલ પ્રોમ્પ્ટ કોપી અને પેસ્ટ કરો અને દરેક પ્રોજેક્ટ શરૂ કરતા પહેલા તેને ચલાવો.
તેણે પ્રયત્ન કર્યો અને પાછો આવીને મને કહ્યું, "અરે વાહિયાત, તેનાથી મારો ઘણો સમય બચી ગયો."

હું તેના વિશે વિચારી રહ્યો છું, અને એવું લાગે છે કે ઘણા લોકો આ સુવિધાથી અજાણ છે. એવું લાગે છે કે ઘણા લોકો કોડ લખવા માટે AI નો ઉપયોગ કરે છે , તરત જ Vibe કોડિંગથી શરૂઆત કરે છે, AI ને વેબસાઇટ્સ જનરેટ કરવા અને એપ્લિકેશનો લખવા દે છે.
ખરેખર ઉતાવળ કરવાની કોઈ જરૂર નથી.
તમે જે કરવા માંગો છો, તે GitHub પર કોઈએ કરી લીધું હશે.
તમે જે કરવા માંગો છો તે કદાચ GitHub પર પહેલાથી જ થઈ ગયું હશે. ઘણા ઉકેલો પહેલાથી જ પરિપક્વ છે, અને કોડ ગુણવત્તા તમે જાતે લખી શકો તેના કરતા પણ વધુ હોઈ શકે છે. જ્યારે તમે હાલના કાર્યનો સીધો સંદર્ભ અને ફેરફાર કરી શકો છો ત્યારે તેને શરૂઆતથી શા માટે ફરીથી લખવું?
મારી અંગત આદત એ છે કે જ્યારે પણ હું કોઈ નવો પ્રોજેક્ટ શરૂ કરવા માંગુ છું, ત્યારે હું તરત જ કોઈ કોડ લખતો નથી. પહેલા, હું આ સૂચન કોડેક્સને મોકલું છું:
我要做一个XXX。先不要写代码。去GitHub找能直接使用或二次开发的开源项目,确认是否还在维护、部署是否麻烦、哪些功能可以复用。最后告诉我,应该直接用、基于现有项目改,还是自己开发,并给出最简单的MVP方案。等我确认后再动手。
બસ આ એક વાક્ય.
આ પ્રોમ્પ્ટે ત્રણ કામ કર્યા.
વિચારો, આ પ્રોમ્પ્ટ ત્રણ કાર્યો કરે છે.
પ્રથમ, તે AI ને GitHub પર હાલના ઉકેલો શોધવાની મંજૂરી આપે છે તેના બદલે પોતાનું લખવાનું શરૂ કરે છે. ઘણા લોકો કદાચ જાણતા નહીં હોય કે કોડેક્સ, જ્યારે GitHub પ્લગઇન સાથે સંકલિત થાય છે, ત્યારે તે ખરેખર વાસ્તવિક સમયમાં ઓપન-સોર્સ પ્રોજેક્ટ્સ શોધી શકે છે; તે ફક્ત એક સુવિધા નથી.
બીજું, તે આ પ્રોજેક્ટ્સની ગુણવત્તાનું મૂલ્યાંકન કરવામાં તમારી મદદ કરવા માટે AI નો ઉપયોગ કરે છે: શું તે હજુ પણ જાળવવામાં આવી રહ્યા છે, જમાવટ કેટલી જટિલ છે, અને કઈ સુવિધાઓનો સીધો ઉપયોગ કરી શકાય છે. જો તમે GitHub પર દરેક પ્રોજેક્ટને મેન્યુઅલી શોધો છો, તો તેમાં એક કે બે કલાક લાગી શકે છે. AI ને તે ચલાવવા દો, અને તમને મિનિટોમાં પરિણામો મળશે.
ત્રીજું, તે AI ને તમને સ્પષ્ટ નિર્ણય સૂચન આપવા દે છે: તેનો સીધો ઉપયોગ કરવો કે તેને સુધારવો કે શરૂઆતથી લખવો, અને તે તમને સૌથી સરળ MVP સોલ્યુશનની યોજના બનાવવામાં પણ મદદ કરે છે.
આપણે ઘણા બધા ટોકન્સ કેમ બચાવી શકીએ?
હું તમને કહી દઉં કે, આ ઓપરેશન ખરેખર તમારા ઘણા બધા ટોકન્સ બચાવી શકે છે.
કેમ? કારણ કે જો તમે સીધા જ AI ને કોડ લખવા દો છો, તો તે જાણશે નહીં કે તમે જે ઇચ્છો છો તે પહેલાથી જ અસ્તિત્વમાં છે. તે શરૂઆતથી તમારા માટે મોટી માત્રામાં કોડ જનરેટ કરશે. આ કોડ હાલના ઓપન-સોર્સ પ્રોજેક્ટ્સની કાર્યક્ષમતા સાથે ઓવરલેપ થઈ શકે છે, અને તમારે આખરે તેને જાતે જ સાફ કરવું પડશે.
જોકે, જો તમે પહેલા AI ને જવાબ શોધવામાં મદદ કરવા દો છો, તો તેના સૂચનો હાલના ઇકોસિસ્ટમ પર આધારિત હશે, અને જ્યારે તમે કોડ લખો છો, ત્યારે કોડની માત્રા ઓછામાં ઓછી અડધી ઘટાડી શકાય છે.
હું પોતે પણ એ જ કરું છું. જ્યારે પણ હું કોઈ નવો પ્રોજેક્ટ શરૂ કરું છું, ત્યારે હું પહેલા આ સૂચન કાર્યક્રમ ચલાવું છું, અને પછી AI ના સૂચનોના આધારે આગળનું પગલું નક્કી કરું છું. તે ખરેખર કાર્યક્ષમતામાં સુધારો કરે છે.
સાચું કહું તો, મને ખાતરી નથી કે આ પદ્ધતિ દરેક માટે કામ કરશે કે નહીં; કેટલાક પ્રોજેક્ટ્સમાં ખરેખર સરળતાથી ઉપલબ્ધ ઉકેલોનો અભાવ હોઈ શકે છે. પરંતુ તેના વિશે વિચારો: તમે જે કરવા માંગો છો તેમાંથી મોટાભાગની વસ્તુઓ માટે, GitHub પર લાખો રિપોઝીટરીઝ સાથે, એવી ખૂબ જ ઊંચી સંભાવના છે કે કોઈએ તે પહેલાથી જ કરી લીધું હોય.
દિગ્ગજોના ખભા પર ઊભા રહેવું
તમે પ્રોગ્રામર નથી, તેથી તમારે શરૂઆતથી કોડ લખવાની જરૂર નથી. તમે કન્ટેન્ટ ક્રિએટર નથી, તેથી તમારે દરરોજ ઓરિજિનલ કન્ટેન્ટ બનાવવાની જરૂર નથી. તમે ફક્ત એવા વ્યક્તિ છો જે કંઈક અર્થપૂર્ણ કરવા માંગે છે, અને સૌથી હોંશિયાર અભિગમ એ છે કે પહેલા બીજાઓએ શું કર્યું છે તે જુઓ, અને પછી દિગ્ગજોના ખભા પર ઊભા રહો.
ક્યારેક મને લાગે છે કે AI યુગમાં AI નો ઉપયોગ કરવાનો સૌથી સ્માર્ટ રસ્તો એ છે કે AI ને તમારા માટે બધું જ કરવા ન દો, પરંતુ AI ને તમારા માટે માહિતી પુનઃપ્રાપ્તિ અને નિર્ણય વિશ્લેષણ કરવા દો, અને પછી તમે તેને અમલમાં મૂકી શકો.
આમાં અને પહેલા સર્ચ એન્જિનનો ઉપયોગ કરવામાં શું ફરક છે? પહેલાં, જ્યારે તમે કોઈ ચોક્કસ જરૂરિયાત શોધતા હતા, ત્યારે ઘણી બધી લિંક્સ દેખાતી હતી, અને તમારે એક પછી એક તેના પર ક્લિક કરીને જોવાની જરૂર હતી કે કઈ કામ કરે છે અને કઈ નથી કરતી. હવે, તમે AI ને તમારી જરૂરિયાતો જણાવો છો, અને તે તમારા માટે તેમને ફિલ્ટર કરે છે અને તમને સીધું નિષ્કર્ષ આપે છે.
શું તમે માની શકો છો?
આ પ્રોમ્પ્ટ કોતરેલો હોવો જોઈએ.ડીએનએમાં
મને વ્યક્તિગત રીતે લાગે છે કે આ પ્રોમ્પ્ટ આપણા ડીએનએમાં ઘર કરી ગયો હોવો જોઈએ . નવો પ્રોજેક્ટ શરૂ કરતા પહેલા તેને અમલમાં મૂકવાથી ખરેખર ઘણો સમય બચે છે.
આ અભિગમનો બીજો ફાયદો એ છે કે તમે ચક્રને ફરીથી શોધવાનું ટાળો છો. AI તમને સરળતાથી ઉપલબ્ધ ઉકેલો શોધવામાં મદદ કરે છે, જેનાથી તમે ખરેખર કસ્ટમાઇઝ્ડ પાસાઓ પર ધ્યાન કેન્દ્રિત કરી શકો છો. આ રીતે, તમારી ઉર્જા સૌથી મૂલ્યવાન ક્ષેત્રોમાં સમર્પિત કરી શકાય છે.
મારો પોતાનો અનુભવ એ છે કે જ્યારે મેં પહેલી વાર કોડ લખવા માટે AI નો ઉપયોગ કરવાનું શરૂ કર્યું, ત્યારે હું ખૂબ જ ઉત્સાહિત હતો અને ઇચ્છતો હતો કે AI શરૂઆતથી બધું જ જનરેટ કરે. પરંતુ થોડા સમય માટે તેનો ઉપયોગ કર્યા પછી, મને જાણવા મળ્યું કે આમ કરવું ઘણીવાર ધીમું હોય છે. આ એટલા માટે છે કારણ કે તમારે AI દ્વારા જનરેટ કરાયેલ કોડને ડીબગ, સંશોધિત અને જાળવી રાખવો પડે છે, જ્યારે હાલના ઓપન-સોર્સ પ્રોજેક્ટ્સ ઘણા લોકો દ્વારા ચકાસવામાં આવ્યા છે, તેથી તેમની ગુણવત્તા વધુ ગેરંટીકૃત છે.
આ કદાચ વિરોધાભાસી લાગે, ખરું ને? પણ વિચારો: કોડ વિશે સૌથી મહત્વની બાબત એ નથી કે તે લખવું, પરંતુ તેને યોગ્ય રીતે લખવું. હાલના ઉકેલો પહેલાથી જ માન્ય થઈ ગયા છે; તેનો સીધો ઉપયોગ કરવાથી સમસ્યાઓનો સામનો કરવાની શક્યતા નોંધપાત્ર રીતે ઓછી થશે.
તો મારી સલાહ છે કે, આગલી વખતે જ્યારે તમે કોડેક્સ કે કોઈપણ AI વડે કોડ લખી રહ્યા હોવ, ત્યારે તેમાં ઉતાવળ ન કરો. પહેલા, એકવાર પ્રોમ્પ્ટ ચલાવો અને AI ને તમને જવાબ શોધવામાં મદદ કરવા દો.
તમને લાગશે કે તમે જે કરવાનો પ્રયાસ કરી રહ્યા છો તે પહેલાથી જ કોઈ બીજા દ્વારા કરવામાં આવ્યું છે.
તમારે ફક્ત તેને લેવાની અને તેનો ઉપયોગ કરવાની જરૂર છે.
તમારા બચેલા સમયનો ઉપયોગ કંઈક વધુ રસપ્રદ કરવા માટે કરો.
તમે અત્યાર સુધી વાંચ્યું હોવાથી, જો તમને તે મદદરૂપ લાગ્યું, તો કૃપા કરીને તેને લાઈક અને શેર કરો. જો તમે પહેલા અપડેટ્સ મેળવવા માંગતા હો, તો તમે મને ફોલો પણ કરી શકો છો!
મારો લેખ વાંચવા બદલ આભાર. ફરી મળીશું.
આશા છે કે, ચેન વેઇલિયાંગના બ્લોગ ( https://www.chenweiliang.com/ ) પર શેર કરાયેલ લેખ "વાઇબ કોડિંગ કાર્યક્ષમતા ડબલિંગ તકનીકો: કોડ લખતા પહેલા વાંચવું આવશ્યક છે! શ્રેષ્ઠ ઉકેલ શોધવા માટે AI નો ઉપયોગ કરો" તમારા માટે મદદરૂપ થશે.
આ લેખની લિંક શેર કરવા માટે નિઃસંકોચ રહો: https://www.chenweiliang.com/cwl-34473.html
