Udanganyifu wa Ufanisi: Kwa Nini Hatua ya Mwisho ya AI Inagharimu Kila Kitu
Unasoma kuhusu kanuni ya 80/20 ya kodi ya AI na unatikisa kichwa kukubali.
AI huandika asilimia 80 ya kodi yako ndani ya sekunde chache. Inaonekana kama maendeleo. Inahisi kama kasi.
Hii ni mtego.
Asilimia 20 ya mwisho ya kazi inachukua asilimia 80 ya muda wako. Hapa ndipo miradi inapokufa. Hapa ndipo watengenezaji programu (developers) wanapopoteza akili zao.
AI hufanya kazi kwa kutumia uwezekano (probability). Inatabiri neno au mstari wa kodi unaofuata wenye uwezekano mkubwa zaidi. Haielewi mantiki (logic). Haielewi usanifu wa mfumo wako mahususi. Inatengeneza "njia rahisi" (happy path) ambayo hufanya kazi tu chini ya hali kamilifu.
Unapovuka ile njia rahisi, unagonga ukuta.
Mimi huiita hii Deni la Uhakiki (Verification Debt).
Deni la kiufundi (Technical debt) hutokana na marekebisho ya haraka. Deni la uhakiki hutokana na ukosefu wa uelewa.
Unapoandika kodi mwenyewe, unajenga ramani ya kiakili. Unajua kwa nini kila mstari upo. AI inapoiandika, unapewa bidhaa iliyokamilika ambayo hukuijenga. Huna umiliki wa mantiki hiyo. Unamiliki matokeo tu.
Kama huelewi kodi, huwezi kuifanyia marekebisho (debug). Unatumia saa nyingi kujaribu kurekebisha kosa ambalo AI lilifanya ndani ya sekunde moja.
Kasi ya uundaji inatengeneza udanganyifu wa ukamilifu. Unafikiri karibu umemaliza. Kisha matatizo ya kipekee (edge cases) yanakuja. Muunganisho (integration) unashindwa. Mapungufu ya usalama yanajitokeza.
Asilimia 20 ya mwisho si tu "mapambo ya mwisho." Ni kiini cha ubora. Ni upimaji (testing), marekebisho (debugging), na kushughulikia matatizo ya kipekee (edge-case handling).
Unarekebishaje hili?
Acha kuchukulia matokeo ya AI kama bidhaa ya mwisho. Yachukulie kama data isiyoaminika.
- Andika majaribio (tests) kwanza. Usiunde mantiki kabla ya kuunda majaribio. Bainisha jinsi kushindwa kunavyoonekana kabla AI haijatoa jibu.
- Hakiki kwa sehemu. Usisubiri muunganisho kamili wa mfumo ili kupata makosa. Jaribu kila kipande kidogo peke yake.
- Futa badala ya kurekebisha kwa dharura (patching). Ikiwa kazi (function) ya AI inashindwa jaribio, usijaribu kuirekebisha mstari kwa mstari. Ifute na ujaribu maelekezo (prompt) tofauti. Kurekebisha makosa ya AI kwa dharura mara nyingi huleta makosa zaidi.
Kanuni ya 80/20 ni onyo. AI inaongeza kasi yako, lakini pia inaongeza wajibu wako wa kuhakiki.
Ikiwa unatumia muda wako wote kurekebisha makosa ya AI, hujapata ufanisi. Umebadilishana tu aina moja ya kazi na nyingine.
Hatua ya mwisho ndipo unapothibitisha kuwa kodi inafanya kazi kweli. Ni pale unapothibitisha kuwa hukulaghaiwa na uongo unaoonekana kuwa mkamilifu.
Chanzo: https://dev.to/amrree/the-illusion-of-efficiency-why-ais-last-mile-costs-everything-a7g
Jumuiya ya kujifunzia ya hiari: https://t.me/GyaanSetuAi
