AI
Għaliex Waqaft Nafda Tweġibiet tal-AI fil-Kulleġġ Mingħajr ma Niċċekkjhom
Kodiċi li jaħdem u kodiċi li tifhem spiċċaw ikunu affarijiet differenti. Issa kull tweġiba tal-AI tiġi ttrattata bħal code review qabel ma naċċettaha.
Meta bdejt nuża l-AI għal proġetti tal-kulleġġ, ħassitha bħal shortcut.
Stajt nitlob kodiċi, nikkopja t-tweġiba, u ntemm tasks aktar malajr. Il-problema ġiet meta kelli nispjega l-applikazzjoni lill-professur tiegħi.
Xi drabi l-kodiċi ħadem, iżda ma stajtx nispjega b'mod ċar għaliex klassi kienet teżisti, kif it-talba mxiet mis-sistema, jew x'kien qed jagħmel kull saff.
Pereżempju, seta' kelli din l-istruttura:
Controller
→ Service
→ Repository
→ Database
Iżda meta xi ħadd talabni nispjega l-fluss, ħabbadt.
Dak ġagħalni ninduna li kodiċi li jaħdem mhux l-istess ħaġa bħal kodiċi li tifhem.
Waqaft nikkopja kollox
Tweġibiet tal-AI jistgħu jidhru korretti u professjonali, iżda xorta jistgħu jinkludu patterns mhux meħtieġa, libreriji skaduti, jew suppożizzjonijiet mhux korretti.
Minflok nikkopja t-tweġiba sħiħa, bdejt niffoka fuq il-kunċetti. Issa nistaqsi mistoqsijiet bħal:
- Għaliex din il-klassi hija meħtieġa?
- Liema problema din il-pattern issolvi?
- Fejn tibda u tispiċċa t-talba?
- Jista' dan il-kodiċi jkun aktar sempliċi?
- Nista' nispjegah mingħajr ma naqrah?
Bdejt ukoll nittratta kodiċi ġġenerat mill-AI bħal code review. Naqra l-bidliet, niċċekkja d-dependencies, inħaddem il-kodiċi, u nipprova nifhem kull pass importanti qabel ma naċċettah.
Nifhem il-fluss
Għal API bażika ta' .NET, għandi nkun kapaċi nispjega:
Il-client jibgħat talba.
Il-Controller jirċeviha.
Is-Service japplika l-loġika tan-negozju.
Id-database tiġi aġġornata.
L-API tirritorna tweġiba.
Jekk ma nistax nispjega dak il-fluss, probabbilment għadni ma nifhimx l-applikazzjoni.
Għadni nuża l-AI, iżda issa nużaha biex nispjega kunċetti, nirrevedi kodiċi, u nissuġġerixxi titjib.
It-tagħlima ewlenija kienet sempliċi:
AI should support my thinking, not replace it.