html Urahisi Unaojifunza. Katiba ya AI yangu. — Allan Njoroge
Insha 04 · AI na Ujenzi

Urahisi Unaojifunza.

Katiba ya
AI yangu.

Muuguzi kwenye jukwaa langu — wa kweli, mwenye bili, familia, na zamu za kuchukua — alishindwa kuongeza akaunti yake ya benki. Alijaribu mara tatu. Ujumbe ulisema Imeshindikana kuunganisha akaunti ya benki. Tafadhali jaribu tena. Kwa hiyo akajaribu. Ujumbe ule ule. Kwa hiyo akaacha kujaribu.

Niligundua kwa sababu aliacha kufika kwenye zamu zake.

Hili ni aina ya hitilafu ambayo kila kampuni ya bidhaa huzindua na kuirekebisha katika sprint moja. Ni hitilafu ya kawaida zaidi duniani. Pia ni aina ya hitilafu ambayo, ukiwa unaendesha jukwaa la nguvu kazi ya afya wakati wa uhaba wa kitaifa wa wauguzi, inakuwa njia ndogo na ya wazi ambayo uhaba huo unazidi kuwa mbaya — zamu moja isiyojazwa, mgonjwa mmoja asiyetunzwa, muuguzi mmoja aliyeamua kwamba jukwaa lako halikustahili msuguano huo.

Niliketi nayo kwa saa tano. Nikavuta uzi.

Hitilafu haikuwa hitilafu.

Hitilafu ilikuwa kwamba mshirika wangu wa AI — mfumo ninaoutegemea kila siku kuendesha kampuni yangu — ulikuwa ukifanya kazi kwa mawazo yaliyopitwa na wakati kwa wiki tatu. Ulikuwa "umekumbuka" mambo ambayo hayakuwa kweli tena. Ulikuwa "umehakiki" mambo kwa kusoma kumbukumbu zake mwenyewe badala ya kurudi kwenye chanzo. Nilipouliza ni nini kibaya na mfumo wa kuongeza benki, ulinipa jibu lenye uhakika ambalo lilikuwa sahihi kwa asilimia 80 na si sahihi kwa asilimia 20, na hiyo asilimia 20 ingelisafirishwa hadi kwenye uzalishaji bila mimi kuibaini.

Hiyo ndiyo siku nilipoanza kuandika katiba ya AI yangu.

Hii ndiyo insha kuhusu kile ilichonifundisha. Ilianza kama tatizo la uhandisi. Iliishia mahali karibu na tatizo la jinsi ya kufikiri kwa uwazi wakati gharama ya kukosea imeacha kuwa ya kinadharia.

Ni kwa ajili ya nani, na kwa nini nadhani ina umuhimu

Hii ni kwa ajili ya waasisi, waendeshaji, wahandisi, na watu wa sera ambao wako karibu kufanya maamuzi — wakijua au bila kujua — kuhusu jinsi washirika wao wa AI wanavyoruhusiwa kufanya kazi. Kundi hilo ni kubwa zaidi ya inavyoonekana. Ikiwa unatumia Claude au ChatGPT au Cursor au Lovable kufanya kazi halisi, tayari umempa AI mamlaka kidogo juu ya matokeo yako. Ikiwa unajenga kwa kutumia zana hizi ndani ya sekta inayodhibitiwa — afya, ulinzi, fedha, elimu, sheria — umempa AI huyo mamlaka kidogo juu ya matokeo halisi.

Mazungumzo mengi ya umma kuhusu AI sasa hivi ni ama ya kinadharia kupita kiasi (je, itakuwa na ufahamu?) au ya kiufundi mno (huu hapa mwongozo wangu kwa barua pepe). Nafasi ya katikati — sehemu inayohusu jinsi mshirika wa AI anavyopaswa kufanya kazi mara unapomwamini na lolote lenye umuhimu — ndipo nguvu halisi ilipo. Pia ndipo hatari halisi ilipo.

Nadharia ya insha hii ni kwamba waasisi, wajenzi, na waendeshaji katika wakati huu wana dirisha dogo la kuandika kanuni bora za uendeshaji ndani ya washirika wao wa AI kuliko zile za kawaida. Si kwa sababu modeli za msingi ni mbaya — kinyume chake kabisa. Modeli zinakuwa nzuri vya kutosha, kwa kasi ya kutosha, kiasi kwamba kikwazo kimehama. Si tena je, AI inaweza kufanya kazi hiyo. Ni je, nidhamu ya AI inastahili kazi hiyo.

Makampuni yanayosukuma mpaka wa uwezo wa modeli — Anthropic mbele yao kabisa katika kazi yangu ya kila siku — yanafanya toleo gumu zaidi la nidhamu hii kwenye msingi. Makampuni yanayosukuma mpaka wa kasi ya ujenzi — Lovable katika hali yangu — yanaondoa kila kisingizio cha kutozindua. Hatua hizi zote ni za mbele kwa spishi nzima. Zinapanua kile mtu mmoja anachoweza kufanya kwa wiki, kwa mwezi, kwa sprint ya miezi mitano inayoishia kwa jukwaa la kitaifa.

Upanuzi huo siyo hoja. Hoja ni kile unachochagua kufanya na upanuzi huo. Na uchaguzi huo unategemea iwapo AI unayofanya nayo kazi inafanya kazi kwa nidhamu au inakisia huku ikisikika kuwa na uhakika.

Itifaki iliyo hapa chini ni jibu langu kwa la pili. Ninaishiriki ili waendeshaji wengine waige kile kinachofaa na waache kile kisichofaa.

Watu wawili wenye maono begani mwangu

Nilipopaswa kuunda jinsi AI yangu inavyopaswa kujifunza, nilijigundua nikifikiria jinsi Elon Musk na Sam Altman wangelikabiliana na tatizo hilo hilo. Wajenzi wawili tofauti, mishtuko miwili tofauti. Wote sahihi.

Elon angeangalia hali yangu na kusema: una kanuni nyingi mno. Sehemu bora ni hakuna sehemu. Mchakato bora ni hakuna mchakato. Kama huwezi kutumia kanuni ndani ya sekunde tano, kanuni hiyo ni ngumu mno. Iondoe.

Angesukuma kuelekea usanifu wa kanuni za msingi. Usiandike kanuni kukamata aina ya hitilafu. Badilisha muundo ili aina ile ya hitilafu iwe haiwezekani. Kama suluhu ile ile inajitokeza mara tatu, suluhu hiyo sasa ni ya lazima katika kiwango cha usanifu, si kiwango cha kitabu cha kanuni. Otomatiki daima inashinda hukumu. Kanuni tatu zinazotekelezwa zinashinda thelathini zinazopuuzwa.

Sam angeangalia hali ile ile na kuuliza kitu tofauti. Mwelekeo ni upi? Je, uko bora kwa asilimia 1 kuliko jana? Kwa sababu asilimia 1 kwa siku inajumuisha hadi mara 37 kwa mwaka. Je, unapima? Kwa sababu kama huwezi kuipima, huwezi kuiboresha. Je, unajifunza kati ya miradi, au unajifunza upya somo lile lile kila mara?

Angesukuma kuelekea ujifunzaji unaojumuisha. Kila mwingiliano huzalisha data. Kila kanuni ina uwiano wa ufanisi: hitilafu zilizokamatwa zikigawanywa kwa mara ilizoanzishwa. Kanuni zinazothibitisha thamani yao zinapanda; zile zisizothibitisha, zinastaafu. Athari za mtandao zina umuhimu — somo lililojifunzwa katika mradi mmoja linapaswa kufanya mradi unaofuata kuwa bora kiotomatiki. Na chini ya yote: mipaka ya usalama. Kamwe usitoke nje ya reli. Kamwe usidai uhakika ukiwa hauna uhakika. Kamwe usisalimishe ufunguo wa binadamu.

Mishtuko yote miwili ni sahihi. Hakuna hata moja peke yake inayotosha.

Muchanganyiko

Niliishia na — ninachokiita Itifaki ya Musk-Altman, MAP kwa ufupi — ni mchanganyiko wa mishtuko hiyo miwili. Inafanya kazi katika tabaka sita, lakini roho ya jambo hili ni rahisi kuliko hivyo:

Usanifu unashinda kanuni. Kanuni zinashinda matumaini. Kipimo kinashinda maoni. Na mfumo lazima uwe makini zaidi, si mkubwa zaidi, kwa muda.

Mstari mgumu zaidi kwangu kuushikilia ni ule unaohusu ukubwa.

Kuna mvuto mkubwa wa uvutano, unapoandika kitabu cha kanuni, kuelekea kuongeza kanuni. Kila hitilafu inakushawishi kuandika ukaguzi kwa ajili yake. Kila uongo wa kweli unakushawishi kuongeza ulinzi karibu na ulinzi. Miezi sita baadaye, una kanuni 47 na AI yako inapuuza 44 kati yake.

Kanuni kuu ya itifaki — mstari ninaorudia kila mara — ni huu:

Kitabu cha kanuni kinachokua ni ishara ya kushindwa, si ya mafanikio.

Kwa hiyo nilikatiza kanuni zinazotekelezwa kwenye tatu. Tatu. Chochote kinachozidi kiko katika hali ya kivuli, kwenye majaribio, kinachoangaliwa lakini hakitekelezwi. Kanuni mpya zinapata nafasi yake kwa kukamata hitilafu halisi kwa viwango vidogo vya uongo wa kweli, na pale tu kanuni ya nne inapopata kupanda, kanuni yenye ufanisi mdogo zaidi tayari kwenye mfumo inastaafu kiotomatiki. Hakuna kamwe kanuni ya nne.

Tatu za sasa:

Hakikisha kabla ya kudai. Hakuna dai la ukweli linalosafirishwa bila ushahidi wa msingi — swali la hifadhidata, tofauti ya kodi iliyosafirishwa, mstari wa logi, njia ya faili. Kama huwezi kutaja chanzo, huwezi kudai. Liite ni dhana badala yake.

Soma chanzo cha ukweli na chanzo cha mwendo. Ninapouliza AI yangu kuhusu kodi iliyosafirishwa, lazima ivute toleo lililosafirishwa na faili ya ndani, ililinganishe, na ionyeshe tofauti kama matokeo. Kuchagua upande mmoja bila kujua ni uso upi ndio rasmi ndivyo unavyojidanganya hadi kwenye suluhu mbaya.

Onyesha hali ya kutokuwa na uhakika kwa wazi. Chini ya asilimia 95 ya uhakika, sema hivyo. Majibu yaliyo na uhakika lakini si sahihi ndiyo aina mbaya zaidi ya kushindwa katika mfumo wowote. Gharama ya kusema sina uhakika ni ndogo. Gharama ya kukosea kimya kimya ni kubwa.

Kama ningepaswa kuchagua kitu kimoja ambacho sekta ya AI imekosea kwa kudumu, ni cha mwisho. Kila modeli, kwa namna fulani, imefundishwa kuonyesha uhakika. Uhakika unasomwa kama uwezo. Lakini kwa kazi za hatari kubwa — na kuendesha kampuni ni kazi ya hatari kubwa — hali ya kutokuwa na uhakika iliyopimwa ni sifa, si kasoro.

Tabaka gumu zaidi kujenga: kumbukumbu inayofifia

Kitu cha pili kigumu zaidi kupata sahihi haikuwa kanuni. Kilikuwa kumbukumbu yenyewe.

Ninaandika mambo ili AI yangu ikumbuke. Hali ya wahusika wengine. Hali ya wakili. Mikataba inayoendelea. Wajibu ulio wazi. Kila ukweli unaishi katika faili dogo. AI inazisoma mwanzoni mwa kila kipindi.

Tatizo: ukweli unapitwa na wakati. Mtazamo wa mhusika unabadilika. Wakili anachukua kesi, kisha anakataa. Mkataba unaendelea mbele, au unakufa. Kama kumbukumbu haifii, AI inaishia kufanya kazi kwa ukweli wa wiki sita zilizopita.

Hivyo ndivyo karibu kilinifika kuhusu wakili niliyekuwa nikimtegemea kwa jambo kubwa. Faili ya kumbukumbu ilimweka kama amejihusisha. Wiki kadhaa kabla, katika mazungumzo ya kimya ambayo sikubadilisha kuwa sasisho la kumbukumbu, alikuwa amenipa kuwa angedai malipo makubwa ya awali kuchukua jambo hilo — maana yake hakuwa amejihusisha kabisa. Alikuwa kwa masharti. Faili haikusasishwa kamwe. AI yangu iliendelea kuniambia, kila siku, kuwa wakili amehakikishwa. Kama ningelifanya hatua kwa msingi huo bila kuhakiki upya, ningeingia kwenye jambo zito bila uwakilishi.

Suluhu haikuwa kanuni. Suluhu ilikuwa ya kimuundo.

Kila faili ya kumbukumbu sasa inabeba sehemu nne za metadata: ilihakikiwa lini mara ya mwisho, uhakika wa sasa (1.0 hadi 0.1), inafikiwa mara ngapi, na ilifikiwa lini mara ya mwisho. Uhakika unafifia kiotomatiki kwa umri — 0.9 baada ya wiki, 0.7 baada ya wiki mbili, 0.5 baada ya mwezi, 0.3 baada ya miezi miwili, 0.1 baada ya miezi mitatu. Chini ya 0.5, AI inalazimika kuhakiki ukweli dhidi ya hali ya sasa kabla ya kuutaja. Chini ya 0.3, kumbukumbu inawekwa kwenye foleni ya ukaguzi wa kufutwa.

Hii ndiyo hatua ya Elon. Usigundue kumbukumbu iliyopitwa na wakati. Fanya kumbukumbu iliyopitwa kuwa haiwezekani kimuundo. Mfumo hauwezi kufanya kazi kwa ukweli uliopitwa, kwa sababu upitaji wa muda unajitokeza kwenye muundo wa data wenyewe.

Inasikika ndogo. Siyo. Sababu siyo ndogo ni kwamba karibu kila janga la AI nililowahi kusoma kuhusu, nikilirudisha kwenye kanuni za msingi, ni toleo fulani la AI ilikuwa ikifanya kazi kwa picha iliyopitwa ya dunia na haikuwa na njia ya kujua. Suluhu si modeli yenye akili zaidi. Suluhu ni muundo wa kumbukumbu unaokubali kuwa muda upo.

Kile hili kilichonifundisha kuhusu fikra zangu mwenyewe

Nilidhani niliandika katiba ya AI yangu. Kile nilichoandika kweli ni maelezo ya jinsi ninataka kufikiri.

Kanuni tatu zinazotekelezwa — hakikisha kabla ya kudai, soma pande zote mbili, onyesha hali ya kutokuwa na uhakika — siyo kanuni za AI. Ni kanuni za ubora wa akili. Zinaelezea jinsi ninataka kufanya kazi wakati hatari ni halisi.

Kila mwanzilishi ninayemheshimu ana toleo fulani la kanuni hizi, hata kama hajawahi kuziandika. Wazuri wanajua ni mambo gani yanayobeba uzito katika wiki fulani, na wanahakiki mambo hayo wenyewe — si kwa sababu hawawaamini timu zao, bali kwa sababu gharama ya kukosea ni isiyolingana. Wazuri wanasoma memo ya mkataba na chumba halisi cha data kabla ya kuunda msimamo. Wazuri wanaweza kusema sijui bado katika mkutano wa bodi bila kupoteza mamlaka. Wamejifunza, kwa njia ngumu, kuwa gharama ya kusema mara moja inazidiwa na gharama ya kukosea kimya kimya hata mara moja.

Itifaki inafanya kazi kwa AI yangu kwa sababu ni itifaki ile ile ninajaribu kuiendesha kwangu mwenyewe. Hiyo ndiyo sehemu sikuiona ikija.

Kuna msemo wa zamani wa uhandisi: usanifu wa timu unajitokeza katika usanifu wa bidhaa. Nadhani toleo la kina zaidi ni hili:

Usanifu wa akili yako unajitokeza katika usanifu wa zana zako.

Nilipoifanya AI yangu ihakikishe kabla ya kudai, nilikuwa nikijiambia: acha kudai mambo ambayo hujayahakiki. Nilipoifanya AI yangu ionyeshe hali ya kutokuwa na uhakika, nilikuwa nikijikumbusha kuwa sipati alama kwa uhakika wa uongo katika mkutano wa bodi. Itifaki ni kioo, kwa namna fulani. Niliijenga kwa AI. Najiona ndani yake.

Kile kinachowezekana

Hii ndiyo sehemu nataka kuwa mkweli kuhusu, kwa sababu ndiyo sehemu yenye umuhimu zaidi.

Miaka mitano iliyopita, nisingeweza kuzindua ShiftNex AI. Maono yalikuwa kichwani mwangu kwa sehemu kubwa ya muongo. Hataza zilikuwa zimewasilishwa. Mazingira ya uendeshaji — miaka kumi ya kuendesha kampuni ya nguvu kazi, picha iliyo wazi ya jinsi kila zana iliyokuwepo ilikuwa ikiwaangusha watu iliyokusudiwa kuwahudumia — yalikuwa tayari kadiri yangewahi kuwa. Kilichokosekana kilikuwa uwezo wa kuijenga bila timu ya wahandisi nisingeweza kumudu na ratiba nisingeweza kuhalalisha.

Lovable ilifunga pengo hilo. Tuliketi mwezi Aprili 2025 — mimi, Sasha Matkovska kwenye bidhaa, Dmitri Batulin kwenye utekelezaji wa kiufundi, Kole Nelson akibeba kazi ya mifumo ya AI — na ndani ya siku tano toleo dogo zaidi linalowezekana la jukwaa lilikuwa hai. Kufikia mwezi wa tano, takribani wataalamu wa afya elfu tano walikuwa wakitumia jukwaa kikamilifu, na mapato ya kila mwaka yalikuwa yamevuka dola milioni moja. Hakuna kati ya hayo ambayo yangewezekana katika kizazi kilichopita, kwa ratiba yoyote, bila dola milioni kumi na wahandisi arobaini.

Anthropic, kwa njia tofauti, walifunga pengo tofauti. Nidhamu ninajaribu kuifanya kazi katika itifaki hii — hali ya kutokuwa na uhakika iliyopimwa, mahitaji ya kutaja chanzo, kukataa kupendezesha — iko karibu na tabia ya msingi ya Claude kuliko modeli yoyote niliyofanya nayo kazi katika miaka kabla yake. Ukweli kwamba ninaweza kuandika katiba ya AI yangu na kuwa na matarajio ya kawaida kuwa AI itazifuata si jambo dogo. Ni kazi ya watafiti na wahandisi waliotumia miaka mingi kuzifundisha modeli kuwa za ukweli kabla ya kuwa za kupendezesha. Msingi huo ndio unaofanya itifaki ya kibinafsi iwezekane mwanzoni. Bila huo, insha hii ni orodha ya matakwa. Pamoja nayo, ni mwongozo wa uendeshaji.

Ninaandika hii sehemu kwa sababu nataka kuwapongeza wale wanaofanya kazi hiyo, na sehemu kwa sababu nataka kuonyesha kile kinachowezekana wakati kazi yao inapokutana na waendeshaji wenye nidhamu. Mwanzilishi peke yake, au timu ya watu watatu, sasa anaweza kuzindua ndani ya sekta zinazodhibitiwa zilizokuwa zikihitaji mtaji wa hatari wa taasisi na shirika kamili la uhandisi. Kufungwa kwa mzunguko wa ujenzi ni halisi. Ndivyo na kufungwa kwa mzunguko wa kufikiri, ukifanya kazi kwa nidhamu. Mifupisho hiyo miwili inazidisha.

Hilo linamaanisha, likichukuliwa kwa umakini, kuwa muongo ujao wa ujenzi utaonekana tofauti na muongo wowote wa ujenzi uliopita. Kikwazo si tena mtaji, au idadi ya wafanyakazi, au uwezo wa kiufundi. Kikwazo ni nidhamu ya mwendeshaji. Makampuni yatakayofafanua miaka ishirini ijayo ni yale ambayo waendeshaji wao wamegundua jinsi ya kufikiri kwa uwazi na AI, si licha yake.

Huo ndio mwendo wa mbele. Ndicho kinachofunguliwa. Ndiyo sehemu sitaki yeyote akose huku akiangalia mazungumzo ya juujuu kuhusu maamuzi na bei na vipimo.

Tunaendeleza, kwa pamoja na hatua kwa hatua, upana wa ufahamu wa kibinadamu. Si kwa namna ya kifumbo. Kwa namna ya vitendo. Tunafanya iwezekane kwa mtu mmoja, mwenye zana sahihi na nidhamu sahihi, kufanya kazi iliyokuwa ikihitaji taasisi. Hiyo ndiyo kiini cha maendeleo. Zana zinazoheshimu muda. Zana zinazokubali hali ya kutokuwa na uhakika. Zana zinazojumuisha. Nidhamu inayobebwa na mwendeshaji. Uwezo unaobebwa na modeli. Vyote vikiboresha kingine, wiki kwa wiki, kwa makusudi.

Insha hii ni mchango wangu mdogo kwenye kubadilishana huko.

Nini kifuatacho

Ninaendesha itifaki hii kwenye Astra — mshirika wa AI ninayefanya naye kazi kila siku kwenye ShiftNex AI — kuanzia sasa. Msingi ni 80 kati ya 100 kwenye rubric ya vipimo sita: usahihi, usalama, urahisi wa kudumisha, uhakikisho, ujumlishaji, ushikiri. Lengo ni 95 kufikia mwisho wa Q3. Mwelekeo ninayotaka ni nyongeza ya alama moja kwa wiki, kwa wastani, milele.

Kama itifaki itafanya kazi, uthibitisho hautakuwa wakati mmoja wa kuvutia. Utakuwa kutoweka taratibu na kwa kasi sawa kwa hali ile ya kushindwa niliyopitia na muuguzi yule na akaunti yake ya benki. AI haitakosea kwa uhakika hitilafu iliyopaswa kuikamata. Haitaniambia mhusika amejihusisha wakati yuko kwa masharti. Haitapunguza tatizo lililo mbele yangu kuendana na uhakika wake juu yake.

Hivyo ndivyo. Hakuna fataki. Tu kutokuwepo kwa aina ya kosa linalojumuisha wakati hakuna mtu analikamata.

Nitaandika tena baada ya siku 90 na mwelekeo.

· · ·

Mambo machache nadhani yanahamia zaidi ya AI.

Kwa waasisi wanaojenga na AI sasa hivi. Usiombe AI yako ikumbuke zaidi. Iombe ihakiki zaidi. Kumbukumbu ni rahisi. Uhakiki ni ghali. Wa pili ndio kizingiti cha biashara.

Kwa viongozi wa uhandisi na bidhaa. Kikomo cha kanuni tatu ni halisi. Ikiwa timu yako haiwezi kutaja kanuni za uendeshaji za utamaduni wenu wa uhandisi ndani ya sekunde tano, kanuni hizo hazipo. Mna mila tu.

Kwa wengine wote. Sijui ni sentensi kamili. Jenga uwezo huo. Gharama ya kusema mara moja inazidiwa na gharama ya kukosea kimya kimya hata mara moja. Hii ni kweli katika mikutano ya bodi, mahakamani, katika maamuzi ya kimatibabu, katika mazungumzo ya familia, katika kila eneo ambapo kuwa mkweli kuhusu uhakika wako kuna manufaa zaidi ya kuonyesha uhakika ambao kweli huna.

Kanuni kuu, tena, kwa sababu nataka iwe ukutani:

Kitabu cha kanuni kinachokua ni ishara ya kushindwa, si ya mafanikio. Kumbukumbu inapaswa kuwa makini zaidi, si kubwa zaidi.

Nadharia iliyo chini ya kanuni kuu ndiyo nitarudia: usanifu wa akili yako unajitokeza katika usanifu wa zana zako. Tukipata usanifu huo sahihi — kwa faragha, kibinafsi, mwendeshaji mmoja kwa wakati — matokeo ya pamoja ni kazi makini zaidi, kazi ya kweli zaidi, na zaidi yake. Wagonjwa zaidi watunzwao. Zamu zaidi zilizojazwa. Matatizo zaidi yaliyokuwa ghali sana kutatuliwa, yakitatuliwa na watu ambao hawakuwa wakiruhusiwa kuingia chumbani.

Sura ya muongo huu inaitegemea.

Nitakujulisha pale mwelekeo unapoithibitisha.

· · ·
Picha ya Allan Njoroge Allan Njoroge signature
Allan K. Njoroge

Mwanzilishi na Mkurugenzi Mtendaji wa ShiftNex AI, jukwaa asilia la AI la uratibu wa nguvu kazi ya afya. Anaandika kuhusu ujenzi, ubora, na nidhamu ya kuendesha kampuni kwenye ukingo wa kile AI inachokiwezesha. Tacoma, WA — mzaliwa wa Nairobi, Kenya.

Tacoma, WA / Insha zaidi / @AllanKuotah