← l-artikli kollha

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.

Għaliex Waqaft Nafda Tweġibiet tal-AI fil-Kulleġġ Mingħajr ma Niċċekkjhom

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.