सामग्रीवर जा
हा लेख AI वापरून जपानीमधून अनुवादित केला गेला आहे
जपानीमध्ये वाचा
हा लेख सार्वजनिक डोमेन (CC0) मध्ये आहे. त्याचा मुक्तपणे वापर करा. CC0 1.0 Universal

भिंती नसलेल्या युगाकडे: ३० भाषांमध्ये ब्लॉग साइटची निर्मिती

माझ्या ब्लॉगसाठी लिहिलेले लेख व्यवस्थित करण्यासाठी, मी जनरेटिव्ह एआय (जेमिनी) चा उपयोग करून स्वतःची वेबसाइट तयार केली आहे.

कतोशीची संशोधन नोट्स (katoshi's Research Notes) https://katoshi-mfacet.github.io/

ही साइट माझ्या मूळ जपानी ब्लॉग लेखांच्या मसुद्यांमधून आपोआप तयार होते.

याची वैशिष्ट्ये अशी आहेत:

  • लेख मसुद्यांमधून स्वयंचलित निर्मिती
  • श्रेणीकरण आणि टॅगिंगद्वारे लेखांचे वर्गीकरण
  • ३० भाषा आणि सुलभतेसाठी समर्थन

मूलभूत यंत्रणा

याची मूलभूत यंत्रणा ॲस्ट्रो (Astro) फ्रेमवर्कवर आधारित एका स्वतः तयार केलेल्या प्रोग्रामचा वापर करते, जो लेख मसुद्यांमधून आपोआप HTML फाइल्स तयार करतो.

मी हा प्रोग्राम गूगलच्या जेमिनीसोबत चॅट करून तयार केला आहे.

या यंत्रणेमुळे, एकदा लेखाचा मसुदा लिहून पुनरुत्पादन प्रक्रिया कार्यान्वित केली की, HTML फाइल्स आपोआप अपडेट होतात आणि या वेबसाइटवर दिसू लागतात.

श्रेणीकरण आणि टॅगिंग

मी श्रेणीकरण आणि टॅगिंगसाठी एक स्वतंत्र प्रोग्राम देखील विकसित केला आहे.

हा प्रोग्राम जेमिनीला एका एपीआयद्वारे लेख पाठवतो, ज्यामुळे ते आपोआप श्रेणीकरण आणि टॅगिंग करते.

जेव्हा लेख आणि श्रेणी व टॅगच्या सूचीसह प्रदान केले जाते, तेव्हा जेमिनी लेखाचा अर्थ लावते आणि योग्य ते कुशलतेने सुचवते.

शिवाय, श्रेणी आणि टॅग सूची स्वतःच दुसऱ्या एका कस्टम प्रोग्रामद्वारे निर्धारित केल्या जातात, जो मागील लेखांमधून त्या काढतो. येथेही, मी जेमिनीचा वापर करतो.

मागील लेख क्रमाने एका एपीआयद्वारे जेमिनीला पाठवले जातात, जे नंतर श्रेणी आणि टॅगचे संभाव्य पर्याय आउटपुट करते. सर्व लेखांमधून काढलेले हे संभाव्य पर्याय नंतर जेमिनीला परत दिले जातात जेणेकरून सर्वसमावेशक श्रेणी आणि टॅग सूची अंतिम करता येतील.

ही संपूर्ण प्रक्रिया देखील प्रोग्रामद्वारे स्वयंचलित केली जाते.

बहुभाषिक भाषांतर

बहुभाषिकरणासाठी भाषांतर आवश्यक आहे. साहजिकच, यासाठी जेमिनीचा वापर केला जातो.

भाषांतराचे दोन प्रकार आहेत:

एक म्हणजे वेबसाइटमधील सामान्य शब्दांचे भाषांतर, जे विशिष्ट लेखांवर अवलंबून नसते, जसे की मेनू आयटमची नावे आणि आत्म-परिचय.

दुसरा प्रकार म्हणजे लेखांच्या मसुद्यांचे भाषांतर.

या दोन्हीसाठी, मी एक कस्टम प्रोग्राम तयार केला आहे जो जेमिनीच्या एपीआयचा वापर करून भाषांतरे करतो.

सुलभता (Accessibility)

दृष्टिहीन वापरकर्त्यांना जे लेखांमधील मजकूर ऑडिओद्वारे ऐकतात, तसेच माऊस वापरण्यास अडचण असलेल्या वापरकर्त्यांना जे केवळ कीबोर्डच्या मदतीने वेबसाइट वापरतात, अशा सर्वांचा विचार करून, HTML फाइल्समध्ये काही सुधारणा केल्यास सुलभता वाढते.

सुलभतेबद्दल मला फारसे ज्ञान नव्हते; जेमिनीने आमच्या प्रोग्रामिंग चॅटदरम्यान या सुधारणा सुचवल्या.

आणि सुलभता वाढवण्यासाठी HTML मध्ये या सुधारणा कशा करायच्या हे देखील मी जेमिनीसोबत चॅट करून शिकलो.

भिंतींचे अदृश्य होणे

या वेबसाइटच्या निर्मितीसाठी जनरेटिव्ह एआयचा विविध प्रकारे उपयोग करण्यात आला, ज्यात प्रोग्राम विकास, भाषांतरासाठी नैसर्गिक भाषा प्रक्रिया आणि श्रेणी व टॅग्सचे वर्गीकरण, तसेच सुलभतेसारख्या सूक्ष्म बाबी सुचवणे, ज्या माझ्याकडून दुर्लक्षित झाल्या असत्या, यांचा समावेश आहे.

शिवाय, लेख जोडल्यावर स्वयंचलित अद्यतनासाठी एक यंत्रणा तयार केल्याने, ज्यात HTML निर्मिती आणि श्रेणी व टॅग्ससाठी नैसर्गिक भाषा प्रक्रिया समाविष्ट आहे, मी ही वेबसाइट अशी बनवू शकलो आहे जी प्रत्येक नवीन लेखामुळे वाढत राहील.

या वेबसाइटच्या निर्मितीद्वारे, जनरेटिव्ह एआयमुळे विविध अडथळे किती सहजपणे दूर केले जाऊ शकतात याचा मला खऱ्या अर्थाने अनुभव आला.

सर्वात महत्त्वाचा म्हणजे भाषेचा अडथळा. पारंपरिकरित्या, भाषांतराचा विचार केला तरी, ३० भाषांना समर्थन देणे एखाद्या व्यक्तीसाठी पूर्णपणे अशक्य असते.

याव्यतिरिक्त, भाषांतरित ब्लॉगमध्ये अपेक्षित अर्थ व्यक्त होतो की नाही आणि मूळ भाषिक लोकांसाठी त्यातील अभिव्यक्ती अनैसर्गिक किंवा आक्षेपार्ह नाहीत ना, अशा चिंताही असतात.

जनरेटिव्ह एआयची भाषांतरे पारंपरिक मशीन भाषांतरांपेक्षा अधिक अचूकपणे अर्थ व्यक्त करू शकतात आणि अधिक नैसर्गिक अभिव्यक्ती वापरू शकतात. शिवाय, भाषांतरित आउटपुट पुन्हा जनरेटिव्ह एआयमध्ये टाकून ते अनैसर्गिक किंवा अयोग्य आहे का हे तपासता येते.

वेबसाइटच्या बहुभाषिकरणाच्या दृष्टिकोनातून, तारखा आणि एकके यांसारख्या भाषांनुसार अभिव्यक्तीमध्ये फरक असलेल्या घटकांना योग्य प्रकारे हाताळणे हा आणखी एक कठीण मुद्दा होता.

उदाहरणार्थ, जर तीन संबंधित श्रेणींमध्ये अनुक्रमे १, २, आणि १० लेख असतील, तर जपानीमध्ये केवळ संख्येपुढे "記事" (kiji - लेख/वस्तू) हे एकक जोडणे पुरेसे आहे, जसे की "१記事" (१ लेख), "२記事" (२ लेख), "१०記事" (१० लेख).

तथापि, इंग्रजीमध्ये, "१ article," "२ articles," "१० articles" याप्रमाणे एकवचन आणि अनेकवचन यांचा फरक करणे आवश्यक आहे. इतकेच काय, काही भाषांमध्ये, लहान आणि मोठ्या अनेकवचनी संख्यांसाठी देखील अभिव्यक्ती बदलू शकतात असे म्हटले जाते.

याव्यतिरिक्त, अरबीसारख्या उजवीकडून डावीकडे लिहिणाऱ्या भाषांसाठी, संपूर्ण वेबसाइटचे लेआउट वाचकाच्या दृष्टीच्या दिशेनुसार उजवीकडून डावीकडे नैसर्गिकपणे तयार करणे आवश्यक आहे. जर मजकूर किंवा प्रतिमांमध्ये बाण वापरले असतील, तर ते क्षैतिजरित्या उलटवण्याची आवश्यकता देखील विचारात घेणे आवश्यक आहे. जनरेटिव्ह एआयने तपासल्याने या बाबींवरही लक्ष दिले जाते.

जनरेटिव्ह एआयसोबत वेबसाइट बहुभाषिकरणावर काम केल्यामुळे, मी पारंपरिक पद्धतींनी दुर्लक्षित केलेल्या आणि विचारात न घेतलेल्या तपशीलांवरही बारकाईने लक्ष देऊ शकलो.

सुलभतेच्या विचारांनाही हेच लागू होते. पूर्वी, मी केवळ माझ्याप्रमाणे वेबसाइट पाहू शकणाऱ्या लोकांसाठीच विचार करू शकलो असतो.

तथापि, जनरेटिव्ह एआय अशा विचारांना सहजपणे समाविष्ट करते जे मला लक्षात आले नसते, किंवा प्रयत्नांमुळे मी दुर्लक्षित केले असते.

बहुभाषिकरण आणि सुलभता अजून परिपूर्ण नसतील, असे मला वाटते, परंतु मी स्वतः विचार करून आणि संशोधन करून जे साध्य करू शकलो असतो त्यापेक्षा याची गुणवत्ता खूपच जास्त आहे, असे मला वाटते.

अशा प्रकारे, जनरेटिव्ह एआयने ब्लॉग लेखांद्वारे माहिती प्रसारित करण्याच्या प्रयत्नातील अनेक अडथळे दूर केले आहेत.

निष्कर्ष

मी एक सिस्टम अभियंता आहे आणि मला प्रोग्रामिंगचा विस्तृत अनुभव आहे. कामासाठी मी वेबसाइट्स तयार करत नसलो तरी, पूर्वी छंद म्हणून मी काही होमपेजेस बनवले आहेत.

या अनुभवाचा आणि जनरेटिव्ह एआयसोबतच्या माझ्या संवादाचा लाभ घेऊन, मी सुमारे दोन आठवड्यांत या बहुभाषिक ब्लॉग साइटसाठी स्वयंचलित निर्मिती प्रणाली तयार करू शकलो.

जनरेटिव्ह एआयशिवाय, मी बहुभाषिक समर्थनाचा विचारही केला नसता. त्या अर्थाने, मी कल्पनाशक्तीचा अडथळा पार केला असे म्हणता येईल.

शिवाय, दरवेळी लेख जोडल्यावर त्यांचे वर्गीकरण आणि टॅगिंग करण्यासाठी लागणारा प्रयत्न पाहता, सुरुवातीला साइट तयार केल्यानंतर मी ती अपडेट करणे थांबवले असते अशी शक्यता जास्त होती. जनरेटिव्ह एआयच्या नैसर्गिक भाषा प्रक्रियेद्वारे मिळालेल्या ऑटोमेशनमुळे, मी देखभाल आणि अद्यतनाच्या अडथळ्यांवरही मात करू शकलो.

याव्यतिरिक्त, माझ्यासारख्या प्रोग्रामिंग किंवा वेबसाइट निर्मितीचा अनुभव नसलेल्या व्यक्तींनाही ही प्रणाली तयार करता येते. जर तुम्ही हा लेख जेमिनीसारख्या जनरेटिव्ह एआयला दिला आणि तुम्हाला असेच काहीतरी तयार करण्याची इच्छा व्यक्त केली, तर ते तुम्हाला या प्रक्रियेत मार्गदर्शन करू शकेल.

मी तयार केलेला प्रोग्राम व्यापक वापरासाठी प्रकाशित करू शकतो, परंतु जनरेटिव्ह एआय पूर्ण विकसित सॉफ्टवेअर अभियंता बनत असल्याने, आता सामायिक करण्यासाठी सर्वात मौल्यवान माहिती कदाचित या लेखात सादर केल्याप्रमाणे कल्पना आणि यंत्रणांचे स्पष्टीकरण असेल, प्रोग्राम स्वतः नाही. कल्पना आणि मूलभूत यंत्रणा प्रोग्रामपेक्षाही अधिक सहजपणे सुधारित, वर्धित किंवा एकत्रित केल्या जाऊ शकतात.

यावरून असे सूचित होते की सॉफ्टवेअर विकास आणि वेबसाइट निर्मितीचे अडथळे अदृश्य होत असताना, वैयक्तिक माहिती प्रसाराचे अडथळे देखील दूर होत आहेत.

तांत्रिकदृष्ट्या, इंटरनेटने माहिती देवाणघेवाणीचे अडथळे अक्षरशः दूर केले आहेत, तरीही भाषा आणि सुलभतेसारख्या अडथळ्यांनी आपल्याला अजूनही रोखले आहे.

प्राप्तकर्ते मशीन भाषांतर आणि टेक्स्ट-टू-स्पीच यांसारख्या स्वतःच्या प्रयत्नांद्वारे काही अडथळ्यांवर काही प्रमाणात मात करू शकतात, परंतु असे काही भाग आहेत जे माहिती पाठवणाऱ्याने समर्थन आणि विचार केल्याशिवाय दूर केले जाऊ शकत नाहीत.

माहिती पाठवणाऱ्यांनी ज्या अडथळ्यांवर मात करणे आवश्यक आहे, तेच अडथळे जनरेटिव्ह एआय दूर करते.

भाषा आणि सुलभतेचे अडथळे जरी दूर झाले तरी, संस्कृती, चालीरीती आणि मूल्यांमधील फरकांसारखे आणखी अडथळे नक्कीच असतील. यावर मात करणे कदाचित अधिक कठीण असू शकते.

तथापि, या कठीण अडथळ्यांवर मात करण्यासाठी, आपल्याला आधी त्यांच्यासमोर असलेले अडथळे दूर केले पाहिजेत. एकदा आपण त्या भिंतींच्या पायथ्याशी पोहोचलो की, त्या चढण्यासाठी नवीन कल्पना आणि तंत्रे नक्कीच समोर येतील.

असे असू शकते की आपण अशा युगात प्रवेश करत आहोत जिथे जगातून भिंती नाहीशा होत आहेत. या वेबसाइटच्या निर्मितीद्वारे मला नेमके हेच जाणवले.