𝗠𝗮𝗲𝗻𝗱𝗲𝗹𝗲𝗼 𝘆𝗮 𝗔𝗴𝗲𝗻𝘁𝗶𝗰 𝗬𝗮𝗹𝗶𝗸𝘂𝘄𝗮 𝗬𝗮𝗹𝗶𝘆𝗼𝘇𝗶𝗱𝗶 𝗨𝘄𝗲𝘇𝗼

AI inasonga kwa kasi.

Miezi michache iliyopita, nilijihisi nimepotea. Kila wiki, wasaidizi wapya wa kodi na mifumo mipya ya kazi (workflows) ilitokea. Watu walidai kuwa wanatengeneza programu (apps) ndani ya saa chache. Nilihisi ilibidi nifuate kasi hiyo au nishindwe.

Nilijaribu zana nyingi. Nilitumia Cursor, ChatGPT, Claude Code, na Lovable. Nilizibadilisha mara kwa mara. Nilidhani zana bora zaidi itanifanya niwe mwanatengeneza programu (developer) bora zaidi.

Haikufanyika hivyo.

Somo bora zaidi halikuwa kuhusu kuchagua zana. Lilikuwa kuhusu kujifunza jinsi ya kufanya kazi na AI.

Sasa, siombi AI iandike kodi mara moja.

Naanza kwa kuelezea tatizo. Ninaelezea:

  • Mahitaji ya kipengele (feature requirements)
  • Kanuni za biashara (business rules)
  • Hali nadra (edge cases)
  • Lengo la mwisho

Wakati mwingine ninatumia ChatGPT kupanga utekelezaji kwanza. Ninapata mpango ulio wazi. Kisha, ninampa mpango huo msaidizi wa agentic ili aitengeneze.

Mabadiliko haya yalibadilisha kila kitu.

Ninatumia muda mchache kwenye kodi za kawaida (boilerplate code). Ninatumia muda mwingi kwenye:

  • Muundo wa programu (software architecture)
  • Uzoefu wa mtumiaji (user experience)
  • Kutatua tatizo halisi

AI hufanya makosa. Ninapitia kila mstari kabla ya uzalishaji (production). Siandiki kila mstari mwenyewe. Badala yake, ninaongoza mchakato.

Zana zitabadilika. Ujuzi halisi ni jinsi unavyowasiliana na AI. Itumie kama sehemu ya mchakato wako. Wekeza katika ujuzi huo.

Source: https://dev.to/amantekim/a-few-months-ago-agentic-development-felt-overwhelming-13nn

Optional learning community: https://t.me/GyaanSetuAi