Nilitumia AI yenye uwezo wa kuzalisha (Gemini) kuunda tovuti yangu mwenyewe ili kupanga makala nilizoandika kwa ajili ya blogu yangu.
Vidokezo vya Utafiti vya Katoshi https://katoshi-mfacet.github.io/
Tovuti hii inazalishwa kiotomatiki kutoka kwa rasimu za chapisho la blogu zilizoandikwa kwa Kijapani.
Sifa zake ni:
- Uzalishaji kiotomatiki kutoka kwa rasimu za makala
- Upangaji wa makala kwa kuainisha na kuweka vitambulisho
- Usaidizi wa lugha 30 na ufikiaji
Mfumo wa Msingi
Mfumo wa msingi unahusisha programu maalum iliyojengwa kwenye mfumo wa Astro, ambayo huzalisha kiotomatiki faili za HTML kutoka kwa rasimu za makala.
Mimi mwenyewe niliunda programu hii kwa kuzungumza na Gemini ya Google.
Shukrani kwa mfumo huu, mara tu ninapoandika rasimu ya makala na kuendesha mchakato wa kuzalisha upya, faili za HTML husasishwa kiotomatiki na kuonekana kwenye tovuti.
Uainishaji na Uwekaji Vitambulisho
Niliunda pia programu nyingine tofauti kwa ajili ya kuainisha na kuweka vitambulisho.
Programu hii hupeleka makala kwa Gemini kupitia API ili kuyaainisha na kuyawekea vitambulisho kiotomatiki.
Kwa kutoa orodha ya kategoria na vitambulisho pamoja na makala, Gemini hutafsiri maana ya makala na kupendekeza kwa ustadi vile vinavyofaa.
Zaidi ya hayo, orodha za kategoria na vitambulisho zenyewe huamuliwa kwa kuzitoa kutoka makala zilizopita kwa kutumia programu nyingine maalum. Hapa pia, Gemini inatumika.
Makala zilizopita hupelekwa kwa Gemini mfululizo kupitia API ili kutoa kategoria na vitambulisho vinavyowezekana. Kisha, kategoria na vitambulisho hivi vilivyotolewa kutoka makala zote hupelekwa kwa Gemini ili kukamilisha orodha za kategoria na vitambulisho.
Mchakato huu wote pia umeendeshwa kiotomatiki na programu.
Tafsiri ya Lugha Nyingi
Tafsiri ni muhimu kwa usaidizi wa lugha nyingi. Bila shaka, Gemini pia inatumika kwa tafsiri hii.
Kuna aina mbili za tafsiri:
Moja ni tafsiri ya maneno yanayotumika kote kwenye tovuti, bila kujali makala. Hii inajumuisha majina ya menyu, utambulisho binafsi, na maandishi mengine kama hayo.
Nyingine ni tafsiri ya rasimu za makala zenyewe.
Kwa aina zote mbili za tafsiri hizi, nimeunda programu maalum inayotekeleza tafsiri kwa kutumia API ya Gemini.
Ufikiaji Rahisi
Ufikiaji rahisi unaboreshwa kwa kuongeza vipengele kadhaa kwenye faili za HTML, kwa kuzingatia kuwa watu wenye matatizo ya kuona wanaweza kutaka kusikiliza maudhui ya makala kupitia sauti, au wale wenye matatizo ya kutumia kipanya wanaweza kutaka kuvinjari tovuti kwa kutumia kibodi pekee.
Nilikuwa na ujuzi mdogo sana kuhusu ufikiaji rahisi; ilikuwa ni Gemini ambaye alipendekeza maboresho haya wakati wa mazungumzo yetu ya programu.
Na kwa mabadiliko haya ya HTML ili kuboresha ufikiaji rahisi, nilimuuliza Gemini jinsi ya kuyaweka wakati wa mazungumzo yetu na nikatumia marekebisho hayo.
Kutoweka kwa Vikwazo
AI ya uzalishaji ilitumika kwa njia mbalimbali kuunda tovuti hii, ikiwemo uundaji wa programu, uchakataji wa lugha asilia kwa tafsiri na upangaji wa kategoria na vitambulisho, na kupendekeza mambo madogo kama vile ufikiaji.
Zaidi ya hayo, kwa kuanzisha mfumo wa masasisho ya kiotomatiki wakati wa kuongeza makala, ikiwemo uzalishaji wa HTML na uchakataji wa lugha asilia kwa kategoria na vitambulisho, nimeweza kuunda tovuti inayokua kwa kila makala mpya.
Kupitia uundaji wa tovuti hii, nimehisi kweli kwamba vikwazo mbalimbali sasa vinaweza kushindwa kwa urahisi kwa kutumia AI ya uzalishaji.
Kwanza, kuna kizuizi cha lugha. Kusaidia lugha 30 kwa kawaida ingekuwa haiwezekani kwa mtu binafsi, hata tukizingatia tafsiri.
Kwa kuongezea, kuna wasiwasi kuhusu ikiwa blogu zilizotafsiriwa zinafikisha maana iliyokusudiwa na ikiwa maneno yanaweza kuwa magumu au yenye kukera kwa wazungumzaji asilia.
Tafsiri ya AI ya uzalishaji inaweza kufikisha maana kwa usahihi zaidi na kutumia maneno ya asili zaidi kuliko tafsiri za jadi za mashine. Zaidi ya hayo, matokeo ya tafsiri yanaweza kurudishwa kwenye AI ya uzalishaji ili kuangalia misemo isiyo ya kawaida au isiyofaa.
Kutokana na mtazamo wa lugha nyingi kwenye tovuti, kushughulikia ipasavyo vipengele kama tarehe na vitengo, ambavyo hutofautiana katika usemi kote katika lugha, ilikuwa changamoto.
Kwa mfano, ikiwa kuna makala moja katika kategoria ya kwanza, mbili katika ya pili, na kumi katika ya tatu, kwa Kijapani, ni "1記事 (makala 1), 2記事 (makala 2), 10記事 (makala 10)," kuongeza kitengo "記事" baada ya nambari.
Hata hivyo, kwa Kiingereza, unahitaji kutofautisha kati ya umoja na wingi, kama vile "1 article, 2 articles, 10 articles." Zaidi ya hayo, katika baadhi ya lugha, misemo inaweza kubadilika kwa nambari ndogo za wingi dhidi ya nambari kubwa za wingi.
Zaidi ya hayo, kwa lugha kama Kiarabu, ambazo huandikwa kutoka kulia kwenda kushoto, mtu anapaswa pia kuzingatia kufanya mpangilio mzima wa tovuti kufuata harakati za macho ya msomaji kutoka kulia kwenda kushoto kwa mtiririko wa asili. Ikiwa mishale inatumika katika maandishi au picha, inaweza kuhitaji kugeuzwa mlalo. Hoja hizi pia hushughulikiwa kwa kuwa na AI ya uzalishaji kuzikagua.
Kwa kufanya kazi katika lugha nyingi za tovuti na AI ya uzalishaji, niliweza kushughulikia kwa uangalifu vipengele ambavyo vingeweza kutambuliwa au kutozingatiwa kwa njia za jadi.
Hali hiyo hiyo inatumika kwa masuala ya ufikiaji. Hapo awali, ningeweza tu kuzingatia wale wanaotazama tovuti kwa njia sawa na mimi.
Hata hivyo, AI ya uzalishaji huweka kwa urahisi masuala ambayo huenda nisiyatambue, au ambayo ninaweza kuyapuuza kutokana na juhudi zinazohitajika.
Ingawa lugha nyingi na ufikiaji bado si kamili, ninaamini ubora wao ni wa juu zaidi kuliko ule ambao ningeweza kufikia kwa kufikiri na kufanya utafiti peke yangu.
Kwa njia hii, AI ya uzalishaji imeondoa vikwazo vingi katika juhudi zangu za kusambaza habari kupitia makala za blogu.
Mwisho
Mimi ni mhandisi wa mifumo niliye na uzoefu mkubwa wa programu. Ingawa siundi tovuti kwa ajili ya kazi, nimeunda kurasa kadhaa za kibinafsi kama burudani hapo awali.
Kwa uzoefu huu na kupitia mwingiliano wa gumzo na AI ya kuzalisha, niliweza kujenga mfumo huu wa kiotomatiki wa kuzalisha tovuti ya blogu ya lugha nyingi katika takriban wiki mbili.
Bila AI ya kuzalisha, nisingefikiria hata usaidizi wa lugha nyingi. Kwa maana hiyo, inaweza kusemwa kuwa ilivuka kizuizi cha mawazo.
Zaidi ya hayo, tukizingatia juhudi za kuainisha na kuweka vitambulisho kila mara makala inapoongezwa, kuna uwezekano mkubwa kwamba tovuti ingekoma kusasishwa baada ya uundaji wake wa awali. Kwa otomatiki iliyowezeshwa na uchakataji wa lugha asilia wa AI ya kuzalisha, niliweza kushinda vikwazo vya matengenezo na masasisho.
Zaidi ya hayo, mfumo huu unaweza kujengwa hata na watu wasio na uzoefu wa programu au uundaji wa tovuti kama mimi. Ukionyesha makala haya kwa AI ya kuzalisha kama Gemini na kueleza hamu yako ya kujenga moja, inapaswa kukufundisha jinsi.
Ingawa ningeweza kutoa programu yangu kwa matumizi mapana, sasa kwa vile AI ya kuzalisha inakuwa mhandisi kamili wa programu, taarifa muhimu zaidi ya kushiriki haitakuwa programu yenyewe, bali maelezo ya mawazo na mifumo, kama makala haya. Mawazo na mifumo ya msingi inaweza kubadilishwa, kuboreshwa, na kuunganishwa kwa urahisi zaidi kuliko programu.
Hii inaashiria kuwa kadiri vizuizi vya ukuzaji wa programu na uundaji wa tovuti vinavyopotea, ndivyo pia vizuizi vya usambazaji wa habari binafsi vitakavyopotea.
Kitaalamu, intaneti imeondoa kizuizi cha kubadilishana habari, lakini bado tunazuiliwa na vizuizi kama lugha na ufikiaji.
Ingawa tunaweza kushinda vizuizi hivi kwa kiwango fulani kupitia ubunifu wa mpokeaji na tafsiri ya mashine na maandishi-kwa-hotuba, pia kuna sehemu ambazo haziwezi kushindwa isipokuwa mtumaji wa habari achukue hatua na kuzingatia.
AI ya kuzalisha huondoa hasa vizuizi hivyo ambavyo watumaji wa habari lazima wavishinde.
Hata kama vizuizi vya lugha na ufikiaji vitapotea, bila shaka kutakuwa na vizuizi zaidi kama vile tofauti za kitamaduni, desturi, na maadili. Hizi zinaweza kuwa ngumu zaidi kushinda.
Hata hivyo, ili kushinda vizuizi hivyo vigumu, lazima kwanza tushinde vile vilivyotangulia. Mara tu tutakapokuwa mbele kabisa ya kizuizi kama hicho, mawazo mapya na mbinu za kukishinda huenda zikaibuka.
Kwa njia hii, tunaweza kuwa tunakaribia enzi ambapo vizuizi vinapotea kutoka ulimwenguni. Hivi ndivyo nilivyohisi kupitia uundaji wa tovuti hii.