Je, unafahamu GitHub, huduma ya wavuti ambayo imetumiwa kama jukwaa la ukuzaji shirikishi na waendelezaji wa programu huria?
Katika miaka ya hivi karibuni, matumizi yake kama nafasi ya kazi shirikishi yamepanuka zaidi ya programu huria, kujumuisha ukuzaji wa programu za kampuni na hata matumizi yasiyohusiana na programu.
Mimi pia hutumia GitHub kusimamia programu zangu mwenyewe na rasimu za makala ninazoandika kwa blogu hii.
Katika makala haya, nitachunguza uwezekano kwamba matumizi ya GitHub yataongezeka zaidi ya programu, na kuwa nafasi ya pamoja ya maarifa huria.
Uzalishaji wa Tovuti ya Wiki na DeepWiki
Zana nyingi za ukuzaji programu zinazotumia AI ya kuzalisha zimeundwa kusaidia wapangaji programu binadamu. Katika zana hizi, binadamu huandika programu, na AI hutoa msaada.
Hata hivyo, aina mpya ya zana ya ukuzaji programu inaibuka ambapo binadamu hutoa maelekezo tu, na AI ya kuzalisha inachukua jukumu la kuunda programu.
Moja ya zana hizo za upainia zilizovutia umakini ni Devin. Baadhi wamesema kwamba kuanzisha Devin ni kama kuongeza mpangaji programu mwingine kwenye timu ya ukuzaji. Ingawa bado inasemekana kuwa wahandisi binadamu wanahitaji kutoa msaada wa kina kwa matumizi bora, data kama hiyo bila shaka itakusanywa na kutumika kwa maboresho zaidi.
Enzi ambapo timu ya kawaida ya ukuzaji programu inajumuisha binadamu mmoja na wapangaji programu wa AI kama Devin kama wanachama wa timu inakaribia haraka.
Cognition, msanidi wa Devin, pia ametoa huduma inayoitwa DeepWiki.
DeepWiki ni huduma inayozalisha kiotomatiki tovuti ya wiki kwa kila mradi wa ukuzaji programu kwenye GitHub. Hii inamaanisha kwamba AI kama Devin inasoma na kuchambua programu zote na nyaraka zinazohusiana za mradi, kisha huunda nyaraka zote na vipimo vya muundo.
Cognition inaripotiwa kuzalisha tovuti za wiki kwa zaidi ya miradi 50,000 mikuu ya ukuzaji programu ya umma kwenye GitHub, ambayo inapatikana kwa urahisi kwa mtu yeyote.
Kwa kuwa hii ni miradi ya umma, hakuna tatizo kufanya hivyo. Ingawa tovuti za wiki zinaweza kuzalishwa kiotomatiki, lazima iliwahusisha AI nyingi za kuzalisha zikifanya kazi kwa uwezo kamili kwa muda mrefu, na hivyo kugharamia gharama kubwa.
Kwa Cognition kubeba gharama hizi, idadi kubwa ya miradi ya umma ilinufaika kwa kupata nyaraka na vipimo vya muundo bure.
Ikiwa data ya takwimu inaonyesha kuwa tovuti hizi za wiki ni muhimu kwa miradi ya umma na zina athari kubwa katika uboreshaji wa ubora na uzalishaji, kampuni za ukuzaji programu zitachukua DeepWiki kwa miradi yao.
Cognition lazima imewekeza katika kuzalisha tovuti za wiki kwa miradi mingi ya umma, ikiamini kwamba hili lingetokea. Hii inaonyesha imani ya Cognition katika DeepWiki. Na ikiwa DeepWiki itachukuliwa, Devin atafuata moja kwa moja, na kuharakisha kwa kiasi kikubwa kuenea kwa wapangaji programu wa AI.
GitHub kama Jukwaa la Kushiriki Nyaraka
GitHub imekuwa huduma maarufu na ya kawaida ya wavuti kwa kushiriki, kuhariri kwa ushirikiano, na kuhifadhi programu kwa ajili ya ukuzaji wa programu huria.
Katika miaka ya hivi karibuni, vipengele vyake thabiti vya usimamizi na usalama kwa ajili ya makampuni vimesababisha matumizi yake ya kawaida na makampuni ya kisasa ya ukuzaji programu.
Matokeo yake, GitHub mara nyingi huonekana kama huduma ya wavuti hasa kwa kuhifadhi na kushiriki programu. Hata hivyo, kiuhalisia, inaruhusu kushiriki, kuhariri kwa ushirikiano, na kuhifadhi nyaraka na vifaa mbalimbali, visivyohusiana kabisa na programu.
Kwa sababu hii, watu wengi hutumia GitHub kusimamia nyaraka wanazotaka kuhariri kwa ushirikiano kwa upana. Nyaraka hizi zinaweza kuhusiana na programu au zisihusiane kabisa.
Zaidi ya hayo, blogu na tovuti pia ni nyaraka ambazo zina aina fulani ya programu au zimepangwa na programu ili kuchapishwa.
Kwa hivyo, si jambo lisilo la kawaida kwa watu binafsi na makampuni kuhifadhi maudhui ya blogu na tovuti, pamoja na programu za uwasilishaji na uzalishaji otomatiki wa tovuti, pamoja kama mradi mmoja wa GitHub.
Pia inawezekana kufanya maudhui hayo ya blogu na tovuti kuwa miradi ya umma ya GitHub ili kuwezesha uhariri shirikishi.
Hivi karibuni, pamoja na kutumia AI ya kuzalisha kwa ukuzaji wa programu, inazidi kuwa kawaida kupachika uwezo wa AI ya kuzalisha moja kwa moja kwenye programu.
Katika hali kama hizo, maelekezo ya kina kwa AI ya kuzalisha, yanayoitwa prompts, hupachikwa ndani ya programu.
Prompts hizi pia zinaweza kuchukuliwa kama aina ya nyaraka.
Kiwanda cha Akili
Ingawa mimi ni mhandisi wa programu, pia huandika makala kwa blogu yangu.
Ingawa ninatamani watu wengi wayasome, kuongeza idadi ya wasomaji ni changamoto kubwa.
Bila shaka, ningeweza kuzingatia kuunda makala za kuvutia umakini au kuwasiliana moja kwa moja na watu mbalimbali wenye ushawishi kwa ushauri, nikitia juhudi na ubunifu.
Hata hivyo, nikizingatia tabia yangu na juhudi na mfadhaiko unaohusika, sina shauku ya kukuza kwa ukali. Zaidi ya hayo, kutumia muda kwenye shughuli kama hizo kungepunguzia muda kutoka kwenye mambo muhimu ya kazi yangu: kuunda programu, kufikiri, na kuandika nyaraka.
Kwa hivyo, hivi karibuni niliamua kujaribu mkakati wa "multimedia" au "omnichannel" kupanua ufikiaji wa makala zangu za blogu kwa kuzisambaza katika miundo mbalimbali ya maudhui.
Hasa, hii inahusisha kutafsiri makala za Kijapani kwa Kiingereza na kuzichapisha kwenye tovuti ya blogu ya Kiingereza, na kuunda video za uwasilishaji kuelezea makala na kuzichapisha kwenye YouTube.
Zaidi ya hayo, zaidi ya kuchapisha kwenye huduma za blogu za jumla, pia ninazingatia kuunda tovuti yangu ya blogu yenye faharasa ya makala zangu za zamani kwa kategoria na kuunganisha makala zinazohusiana.
Kama ningelazimika kuunda haya yote kwa mikono kila mara makala mpya inapoongezwa, ingepoteza kusudi. Kwa hivyo, kazi zote isipokuwa kuandika makala ya kwanza ya Kijapani zinatumia AI ya kuzalisha. Hii ninaiita Kiwanda cha Akili.
Ninahitaji kuunda programu za kutambua mfumo huu.
Kwa sasa, tayari nimeunda programu zinazoweza kuendesha kikamilifu tafsiri, uzalishaji wa video za uwasilishaji, na upakiaji wa YouTube.
Sasa, niko katika mchakato wa kuunda programu za msingi za kuainisha na kuunganisha makala za blogu zilizopo.
Mara tu hiyo itakapokamilika, na nikiunda programu ya kuzalisha tovuti yangu ya blogu maalum na kuipeleka kiotomatiki kwenye seva ya wavuti, dhana ya awali ya Kiwanda changu cha Akili itatimizwa kikamilifu.
Kiwanda cha Akili kwa Maana pana
Rasimu za makala zangu za blogu, zinazotumika kama malighafi kwa Kiwanda hiki cha Akili, pia husimamiwa kama miradi ya GitHub. Kwa sasa, hazijafichuliwa hadharani kama miradi ya faragha, lakini ninazingatia kuzifanya kuwa miradi ya umma siku za usoni, pamoja na programu za Kiwanda cha Akili.
Zaidi ya hayo, upangaji wa makala za blogu, uunganishaji wa makala, na maelezo ya video ya makala za blogu ninazoziendeleza kwa sasa, zinashiriki dhana ya msingi sawa na DeepWiki.
Kwa kutumia AI ya kuzalisha, kazi asili za ubunifu hutumiwa kama malighafi kuzalisha maudhui mbalimbali. Kwa kuongezea, taarifa na maarifa ndani ya maudhui haya yanaweza kuunganishwa kuunda kile kinachoweza kuitwa msingi wa maarifa.
Tofauti pekee iko katika kama malighafi ni programu au makala ya blogu. Na kwa DeepWiki na Kiwanda changu cha Akili, kinachoendeshwa na AI ya kuzalisha, tofauti hii haina umuhimu mkubwa.
Kwa maneno mengine, ikiwa neno "Kiwanda cha Akili" linatafsiriwa kwa maana ya jumla, pana zaidi, isiyokomea kwenye programu zangu maalum, DeepWiki pia ni aina ya Kiwanda cha Akili.
Zaidi ya hayo, kile ambacho Kiwanda cha Akili huzalisha hakikomei kwenye makala zilizotafsiriwa kwa lugha zingine, video za uwasilishaji, au tovuti za blogu na wiki zilizoundwa mwenyewe.
Kina uwezekano wa kubadilisha maudhui kuwa kila aina ya chombo na umbizo linalowezekana, kama vile video fupi, tweets, manga na anime, podikasti, na vitabu vya kielektroniki.
Zaidi ya hayo, maudhui ndani ya vyombo na miundo hizi yanaweza pia kubadilishwa ili kuendana na hadhira mbalimbali, ikiwa ni pamoja na lugha nyingi zaidi, matoleo kwa wataalamu au wanaoanza, na matoleo kwa watu wazima au watoto.
Mwishowe, hata uzalishaji wa mahitaji ya maudhui yaliyobinafsishwa utawezekana.
GitHub kama Mgodi wa Akili
Malighafi kwa Kiwanda cha Akili zinaweza, kimsingi, kuhifadhiwa popote.
Hata hivyo, kwa kuzingatia kuwa GitHub imekuwa kiwango cha kawaida cha kushiriki, kuhariri kwa ushirikiano, na kuhifadhi programu za miradi huria, na kwamba watu mbalimbali—sio mimi tu—wanatumia GitHub kama eneo la kuhifadhi nyaraka, inakuwa dhahiri kwamba GitHub ina uwezo wa kuwa chanzo kikuu cha malighafi kwa Viwanda vya Akili.
Kwa maneno mengine, GitHub itakuwa Mgodi wa Akili unaoshirikiwa na binadamu, ikisambaza malighafi kwa Viwanda vya Akili.
Neno "inayoshirikiwa na binadamu" hapa linafanana na wazo kwamba miradi huria ni mali ya programu inayoshirikiwa na binadamu.
Falsafa ya chanzo huria ambayo imeimarisha GitHub pia itafaa vizuri na dhana ya nyaraka huria.
Zaidi ya hayo, utamaduni wa kusimamia taarifa za hakimiliki na leseni kwa kila waraka, sawa na programu, unaweza kuibuka. Maudhui yanayozalishwa kiotomatiki kutoka kwenye nyaraka chanzo yanaweza kwa urahisi kupewa leseni sawa au kuzingatia sheria zilizotajwa na leseni.
Kutokana na mtazamo wa kuunda Kiwanda cha Akili, ujumuishaji wa nyaraka za malighafi kwenye GitHub ni bora.
Hii inatoa faida mbili: faida ya ufanisi wa ukuzaji, kwani inahitaji tu kuunganisha GitHub kwenye Kiwanda cha Akili, na uwezo wa kuonyesha kwa ufanisi kazi na utendaji wa Kiwanda cha Akili cha mtu mwenyewe kwa nyaraka zinazopatikana hadharani, kama vile DeepWiki.
Hapo baadaye, kadri Viwanda mbalimbali vya Akili vinavyoendelezwa na kuunganishwa kwenye GitHub, na watu binafsi na makampuni zaidi wanavyosimamia nyaraka kwenye GitHub kwa ajili ya kuchakatwa na Viwanda vya Akili, nafasi ya GitHub kama Mgodi wa Akili inapaswa kuimarika.
Msingi wa Maarifa ya Umma Unaoshirikiwa na Binadamu
Kwa GitHub ikiwa kiini, ikitumika kama Mgodi wa Akili, na Viwanda vya Akili vikizalisha aina mbalimbali za maudhui na misingi ya maarifa, mfumo huu wote wa ikolojia utaunda msingi wa maarifa ya umma unaoshirikiwa na binadamu.
Zaidi ya hayo, huu utakuwa msingi wa maarifa wenye nguvu, wa wakati halisi ambao unapanuka kiotomatiki kadri idadi ya nyaraka zinazochapishwa kwenye GitHub inavyoongezeka.
Ingawa msingi huu changamano, mkubwa wa maarifa, wenye kiasi kikubwa cha maarifa, utakuwa na manufaa kwa binadamu, kuondoa kikamilifu thamani yake inayoweza kuwa changamoto kwetu.
Hata hivyo, AI itaweza kutumia kikamilifu msingi huu wa maarifa ya umma unaoshirikiwa na binadamu.
Mishipa ya Maarifa ya Umma
Hifadhidata ya Maarifa ya Umma Ikishaundwa, taarifa mbalimbali za umma zitakusanyika kiasili kwenye GitHub.
Hii haitaishia tu kwenye rasimu za blogu za kibinafsi au tovuti za kampuni.
Ufahamu na data za kitaaluma, kama vile karatasi za kabla ya uchapishaji, mawazo ya utafiti, data za majaribio, na matokeo ya tafiti, pia zitakusanyika hapo.
Hii itavutia sio tu wale wanaotaka kuchangia maarifa, mawazo, na data kwa manufaa ya ubinadamu wote, bali pia wale wanaotafuta kusambaza haraka uvumbuzi ili kupata kutambuliwa.
Hata wasomi na watafiti wanaweza kupata thamani katika kazi zao kuthibitishwa kwa uhalali, ubunifu, na athari na AI, zikielezwa kupitia fomati mbalimbali za maudhui, na kutambuliwa kwa "kuenea haraka," badala ya kusubiri mchakato mrefu, unaotumia muda mwingi wa ukaguzi rika kwa karatasi.
Vinginevyo, kama kazi zao zitavutia umakini wa watafiti wengine au kampuni kwa namna hii, na kusababisha utafiti shirikishi au ufadhili, kuna faida halisi.
Zaidi ya hayo, kutakuwa na mzunguko upya wa maarifa ya AI yenyewe.
Ingawa AI ya kuzalisha hupata kiasi kikubwa cha maarifa kupitia mafunzo ya awali, haijifunzi kikamilifu kwa kuchunguza miunganisho isiyotarajiwa au miundo sawa kati ya kiasi hicho kikubwa cha maarifa.
Hali hiyo hiyo inatumika kwa ufahamu mpya unaotokana na kuunganisha vipande tofauti vya maarifa.
Kwa upande mwingine, wakati wa kujadili kufanana na miunganisho kama hiyo na AI ya kuzalisha iliyofunzwa mapema, inaweza kutathmini thamani yake kwa usahihi kabisa.
Kwa hivyo, kwa kuingiza vipande mbalimbali vya maarifa kwenye AI ya kuzalisha, kuzilinganisha bila mpangilio au kikamilifu, inawezekana kugundua kufanana kusikotarajiwa na miunganisho muhimu.
Bila shaka, kutokana na idadi kubwa ya michanganyiko, kufunika kila kitu si jambo linalowezekana. Hata hivyo, kwa kurahisisha na kuendesha mchakato huu ipasavyo, inawezekana kuchimba maarifa muhimu kutoka kwa maarifa yaliyopo.
Kwa kufanikisha ugunduzi wa maarifa wa kiotomatiki na kuhifadhi maarifa yaliyogunduliwa kwenye GitHub, mzunguko huu unaweza kuendelea bila kikomo.
Hivyo, ndani ya Mgodi huu wa Akili, kuna mishipa mingi isiyogunduliwa, na itawezekana kuichimba.
Hitimisho
Kama kiwango cha kawaida, msingi wa maarifa unaoshirikiwa na binadamu, kama vile GitHub, unavyoundwa kwa namna hii, huenda ukatumika kwa mafunzo ya awali ya AI ya kuzalisha na kwa mifumo ya kurejesha maarifa kama vile RAG.
Katika hali kama hiyo, GitHub yenyewe itafanya kazi kama ubongo mkubwa. Kisha AI za kuzalisha zitashiriki ubongo huu, zikisambaza na kupanua maarifa.
Maarifa yanayorekodiwa ziada hapo hayatakuwa tu rekodi za ukweli, data mpya, au uainishaji. Pia yatajumuisha maarifa yanayofanya kazi kama kichocheo, yakikuza ugunduzi wa maarifa mengine na michanganyiko mipya.
Ninarejelea maarifa kama hayo yenye athari ya kichocheo kama Kioo cha Akili, au kioo cha maarifa. Hii inajumuisha, kwa mfano, mifumo mipya ya mawazo.
Mifumo inapogunduliwa au kuendelezwa upya, na Vioo vya Akili vikaongezwa, athari zao za kichocheo huwezesha michanganyiko mipya na upangaji wa maarifa ambayo hapo awali haikuwezekana, na kusababisha kuongezeka kwa maarifa mapya.
Wakati mwingine, hizi zinaweza kuwa na Kioo kingine cha Akili, ambacho kisha huongeza zaidi maarifa.
Aina hii ya maarifa iko karibu na uchunguzi wa hisabati, ukuzaji wa kihandisi, au uvumbuzi, badala ya ugunduzi wa kisayansi. Kwa hivyo, ni maarifa yanayokua kupitia mawazo safi, badala ya kupitia ukweli mpya wa uchunguzi kama maarifa ya kisayansi.
Na GitHub, kama Mgodi wa Akili, pamoja na AI nyingi za kuzalisha zinazoiitumia, zitaharakisha ukuaji wa maarifa hayo.
Maarifa haya yaliyogunduliwa kwa haraka, yakizidi mbali kasi ya ugunduzi wa kiwango cha binadamu, yatatolewa katika umbizo rahisi kueleweka na Viwanda vya Akili.
Kwa njia hii, maarifa yanayoweza kuchunguzwa kupitia mawazo safi yatachimbuliwa kwa haraka.