Je, unaifahamu GitHub, huduma ya wavuti ambayo imetumika kama jukwaa la ushirikiano wa maendeleo kati ya watengenezaji wa programu huria?
Katika miaka ya hivi karibuni, matumizi yake kama jukwaa la kazi ya ushirikiano yamepanuka, si tu kwa programu huria bali pia kwa ajili ya maendeleo ya programu za kampuni na hata kwa madhumuni yasiyohusiana na programu.
Mimi pia hutumia GitHub kudhibiti programu zangu mwenyewe na rasimu za makala ninazoandika kwa blogu hii.
Katika makala haya, nitachunguza uwezekano kwamba matumizi ya GitHub yataongezeka zaidi ya maendeleo ya programu katika siku zijazo, na kuwa mahali pa kushiriki maarifa wazi.
Uzalishaji wa Tovuti ya Wiki na DeepWiki
Zana nyingi za ukuzaji programu zinazotumia AI tendaji zimeundwa kusaidia kazi za kupanga programu za kibinadamu. Binadamu huandika programu, na AI hutoa msaada.
Kwa upande mwingine, aina mpya ya zana ya ukuzaji programu inaibuka ambapo wanadamu hutoa maagizo tu, na AI tendaji huchukua jukumu la kuunda programu.
Devin ni zana mojawapo kama hiyo iliyokuwa painia na kuvutia umakini. Baadhi ya watu hata walisema kwamba kuanzisha Devin kulikuwa kama kuongeza programu mwingine mmoja kwenye timu ya ukuzaji. Ingawa bado inasemwa kwamba wahandisi wa kibinadamu wanahitaji kutoa msaada wa kina ili itumike kwa ufanisi, data kama hiyo hakika itakusanywa na kutumika kwa ajili ya kuboresha.
Kipindi ambapo timu za ukuzaji programu zinazojumuisha binadamu mmoja na programu za AI kama Devin kama wanachama wa timu zinakuwa kawaida kiko karibu.
Cognition, msanidi wa Devin, pia ametoa huduma inayoitwa DeepWiki.
DeepWiki ni huduma inayozalisha tovuti ya wiki kiotomatiki kwa kila mradi wa ukuzaji programu kwenye GitHub. Hii inamaanisha kwamba AI, sawa na Devin, inasoma na kuchambua programu zote na nyaraka zinazohusiana za mradi huo na kuunda miongozo yote na nyaraka za muundo.
Cognition inaripotiwa kuunda 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 kutumia DeepWiki.
Kwa kuwa hii ni miradi ya umma, hakuna tatizo kabisa kufanya hivyo. Ingawa tovuti za wiki zinaweza kuzalishwa kiotomatiki, lazima imehitaji AI tendaji nyingi kuendeshwa kwa uwezo kamili kwa muda mrefu, na gharama lazima imekuwa kubwa.
Kwa kubeba gharama hizi, Cognition imetoa manufaa makubwa kwa idadi kubwa ya miradi ya umma, ikiwawezesha kupata maelezo na nyaraka za muundo bila malipo.
Ikiwa data ya takwimu itaonyesha kwamba tovuti hizi za wiki ni muhimu kwa kila mradi wa umma na zina athari kubwa katika kuboresha ubora na tija, basi kampuni za ukuzaji programu zitachukua DeepWiki kwa miradi yao wenyewe.
Cognition lazima imewekeza katika kuzalisha tovuti za wiki kwa idadi kubwa ya miradi ya umma, wakiamini kwamba hili linaweza kutokea. Hii inaonyesha ujasiri wa Cognition katika DeepWiki. Na DeepWiki ikipitishwa, Devin atafuata kiotomatiki, na kuongeza kwa kiasi kikubwa uwezekano wa kupitishwa kwa programu za AI kwa wingi.
GitHub kama Jukwaa la Kushiriki Nyaraka
GitHub imekuwa huduma ya wavuti maarufu na kiwango cha kawaida cha kushiriki, kuhariri kwa pamoja, na kuhifadhi programu za ukuzaji wa programu huria.
Katika miaka ya hivi karibuni, vipengele vyake vya usimamizi na usalama kwa makampuni vimeimarishwa, na kuifanya kuwa zana ya kawaida katika makampuni ya juu yanayoendeleza programu.
Kwa sababu hii, GitHub huleta taswira kali ya huduma ya wavuti ya kuhifadhi na kushiriki programu. Hata hivyo, kiuhalisia, inaweza kutumika kushiriki, kuhariri kwa pamoja, na kuhifadhi nyaraka na vifaa mbalimbali, visivyohusiana kabisa na programu.
Kwa hiyo, si watu wachache wanaotumia GitHub kudhibiti nyaraka wanazotaka kuhariri kwa pamoja kwa upana. Hizi zinaweza kuwa nyaraka zinazohusiana na programu au zisizohusiana kabisa.
Zaidi ya hayo, blogu na tovuti pia ni nyaraka ambazo zina aina ya programu au zimepangwa na kuchapishwa na programu.
Kwa sababu ya hili, si jambo lisilo la kawaida kwa watu binafsi na makampuni kuhifadhi maudhui ya blogu na tovuti, pamoja na programu zinazozifanya ziwe rahisi kutazama na programu za uzalishaji wa tovuti kiotomatiki, pamoja kama mradi mmoja kwenye GitHub.
Inawezekana pia kufanya blogu na tovuti kama hizo kuwa miradi ya umma kwenye GitHub kwa ajili ya kuhariri maudhui yao kwa pamoja.
Zaidi ya hayo, hivi karibuni, AI tendaji haitumiki tu kwa ajili ya ukuzaji programu bali pia mara nyingi huunganishwa kwenye programu.
Katika kesi hii, sentensi za maelekezo zinazoitwa prompts, ambazo hutoa maelekezo ya kina kwa AI tendaji, hupachikwa ndani ya programu.
Prompts hizi pia zinaweza kuchukuliwa kama aina ya hati.
Kiwanda cha Akili
Ingawa mimi ni mhandisi wa ukuzaji programu, pia huandika makala kwa blogu yangu.
Ingawa ninatamani watu wengi wayasome, ni vigumu sana kuongeza idadi ya wasomaji.
Bila shaka, mtu anaweza kufikiria kuunda makala ili kuvutia umakini au kuwasiliana kikamilifu na watu wenye ushawishi kwa ushauri, miongoni mwa juhudi na ubunifu mwingine.
Hata hivyo, nikizingatia tabia yangu na juhudi na mkazo unaohusika, ninasita kushiriki katika kukuza kwa ukali. Zaidi ya hayo, kutumia muda kwenye shughuli kama hizo kutapunguza kiini cha kazi yangu, ambayo inahusisha kupanga programu, kutafakari mawazo, na kuyaweka kwenye nyaraka.
Kwa hiyo, hivi karibuni niliamua kujaribu mkakati unaojulikana kama multimedia au omnichannel, ambao unahusisha kupanua ufikiaji wa machapisho yangu ya blogu kwa kuyaendeleza katika aina mbalimbali za maudhui.
Hasa, hii inajumuisha kutafsiri makala za Kijapani kwa Kiingereza na kuzichapisha kwenye tovuti za blogu za Kiingereza, na kuunda video za mawasilisho kuelezea makala na kuzichapisha kwenye YouTube.
Zaidi ya hayo, mbali na kuchapisha kwenye huduma za blogu za jumla, pia ninazingatia kuunda tovuti yangu ya blogu inayoorodhesha na kupanga machapisho yangu ya blogu ya zamani na kuunganisha makala zinazohusiana.
Ikiwa ningetumia muda kuunda haya kila mara makala mpya inapoandikwa, ingekuwa isiyozalisha. Kwa hiyo, kazi zote isipokuwa kuandika makala ya awali ya Kijapani huendeshwa kiotomatiki kwa kutumia AI tendaji. Hii ninaipa jina kiwanda cha akili.
Ninahitaji kuendeleza programu za kutekeleza utaratibu huu.
Hivi sasa, tayari nimeunda programu zinazoweza kutafsiri kikamilifu, kuzalisha video za mawasilisho, na kupakia kwenye YouTube.
Kwa sasa nipo katika mchakato wa kuunda programu za msingi za kupanga na kuunganisha machapisho ya blogu yaliyopo.
Mara baada ya hapo kukamilika, na nikiunda programu ya kuzalisha tovuti yangu ya blogu na kuiakisi kiotomatiki kwenye seva ya wavuti, dhana ya awali ya kiwanda changu cha akili itakuwa imekamilika.
Kiwanda cha Akili kwa Maana pana
Rasimu za machapisho yangu ya blogu, ambazo hutumika kama malighafi kwa kiwanda hiki cha akili, pia hudhibitiwa kama mradi wa GitHub. Kwa sasa, ni za faragha na hazipatikani hadharani, lakini ninafikiria kuzifanya kuwa miradi ya umma pamoja na programu za kiwanda cha akili hapo baadaye.
Na uainishaji wa machapisho ya blogu, uunganishaji wa makala, na ufafanuzi wa machapisho ya blogu yaliyogeuzwa kuwa video, ambayo ninayaendeleza kwa sasa, yana dhana msingi sawa na DeepWiki.
Kwa kutumia AI tendaji, maudhui mbalimbali huzalishwa kutoka kazi asili za ubunifu kama malighafi. Kwa kuongeza, inaweza kuunganisha habari na maarifa ndani yake, na hivyo kuunda msingi wa maarifa kwa ufanisi.
Tofauti pekee ni kama malighafi ni programu au chapisho la blogu. Na kwa DeepWiki na kiwanda changu cha akili kinachotumiwa na AI tendaji, tofauti hiyo haina maana yoyote.
Kwa maneno mengine, ikiwa neno "kiwanda cha akili" linatafsiriwa kwa maana ya jumla, pana zaidi, isiyobana na programu yangu, basi DeepWiki pia ni aina ya kiwanda cha akili.
Na kile ambacho viwanda vya akili huzalisha hakibaniwi na makala zilizotafsiriwa katika lugha zingine, video za mawasilisho, tovuti za blogu zilizotengenezwa mwenyewe, au tovuti za wiki.
Zitaweza kubadilisha maudhui kuwa kila aina ya vyombo vya habari na fomati zinazowezekana, kama vile video fupi, tweets, vichekesho, uhuishaji, podikasti, na vitabu vya kielektroniki.
Zaidi ya hayo, maudhui ndani ya vyombo hivi vya habari na fomati yanaweza pia kubadilishwa ili kulingana na mpokeaji, kama vile usaidizi mpana wa lugha nyingi, matoleo kwa wataalamu au wanaoanza, na matoleo kwa watu wazima au watoto.
Aidha, hata uzalishaji wa maudhui maalum unapohitajika unaweza kufikiwa.
GitHub kama Mgodi wa Akili
Malighafi kwa ajili ya kiwanda cha akili kimsingi inaweza kupatikana popote.
Hata hivyo, kwa kuzingatia kuwa GitHub imekuwa kiwango cha kawaida cha kushiriki, kuhariri kwa pamoja, na kuhifadhi programu za miradi huria, na kwamba watu wengi, si mimi tu, hutumia GitHub kama eneo la kuhifadhia 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 wa pamoja kwa binadamu, ikisambaza malighafi kwa viwanda vya akili.
Neno "iliyounganishwa na binadamu" hapa linafanana na wazo kwamba miradi huria ni mali ya programu inayoshirikishwa na binadamu.
Falsafa ya programu huria ambayo imesaidia GitHub pia italingana vyema na dhana ya nyaraka huria.
Zaidi ya hayo, utamaduni wa kusimamia habari za hakimiliki na leseni kwa kila hati, sawa na programu, unaweza kuibuka. Maudhui yanayozalishwa kiotomatiki kutoka hati chanzo yanaweza kupewa leseni sawa kwa urahisi, au kuzingatia sheria zilizowekwa na leseni.
Kutokana na mtazamo wa kuendeleza kiwanda cha akili, kuwa na nyaraka za malighafi zilizowekwa kati kwenye GitHub ni bora.
Hii inatoa faida mbili: ufanisi bora wa maendeleo kwa kuunganisha tu GitHub na kiwanda cha akili, na uwezo wa kuonyesha kwa ufanisi kazi na utendaji wa kiwanda chako cha akili kwa kutumia nyaraka zinazopatikana hadharani, sawa na DeepWiki.
Katika siku zijazo, kadiri viwanda mbalimbali vya akili vinavyoendelezwa na kuweza kuunganishwa na GitHub, na kadiri watu na makampuni zaidi wanavyosimamia nyaraka kwenye GitHub na kuzichakata na viwanda vya akili, nafasi ya GitHub kama mgodi wa akili inapaswa kuanzishwa kwa imara.
Msingi wa Maarifa ya Umma Unaoshirikiwa na Binadamu
Kwa GitHub ikiwa katikati kama mgodi wa akili, na maudhui mbalimbali na hifadhidata za maarifa zinazozalishwa na viwanda vya akili, mfumo huu mzima wa ikolojia utaumba hifadhidata ya maarifa ya umma inayoshirikiwa na binadamu.
Zaidi ya hayo, ni hifadhidata ya maarifa inayobadilika na ya wakati halisi ambayo itapanuka kiotomatiki kadri idadi ya nyaraka zinazochapishwa kwenye GitHub inavyoongezeka.
Ingawa hifadhidata hii kubwa na changamano, yenye maarifa mengi, itakuwa muhimu kwa binadamu, itakuwa vigumu kutoa kikamilifu thamani yake inayoweza kupatikana.
Hata hivyo, AI itaweza kutumia kikamilifu hifadhidata hii ya maarifa ya umma, inayoshirikiwa na wanadamu wote.
Mishipa ya Maarifa ya Umma
Ikiwa mfumo wa ikolojia kama huo utatambulika, habari mbalimbali za umma zitaungana kawaida kwenye GitHub.
Hii haitabaki tu kwenye rasimu za blogu za kibinafsi au tovuti za kampuni.
Maarifa na data za kitaaluma, kama vile karatasi za kabla ya kuchapishwa na mawazo ya utafiti, data ya majaribio, na matokeo ya uchunguzi, pia zitajilimbikiza.
Hii itavutia sio tu wale wanaotaka kutumia maarifa, mawazo, na data kwa manufaa ya binadamu wote, bali pia wale wanaotaka kusambaza haraka uvumbuzi wao na kupata kutambuliwa.
Hata kwa wasomi na watafiti, wengi wataona thamani katika kuwa na uhalali, usasa, na athari za kazi zao kuthibitishwa na AI, zikielezwa kupitia maudhui mbalimbali, na kutambuliwa kwa njia inayoenea kwa kasi, bila kulazimika kusubiri mchakato mrefu wa ukaguzi wa rika.
Vinginevyo, ikiwa kazi yao itavutia umakini wa watafiti wengine au makampuni kwa njia hii, na kusababisha utafiti wa ushirikiano au ufadhili, kuna faida za kivitendo pia.
Kwa kuongeza, kuna uwezekano wa kuwa na mtiririko wa kurudi wa maarifa ya AI yenyewe.
AI tendaji hupata kiasi kikubwa cha maarifa kupitia mafunzo ya awali, lakini haichunguzi kikamilifu miunganisho isiyotarajiwa au miundo inayofanana kati ya maarifa hayo mengi wakati wa kujifunza.
Hali kadhalika inatumika kwa maarifa mapya yanayotokana na kuunganisha vipande tofauti vya maarifa.
Kwa upande mwingine, wakati wa kuelezea kufanana na miunganisho kama hiyo wakati wa mazungumzo na AI tendaji iliyefunzwa hapo awali, inaweza kutathmini thamani yao kwa usahihi kabisa.
Kwa hiyo, kwa kulinganisha na kuunganisha vipande mbalimbali vya maarifa kwa nasibu au kwa kina na kuziingiza kwenye AI tendaji, inawezekana kugundua kufanana kusikotarajiwa na miunganisho yenye thamani.
Bila shaka, kwa kuwa kuna idadi kubwa sana ya mchanganyiko, si halisi kugharamia zote. Hata hivyo, kwa kurahisisha na kuendesha mchakato huu ipasavyo, inawezekana kugundua kiotomatiki maarifa muhimu kutoka kwa maarifa yaliyopo.
Kwa kufanikisha ugunduzi wa maarifa kiotomatiki na kuhifadhi maarifa yaliyogunduliwa kwenye GitHub, inaonekana inawezekana kurudia kitanzi hiki milele.
Kwa njia hii, mishipa mingi ya maarifa isiyogunduliwa ipo ndani ya mgodi huu wa akili, na itawezekana kuichimba.
Hitimisho
Kadri msingi wa maarifa ya binadamu unaoshirikiwa na kiwango cha kawaida, kama GitHub, unavyoanzishwa, kuna uwezekano mkubwa utatumika kwa mafunzo ya awali ya AI tendaji na kwa upatikanaji wa maarifa kama RAG.
Katika hali hiyo, GitHub yenyewe itafanya kazi kama ubongo mkubwa sana. Na AI tendaji zitashiriki ubongo huu, zikisambaza na kupanua maarifa huku zikiyashiriki.
Maarifa yanayorekodiwa huko hayatajumuisha tu kumbukumbu za ukweli, data mpya, au uainishaji. Inaweza pia kujumuisha maarifa ya kichocheo yanayokuza ugunduzi wa maarifa mengine au mchanganyiko mpya.
Naiita maarifa hayo yenye athari ya kichocheo "kioo cha akili" au "kioo cha maarifa." Hii inajumuisha, kwa mfano, mifumo mipya ya kufikiri.
Wakati mfumo mpya unapogunduliwa au kuendelezwa na kioo cha akili kiongezwe, athari yake ya kichocheo huwezesha mchanganyiko tofauti na muundo wa maarifa kuliko hapo awali, na hivyo kusababisha ukuaji wa maarifa mapya.
Miongoni mwa haya, kunaweza kuwa na vyanzo vingine vya maarifa. Hii, kwa upande wake, itaongeza zaidi maarifa.
Maarifa kama haya si ugunduzi wa kisayansi bali ni kitu karibu na uchunguzi wa hisabati, maendeleo ya uhandisi, au uvumbuzi. Kwa hiyo, ni maarifa yanayokua tu kupitia mawazo, badala ya kupitia ukweli mpya wa uchunguzi kama maarifa ya kisayansi.
Na GitHub kama mgodi wa akili, pamoja na AI tendaji nyingi zisizohesabika zinazoutumia, zitaharakisha ukuaji wa maarifa kama hayo.
Maarifa yaliyogunduliwa moja baada ya nyingine kwa kasi inayozidi sana kiwango cha ugunduzi wa binadamu yatatolewa kwa njia iliyo rahisi kwetu kuelewa na viwanda vya maarifa.
Kwa njia hii, maarifa yanayoweza kuchunguzwa tu kupitia mawazo yatachimbuliwa haraka.