𝗔𝗴𝗲𝗻𝘁 𝗡𝗱𝗶𝗼 𝗛𝗮𝗿𝗻𝗲𝘀𝘀, 𝗦𝗶𝗼 𝗠𝗼𝗱𝗲𝗹𝗶
Kila mfumo wa AI una sehemu mbili: modeli na harness.
Modeli hutoa uwezo wa kufikiri (reasoning) ghafi. Harness ni kodi inayouzunguka.
Claude Code, GitHub Copilot, na ChatGPT si modeli. Ni harness. Zinatoa zana, kumbukumbu, na mzunguko (loops) unaobadilisha modeli kuwa bidhaa inayofaa.
Tumia fomula hii: Agent = Modeli × Harness
Modeli ni kiungo. Harness ni chakula chenyewe.
Kazi nyingi za uhandisi hutokea kwenye harness. Hufundishi modeli. Unauzunguka modeli. Unaamua ni zana gani itatumia, jinsi inavyoshughulikia makosa, na jinsi inavyokumbuka muktadha (context).
Kwa sasa, kampuni kama OpenAI na Anthropic zinatengeneza sehemu zote mbili. Wanatengeneza injini na gari. Hii itabadilika.
Wakati ujao ni wa harness ambazo hazitegemei modeli maalum (model-agnostic).
Harness ya uandishi wa kodi inahitaji ufikiaji wa repositories na mzunguko wa majaribio (test loops). Harness ya kisheria inahitaji usahihi wa marejeo. Harness ya kifedha inahitaji kumbukumbu za ukaguzi (audit trails). Modeli inabaki vilevile, lakini harness inabadilika kulingana na kazi.
Uhandisi wa harness utatawala sehemu kubwa ya uhandisi wa programu wa sasa.
Kazi inahamia kutoka kuandika mantiki inayotabirika (deterministic logic) hadi kujenga mifumo inayofanya kazi za binadamu kiotomatiki (automate human workflows).
Hii haimaanishi kuwa AI itachukua nafasi ya kodi zote.
- Michakato mikuu ya biashara kama malipo na vitabu vya hesabu lazima ibaki kuwa ya uhakika (deterministic). Hutaki modeli ikisiaibu hesabu zako.
- Kazi zinazoendeshwa na binadamu kama upangaji wa vipaumbele (triage) na usimamizi wa mtiririko wa kazi (workflow management) zitahamia kwa agent.
Kazi inabadilika kwa watengenezaji (developers).
Wataalamu wa ML watajikita upande wa modeli. Watengenezaji watajikita upande wa harness.
Harness ndipo unapofanya maamuzi kuhusu usalama, gharama, na uaminifu. Modeli bora zaidi ikiwa na harness mbaya ni njia tu ya haraka zaidi ya kufeli.
Modeli hujiboresha yenyewe. Mafanikio yako yanategemea jinsi unavyojenga harness.
Optional learning community: https://t.me/GyaanSetuAi