સામગ્રી પર જાઓ
આ લેખ AI નો ઉપયોગ કરીને જાપાનીઝમાંથી અનુવાદિત કરવામાં આવ્યો છે
જાપાનીઝમાં વાંચો
આ લેખ પબ્લિક ડોમેન (CC0) માં છે. તેને મુક્તપણે ઉપયોગ કરવા માટે નિઃસંકોચ રહો. CC0 1.0 Universal

દિવાલો વિનાના યુગ તરફ: 30-ભાષાની બ્લોગ સાઇટ બનાવવી

મારા બ્લોગ માટે મેં લખેલા લેખોને વ્યવસ્થિત કરવા માટે, મેં જનરેટિવ AI (જેમિની) નો ઉપયોગ કરીને મારી પોતાની વેબસાઇટ બનાવી.

કાતોશીની સંશોધન નોંધો https://katoshi-mfacet.github.io/

આ સાઇટ જાપાનીઝમાં લખેલા મારા મૂળ બ્લોગ લેખના ડ્રાફ્ટ્સમાંથી આપમેળે જનરેટ થાય છે.

તેની સુવિધાઓમાં શામેલ છે:

  • લેખના ડ્રાફ્ટ્સમાંથી સ્વચાલિત જનરેશન
  • વર્ગીકરણ અને ટૅગિંગ દ્વારા લેખનું સંગઠન
  • 30 ભાષાઓ અને સુલભતા માટે સમર્થન

મૂળભૂત પદ્ધતિ

મૂળભૂત પદ્ધતિમાં એસ્ટ્રો ફ્રેમવર્ક પર આધારિત સ્વ-નિર્મિત પ્રોગ્રામનો સમાવેશ થાય છે, જે લેખના ડ્રાફ્ટ્સમાંથી આપમેળે HTML ફાઇલો જનરેટ કરે છે.

મેં આ પ્રોગ્રામ પોતે પણ ગૂગલના જેમિની સાથે ચેટ કરીને બનાવ્યો છે.

આ પદ્ધતિને કારણે, એકવાર લેખનો ડ્રાફ્ટ લખાઈ જાય અને પુનર્જનરેશન પ્રક્રિયા અમલમાં મૂકવામાં આવે, પછી HTML ફાઇલો આપમેળે અપડેટ થઈ જાય છે અને આ વેબસાઇટ પર પ્રતિબિંબિત થાય છે.

વર્ગીકરણ અને ટૅગિંગ

મેં વર્ગીકરણ અને ટૅગિંગ માટે એક અલગ પ્રોગ્રામ પણ વિકસાવ્યો છે.

આ પ્રોગ્રામ લેખોને API દ્વારા જેમિનીને મોકલે છે જેથી તેમને આપમેળે વર્ગીકૃત અને ટૅગ કરી શકાય.

જ્યારે લેખ સાથે શ્રેણીઓ અને ટૅગ્સની સૂચિ પૂરી પાડવામાં આવે છે, ત્યારે જેમિની લેખનો અર્થઘટન કરે છે અને કુશળતાપૂર્વક યોગ્ય સૂચનો કરે છે.

વધુમાં, શ્રેણી અને ટૅગ સૂચિઓ પોતે અન્ય કસ્ટમ પ્રોગ્રામ દ્વારા નક્કી કરવામાં આવે છે જે તેમને પાછલા લેખોમાંથી બહાર કાઢે છે. અહીં પણ, હું જેમિનીનો લાભ લઉં છું.

પાછલા લેખોને API દ્વારા જેમિનીને ક્રમશઃ મોકલવામાં આવે છે, જે પછી ઉમેદવાર શ્રેણીઓ અને ટૅગ્સ આઉટપુટ કરે છે. બધા લેખોમાંથી કાઢવામાં આવેલા આ ઉમેદવારોને પછી વ્યાપક શ્રેણી અને ટૅગ સૂચિઓને અંતિમ સ્વરૂપ આપવા માટે જેમિનીને પાછા મોકલવામાં આવે છે.

આ સમગ્ર પ્રક્રિયા પણ પ્રોગ્રામ દ્વારા સ્વચાલિત છે.

બહુભાષી અનુવાદ

બહુભાષીકરણ માટે અનુવાદ આવશ્યક છે. સ્વાભાવિક રીતે, આ અનુવાદ માટે પણ જેમિનીનો ઉપયોગ કરવામાં આવે છે.

અનુવાદના બે પેટર્ન છે:

એક તો વેબસાઇટમાં સામાન્ય સ્ટ્રિંગ્સનો અનુવાદ છે, જે ચોક્કસ લેખોથી સ્વતંત્ર છે, જેમ કે મેનુ આઇટમના નામ અને સ્વ-પરિચય.

બીજો છે લેખના ડ્રાફ્ટ્સનો અનુવાદ.

આ બંને માટે, મેં જેમિનીના API નો ઉપયોગ કરીને અનુવાદ કરવા માટે એક કસ્ટમ પ્રોગ્રામ બનાવ્યો.

સુલભતા

દ્રષ્ટિહીન વપરાશકર્તાઓ કે જેઓ ઑડિઓ દ્વારા લેખની સામગ્રી સાંભળે છે, અને જેમને માઉસનો ઉપયોગ કરવામાં મુશ્કેલી પડે છે અને જેઓ ફક્ત કીબોર્ડ ઑપરેશન્સ દ્વારા વેબસાઇટ્સ નેવિગેટ કરે છે, તેમને ધ્યાનમાં રાખીને, HTML ફાઇલોમાં કેટલાક સુધારા કરવાથી સુલભતા સુધરે છે.

સુલભતા અંગે, મને બહુ ઓછું જ્ઞાન હતું; જેમિનીએ ખરેખર અમારી પ્રોગ્રામિંગ ચેટ દરમિયાન આ સુધારા સૂચવ્યા હતા.

અને સુલભતા વધારવા માટે આ HTML ફેરફારો માટે, મેં જેમિની સાથે ચેટ કરીને તેમને કેવી રીતે અમલમાં મૂકવા તે પણ શીખ્યું.

દિવાલોનો અદૃશ્ય થવો

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

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

આ વેબસાઇટના નિર્માણ દ્વારા, મેં ખરેખર અનુભવ્યું કે જનરેટિવ AI વડે વિવિધ અવરોધોને કેટલી સરળતાથી દૂર કરી શકાય છે.

સૌ પ્રથમ અને સૌથી મહત્વપૂર્ણ ભાષા અવરોધ છે. 30 ભાષાઓને ટેકો આપવો પરંપરાગત રીતે કોઈ વ્યક્તિ માટે, અનુવાદને ધ્યાનમાં લેતા પણ, સંપૂર્ણપણે અશક્ય હોત.

વધુમાં, ભાષાંતરિત બ્લોગ્સ ઇચ્છિત સૂક્ષ્મતા પહોંચાડે છે કે નહીં અને જો અભિવ્યક્તિઓ મૂળભૂત બોલનારાઓ માટે અકુદરતી અથવા અપમાનજનક હોય તો તેવી ચિંતાઓ પણ રહે છે.

જનરેટિવ AI ના અનુવાદો પરંપરાગત મશીન અનુવાદ કરતાં વધુ સચોટ રીતે સૂક્ષ્મતા પહોંચાડી શકે છે અને વધુ કુદરતી અભિવ્યક્તિઓનો ઉપયોગ કરી શકે છે. તદુપરાંત, અનુવાદિત આઉટપુટને ફરીથી જનરેટિવ AI માં દાખલ કરીને અકુદરતી અથવા અયોગ્ય શબ્દપ્રયોગ માટે તપાસી શકાય છે.

વેબસાઇટ બહુભાષીકરણના દૃષ્ટિકોણથી, તારીખો અને એકમો જેવા ભાષા દ્વારા અભિવ્યક્તિમાં ભિન્ન હોય તેવા ઘટકોને યોગ્ય રીતે સંભાળવું એ બીજો મુશ્કેલ મુદ્દો હતો.

ઉદાહરણ તરીકે, જો ત્રણ સંબંધિત શ્રેણીઓમાં 1, 2 અને 10 લેખો હોય, તો જાપાનીઝમાં, ગણતરી પછી "記事" (કિજી - લેખ/વસ્તુઓ) એકમ ઉમેરવું પૂરતું છે, જેમ કે "1記事" (1 લેખ), "2記事" (2 લેખ), "10記事" (10 લેખ).

જોકે, અંગ્રેજીમાં, એકવચન અને બહુવચન સ્વરૂપો વચ્ચે ભેદ પાડવો જરૂરી છે, જેમ કે "1 article," "2 articles," "10 articles." વધુમાં, કેટલીક ભાષાઓમાં, નાના વિરુદ્ધ મોટા બહુવચન ગણતરીઓ માટે પણ અભિવ્યક્તિઓ બદલાઈ શકે છે.

વળી, અરબી જેવી જમણેથી ડાબે લખાયેલી ભાષાઓ માટે, સમગ્ર વેબસાઇટનું લેઆઉટ કુદરતી બનાવવું આવશ્યક છે, જે વાચકની જમણેથી ડાબેની દૃષ્ટિ રેખાને અનુસરે છે. જો લખાણ અથવા છબીઓમાં તીરોનો ઉપયોગ થતો હોય, તો તેમને આડા ફ્લિપ કરવાની આવશ્યકતા પણ ધ્યાનમાં લેવી જોઈએ. જનરેટિવ AI દ્વારા તેમની તપાસ કરીને આ મુદ્દાઓને પણ સંબોધવામાં આવે છે.

જનરેટિવ AI સાથે વેબસાઇટ બહુભાષીકરણ પર કામ કરીને, હું એવી વિગતોને ઝીણવટપૂર્વક સંબોધવામાં સક્ષમ હતો જે પરંપરાગત પદ્ધતિઓથી ચૂકી ગયો હોત અને જેનો હિસાબ ન રાખી શક્યો હોત.

સુલભતા વિચારણાઓ માટે પણ તે જ લાગુ પડે છે. અગાઉ, હું ફક્ત એવા લોકો માટે વિચારણાઓ પ્રદાન કરી શકતો હતો જેઓ વેબસાઇટને હું જોઈ શકતો હતો તે જ રીતે જોઈ શકતા હતા.

જોકે, જનરેટિવ AI એવી વિચારણાઓ સરળતાથી સામેલ કરે છે જેની મને ખબર ન હોય, અથવા જે પ્રયત્નને કારણે હું સંબોધવામાં અચકાવું.

જ્યારે બહુભાષીકરણ અને સુલભતા હજુ સંપૂર્ણ ન હોઈ શકે, ત્યારે હું માનું છું કે ગુણવત્તા એટલી ઊંચી છે જેટલી મેં જાતે વિચારીને અને સંશોધન કરીને પ્રાપ્ત કરી શક્યો હોત તેના કરતાં અનેક ગણી વધારે છે.

આ રીતે, જનરેટિવ AI એ બ્લોગ લેખો દ્વારા માહિતી પ્રસારિત કરવાના પ્રયાસમાં ઘણા અવરોધો દૂર કર્યા છે.

નિષ્કર્ષ

હું વ્યાપક પ્રોગ્રામિંગ અનુભવ ધરાવતો સિસ્ટમ એન્જિનિયર છું. જોકે હું કામ માટે વેબસાઇટ્સ બનાવતો નથી, મેં ભૂતકાળમાં શોખ તરીકે ઘણી હોમપેજીસ બનાવી છે.

આ અનુભવ અને જનરેટિવ AI સાથેના મારા સંપર્કોનો લાભ લઈને, હું લગભગ બે અઠવાડિયામાં આ બહુભાષી બ્લોગ સાઇટ માટે સ્વચાલિત જનરેશન સિસ્ટમ બનાવી શક્યો.

જનરેટિવ AI વિના, મેં ક્યારેય બહુભાષી સમર્થન વિશે વિચાર્યું પણ ન હોત. તે અર્થમાં, એમ કહી શકાય કે મેં કલ્પનાનો અવરોધ દૂર કર્યો.

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

વધુમાં, આ સિસ્ટમ મારા જેવા પ્રોગ્રામિંગ અથવા વેબસાઇટ બનાવવાનો અનુભવ ન હોય તેવા વ્યક્તિઓ દ્વારા પણ બનાવી શકાય છે. જો તમે આ લેખને જેમિની જેવા જનરેટિવ AI ને આપો અને કંઈક આવું જ બનાવવાની તમારી ઇચ્છા વ્યક્ત કરો, તો તે તમને પ્રક્રિયામાં માર્ગદર્શન આપી શકશે.

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

આ સૂચવે છે કે સોફ્ટવેર ડેવલપમેન્ટ અને વેબસાઇટ નિર્માણના અવરોધો અદૃશ્ય થઈ રહ્યા છે, તેમ જ વ્યક્તિગત માહિતી પ્રસારના અવરોધો પણ દૂર થઈ રહ્યા છે.

તકનીકી રીતે, ઇન્ટરનેટે માહિતીના આદાનપ્રદાનના અવરોધોને લગભગ દૂર કરી દીધા છે, તેમ છતાં આપણે ભાષા અને સુલભતા જેવા અવરોધોથી હજી પણ અવરોધાયેલા છીએ.

જ્યારે પ્રાપ્તકર્તાઓ મશીન અનુવાદ અને ટેક્સ્ટ-ટુ-સ્પીચ જેવી પોતાની પ્રયાસો દ્વારા અમુક અંશે અવરોધોને દૂર કરી શકે છે, ત્યારે કેટલાક ભાગો એવા પણ છે જે માહિતી મોકલનાર સમર્થન અને વિચારણા પ્રદાન ન કરે ત્યાં સુધી દૂર કરી શકાતા નથી.

જનરેટિવ AI એ આ જ અવરોધોને દૂર કરે છે જે માહિતી મોકલનારાઓએ પાર કરવા જોઈએ.

ભાષા અને સુલભતાના અવરોધો દૂર થાય તો પણ, સંસ્કૃતિ, રીતરિવાજો અને મૂલ્યોના તફાવતો જેવા વધુ અવરોધો નિઃશંકપણે રહેશે. આ કદાચ દૂર કરવા માટે પણ વધુ મુશ્કેલ અવરોધો હોઈ શકે છે.

જોકે, આ મુશ્કેલ અવરોધોને પાર કરવા માટે, આપણે પહેલા તેમની સામે રહેલા અવરોધોને પાર કરવા પડશે. એકવાર આપણે તે દિવાલોના તળિયે પહોંચી જઈએ, પછી તેમને પાર કરવા માટેના નવા વિચારો અને તકનીકો ચોક્કસપણે ઉભરી આવશે.

કદાચ આપણે એવા યુગમાં પ્રવેશી રહ્યા છીએ જ્યાં દુનિયામાંથી દિવાલો અદૃશ્ય થઈ રહી છે. આ વેબસાઇટના નિર્માણ દ્વારા, મેં બરાબર તે જ અનુભવ્યું.