Apa itu “AI”?

You are currently viewing Apa itu “AI”?

Malam semalam, aku tengah layan citer The Haunted Palace, last 2 episod, husband aku tengah ber google meet dengan team mates dia plus sorang programmer, derang tengah diskas pasal projek derang la kot, so tidaklah aku nak amik port sangat, until husband aku panggil aku tanya something pasal software, so aku tengok la program yang mamat ni buat, simple je, macam data entry punya input then do some calculation, kemudian keluar la result calculation tu.

Kemudian, dalam ramai-ramai tu ada akak ni tanya suh masukkan AI dalam “software” tu. Programmer tu kata the software itself is already an “AI”. So aku dengar lagi, apa yang akak ni maksudkan dengan “AI” dalam project dorang (civil engineering)?. OK. So akak tu detailkan lagi, dia konon-konon nak make it macam ada suara or robot yang cakap result tu, more less macam nak wowkan presentation derang. Aku half agree and half disagree dengan programmer tu dan jugak akak tu. Bagi aku jauhnya pemahaman orang yang bukan dari bidang AI/computer terhadap AI.

Meh aku cerita sikit kenapa aku half agree, half disagree dengan jawapan programmer tu. Betul, software tu memang ada elemen AI—yang dia maksudkan ialah bahagian keputusan dalam code, contohnya ‘if-else’. Ini dinamakan logik yang bersyarat (condition rule). Logik bersyarat mcm ni memang menunjukkan sikit je ciri ‘kepintaran’ sebab code tu sendiri yang akan buat keputusan.

Tapi… itu blum cukup lagi tuk dipanggil as pure AI. Dia cuma ‘rule-based’ je: sapa2x pun yang tulis formula, code akan ikut bulat-bulat. AI yang sebenar (machine learning) sepatutnya belajar atau learn pola dia sendiri daripada data—bukannya ikut input yang kita tentukan.

So dalam kes projek ini, let say derang dah ada sample data, kemudian masukkan semua data ni dalam code, then code pun boleh predict kalau input sekian sekian makanya inilah pattern or result yang keluar, maybe dari situ, formula yang nak tentukan the best design contoh (aku tak tau sangat civil engineering) akan re-adapt based on these input. Husband aku ada mention subject ni, Highway pavelane design? ntahla aku agak-agak je la kot nak design buat highway, so katalah ada sample data trafik harian, kemudian kalau ada kenderaan punya berat, then hujan tahunan kawasan tu ke, etc etc. Then masukkan semua data ni (kita treat as “training” data), lepas tu bila model dah kenal pattern ni terus dia come out dengan formula baru, so taklah statik, sebab aku ada sekilas tengok code tu macam rumus derang ada macam value (yang programmer panggil hard-coded)

Inilah bezanya dengan if-else rule, dalam if-else rule, formula yang kita guna–> tetap (hard-coded), kalau AI/ML (model-based), formula terhasil dari data. kemudian output boleh berubah bila kita tukar kod, tapi kalau AI, dia punya output boleh bertukar kalau kita re-train data tu. Gitula lebih kurang……

So menjawab kepada persoalan profesor derang untuk AI kan projek derang, aku rasa more less yang derang boleh buat is prediction, sebab kalau skrang nak collect data macam dah lambat. Dan boleh jugak kalau nak explore AutoML bagi mereka yang non-programmers untuk lebih memahami how AI works 😉

Leave a Reply