July 14, 2026

Cara AI (Artificial Intelligence) 'Befikir'

Assalamualaikum Warahmatullahi Wabarakatuh..

Fastrack.. belajar AI. Nak maklumat yang lebih professional dan akademik, gambar diagram cantik, boleh gi kat article, Abu Huzaifah Bidin https://maercaestro.github.io/

AI adalah Artificial Intelligence, kepandaian buatan atau buat-buat pandai. AI bergantung pada maklumat yg dah ada dan boleh agak2 jawapan daripada calculation, sama ada betul - pandai, atau pun tidak - merapu/delusional/AI slop.

AI paling asas adalah engine LLM - Large Language Model. Jenis AI yang borak-borak, tanya soalan, dia jawab.

Untuk perbandingan saiz storage:

  • 1 Novel 300 mukasurat, 1MB ~ 3MB
  • 1 Set Encyclopaedia, 100MB ~ 500MB
  • 1 Model AI LLM kecil, 1GB atau 1,000MB
  • 1 Model AI ChatGPT 3.5, 800GB atau 8,000MB atau 80 set Encyclopaedia.


Kenapa LLM tu paling asas?
Iqra'. Sebab, setiap arahan perlu melalui bahasa, ayat dan perkataan (text encoder). Seperti menaip, bercakap - voice recognition, penglihatan - visual recognition.

Model tu apa? Model tu memori dalam kepala otak AI.
Secara ringkas, lagi banyak memori atau interaksi, lagi banyak maklumat dan pengalaman AI - lagi banyak dia boleh goreng/calculate.

Camne bila tanya soalan, AI boleh jawab? Cakap melayu boleh, cakap cina boleh, cakap tamil boleh, dll?
Bergantung. Kalau dalam tu ada model bahasa, boleh la dia jawab. Kalau takde, tak boleh.

Untuk AI ada beberapa jenis engine - kepala otak dia yg load model, memori dia. Antaranya ollama, llama-cpp, dll. Otak AI ni akan berinteraksi dengan user, terima input, baca model atau memori dan keluarkan output - access memory dan berkomunikasi dengan user.

Macammana dia boleh faham?
Model atau memory ini menggunakan file berextension, dulu2 .bin (binary), .ckpt (checkpoint). Sekarang, .safetensor atau .gguf (GPT-Generated Unified Format). File .bin dan .ckpt tidak lagi digunakan sebabnya bahaya, boleh ada virus. Sebab, processing skrip jahat boleh ada sekali dalam file model, manakala .safetensor atau .gguf takde skrip disertakan.

Masa nak buat model atau training, setiap perkataan akan dimasukkan dalam kamus, dinomborkan, indeks diberikan token - tokenized. Selepas perkataan menjadi token, token ini akan diukur jarak dengan token(perkataan) lain - vectorized. Process ini akan dilakukan berulang kali dengan token(perkataan) lain dikumpulkan juga dalam beberapa dimensi. LLM kecil mungkin mempunyai beberapa dimensi seperti: jenis bahasa, jenis perbuatan, jenis makanan, jenis minuman, dll. Jarak antara token ini dipanggil weight atau tense, tension jadilah tensor.

  • Asas pengiraan AI token: Output = (Input × Weight) + Bias


Daripada beribu ayat yang berlainan, yang mempunyai token (perkataan) yang sama, tension antara token ayat lain akan diukur menghasilkan gradient untuk mengira bias. Bayangkan 3 dimensi mempunyai nilai weight atau tense: x, y, z. Manakala ChatGPT mempunyai 12,288 dimensi (pada July 2026).

.safetensor hanya menyimpan token (perkataan dalam bentuk nombor) dan tension (weight)
.gguf lebih lengkap, menyimpan sekali kamus, token dan tension.

Bila AI menjawab soalan korang, engine AI akan mengira jarak perkataan2 dalam soalan anda yang paling dekat yang ada dalam memori dan juga mengira rekod atau context perbualan2 sebelum itu - tertakluk pada maklumat yang sudah berlaku, setakat time bilamana trained memori itu diupload.

Kalau gambar? Voice? Music? Video?
Sama je, sample banyak2. indeks Mata, badan, telinga, kaki, suara, drum beats, bunyi gitar, pergerakan, dll.

So, AI ni, tu je..

Agak2.. kenapa ada orang tua dulu2 letak2 nombor daripada hasil mengkaji kitab?
Kitab yang tak pernah expired/outdated?
Apa yang mereka tahu yang kita tak tahu?
Formula apa yg mereka pakai?
Kenapa diajarkan nama setiap 'benda'?

Kalau boleh time travel, apa pesanan kat diri sendiri?
Beli crypto? Jangan mati? Restart? Berapa panjang list, do and do not, yang boleh dipesan?

Last2 paksa diri, baca, faham dan ikut Al-Quran.

Lepas ni, In Sha Allah, cara simple shortcut buat .apk, aab atau contract, web3 atau js dalam exe. Cara tradisional, sys. ciput, optimized, ikut keperluan, takdenye kena install benda2 banyak2 beratus, beribu MB.


December 25, 2025

Uninstall Bloatware on Windows 11 2025


Khalil kata aku post setahun sekali. Tahun ni blom abis post lagi. So aku kena post gak.

Untuk makluman semua Digi Maket Ek adalah satu akta yang undang-undang EU (Kesatuan Eropah). Basically dia tak bagi MS sekat uninstall benda-benda yang user tak mahu atau tak pernah guna atau tak perlu pun. Dia dok dalam computer situ jadi tukun makan resources - parasit.

Akta ini tiada disini. So untuk force uninstall benda-benda ni, kita kena aktifkan akta ini dalam computer.

 

Mola-mola... masuk MS Store install wintoys.

 

Lepas download.. install.. run. On kan benda ni.


 

Pastu tutop wintoys. Bleh gi windows setting > Apps > Installed apps.. pilih la memana untuk uninstall.


 

 Sebelum ni banyak benda yang tak boleh uninstall, sekarang dah boleh uninstall. Selamat uninstall!

Untuk bacaan lanjut Maket Ek ni bleh la baca kat https://digital-markets-act.ec.europa.eu/index_en 

 

Ok dah. Kalau panjang umur. Jumpa tahun depan.

September 16, 2023

Godot 4: Simplest, Basic, Tips to know for Beginners



Hey, welcome to Godot.. in Godot:

  1. Firstly, do not overthink. Almost everything is there Input, Graphics/UI, Sounds, Data Storage, Network, etc.
  2. Everything can be as nodes - in the node tree
  3. Every nodes can have its own GDscript
  4. Nodes properties are accessible using $ using GDscript. Lets say we want to rotate something:
    • eg 1: $"node name".rotation accessing/rotating the children of your current node where the code located.
    • eg 2: $"../".rotation accessing/rotating the parent node property.
    • eg 3: $"../../".rotation accessing grandparent
    • eg 4: rotation accessing/rotating the current node
  5. You can have 3D scene at the back and 2D scene for UI or control in a single node tree (in one screen/scene)
  6. If you cannot run your your exported app after installing in Android, just sign it manually using jarsigner from OpenJDK (zipped, I don't like installing stuff)
  7. It is easy to compile the whole engine.. its sufficient to have MinGW, Android command line tools (to install build-tools, platform-tools), NDK, Scons + Python. Whereby, I prefer manually extracting zip and set the environment variable manually, understanding how it works and what libraries are required - without using beefy Android Studio or Visual Studio.
  8. You don't have to recompile the whole engine.
  9. To connect to Firebase is as simple as creating var http = HTTPRequest.new() (after you setup Firebase config and other codes) - Just want to show its possible and built-in without using other extra stuff.
  10. Use both Godot 4.1.1 developing new stuff and Godot 3.5.2 LTS to learn from old demos.
  11. Use built-in animation player, sound player.
That's it for now.. All the best! Looking forward to see you games..