Mawakala zaidi wa AI hawataokoa mradi uliochelewa. Watakoleza jibu lisilo sahihi
Sasisho la mwanablogu kwa Sheria ya Brooks linasema kuongeza mawakala (agents) kwenye mahitaji yasiyo wazi kunakupa jibu lisilo sahihi kwa kasi zaidi. Utaratibu wake unaeleza kwa nini.
Tarehe 27 Oktoba, mwanablogu na msanidi programu j11g alichapisha sasisho la sentensi moja la kanuni ya usimamizi wa programu yenye umri wa miaka 51. Sheria ya Frederick P. Brooks Jr. ya mwaka 1975, iliyotokana na kuendesha mradi wa OS/360 wa IBM, inasema: "Kuongeza nguvukazi kwenye mradi wa programu uliochelewa kunauchelewesha zaidi." Marekebisho ya chapisho hilo kwa mwaka 2026: "Kuongeza mawakala (agents) kwenye mradi wenye mahitaji yasiyo wazi kunakupa jibu lisilo sahihi kwa kasi zaidi."
Ni hoja ya mwanablogu mmoja, si utafiti, na haitoi vipimo vyovyote. Lakini inaashiria mabadiliko yanayomhusu yeyote anayepanga bajeti ya zana za uandishi wa programu kwa kutumia AI: kikwazo kinahama, hakipotei.
Kwa nini Sheria ya Brooks ilikuwepo
Mantiki ya awali ya Brooks ilitegemea gharama mbili. Watu wapya huchukua muda kuelewa mradi, na kila mtu anayeongezwa huongeza mzigo wa mawasiliano: mikutano ya kila siku, makabidhiano ya kazi, na mizozo kuhusu nani anamiliki nini. Baada ya kiwango fulani, gharama ya uratibu wa timu kubwa huzidi faida ya mikono ya ziada.
Mwandishi wa chapisho anabainisha kuwa mawakala wa AI wanaonekana kuondoa gharama hizi zote mbili. Wakala, kwa maneno ya mwandishi, huwa tayari kufanya kazi ndani ya milisekunde na hahitaji mapumziko ya kahawa. Ikiwa sheria hiyo ilihusu msuguano wa binadamu, basi inapaswa kufifia.
Msuguano umeenda wapi
Mwandishi anasema haukufifia; ulibadilika umbo. Sehemu mbili za fikra za Brooks zinaendelea kuwepo.
Ya kwanza ni kile chapisho kinachokiita "Tatizo la Mtoto": mawakala tisa bado hawawezi kuzaa mtoto kwa mwezi mmoja. Baadhi ya kazi ni za mfuatano. Hatua ya pili inahitaji matokeo ya hatua ya kwanza, na hakuna kiasi cha kazi sambamba kinachoweza kubadilisha hilo.
Ya pili ni kwamba mzigo wa uratibu ulihama badala ya kutoweka. Badala ya kusimamia watu, unasimamia mawakala. Mtu lazima aeleze maana ya "imekamilika", akague msimbo (code), agundue hallucinations (majibu yanayotolewa kwa kujiamini lakini ni ya makosa tu), na kuunganisha vipande pamoja. Muhtasari mkali wa chapisho: "Mtu huyo ni wewe."
Chapisho pia linaelezea aina ya kushindwa ambayo haina kifani safi kwa binadamu. Mwandishi anasema ukielekeza mawakala tisa huru kwenye msimbo mmoja bila uratibu ulio wazi, watafurahia kuandika upya kazi za kila mmoja kwa mzunguko wa kasi kubwa. Timu za binadamu nazo hugongana, lakini polepole vya kutosha hivi kwamba mtu hugundua. Mawakala wanaweza kupitia mgongano huo kwa kasi ya mashine.
Ishara
Chapisho likisomwa kama ushahidi, linapendekeza kuwa rasilimali adimu katika uandishi wa programu unaosaidiwa na AI inahama kutoka kuandika msimbo hadi kubainisha nia na kuthibitisha matokeo. Kiasi cha msimbo unaozalishwa ni cha bei nafuu na kinazidi kushuka. Kinachobaki ghali ni kauli sahihi ya unachotaka na ukaguzi wa kuaminika kwamba umekipata. Hicho ndicho kikwazo kile kile alichokibaini Brooks kikiwa kimevaa vazi tofauti: sehemu ngumu ya programu haikuwahi kuwa kubonyeza vitufe.
Ikiwa hilo ni kweli, hadithi ya tija ya mawakala inategemea kidogo idadi ya mawakala unaoweza kuendesha na zaidi ubora wa mahitaji unayowakabidhi. Mahitaji yasiyo wazi si tatizo jipya. Mabadiliko ni kwamba maelezo hafifu sasa yanazalisha kwa kasi kiasi kikubwa cha kazi inayoonekana sahihi lakini ni ya makosa, na kuikagua kunawaangukia watu wale wale wachache walioandika maelezo hayo.
Tahadhari moja: chapisho ni uchunguzi, si ushahidi kutoka kwa mradi uliodhibitiwa. Halitaji data yoyote kuhusu timu za mawakala, na madai yake kuhusu mawakala wanaozunguka katika mizunguko ni maelezo ya mwandishi, si matokeo yaliyopimwa.
Maswali Unayopaswa Kuuliza
- Je, kuna yeyote kwenye timu anayeweza kueleza, kwa aya moja, maana ya "imekamilika" kwa mradi huu, na je, watu wawili wangeandika aya ile ile?
- Ni kazi zipi katika mpango wetu ambazo kweli ni za mfuatano, na je, tunalipia mawakala sambamba kwa kazi isiyoweza kufanywa sambamba?
- Nani anakagua matokeo ya mawakala, inachukua saa ngapi kwa wiki, na je, gharama hiyo imehesabiwa katika madai ya tija tunayouziwa?
- Nini kinazuia mawakala wawili kuandika juu ya kazi ya kila mmoja, na tungejuaje kama walifanya hivyo?
- Ikiwa mahitaji si sahihi, tutagundua baada ya muda gani: baada ya mzunguko mmoja wa wakala, au baada ya tisa?
Cha Kufuatilia Baadaye
Fuatilia kama wauzaji na timu za uhandisi wataanza kuripoti muda wa ukaguzi na kazi ya kurudia pamoja na idadi ya mistari au vipengele vilivyozalishwa. Ikiwa zana za mawakala zitaanza kuja na vipengele vya uratibu, ubainishaji na uthibitishaji kama sehemu kuu za mauzo, tasnia inakubali hoja ya chapisho. Ikiwa madai yataendelea kuangazia wingi wa matokeo tu, tarajia sheria ile ya zamani kuendelea kujidhihirisha katika miradi iliyochelewa.
- 1Andika ufafanuzi wa aya moja wa "imekamilika" kabla ya kumpa wakala kazi yoyote.
- 2Gawanya kazi kwanza katika sehemu za mfuatano na sehemu sambamba; fanya sambamba zile za pili pekee.
- 3Panga muda wa kukagua matokeo ya mawakala waziwazi kwenye bajeti, si kama wazo la baadaye.
Ready to implement AI in your business?
Our team builds the AI systems you just read about. Start with a free 30-minute discovery meeting.
