Claude Code · Bab 2: Asas & Pemahaman AI · 7 Modul · Bacaan ~20 minit
Sebelum guna alat, faham dulu macam mana AI berfikir, mengingati dan bertindak. Takde install apa-apa kat sini: baca, faham, tick. Lepas bahagian ni, semua benda dalam Bahagian 2 & 3 akan masuk akal.
Korang sebenarnya dah guna versi kecil dia setiap hari.
Tengok keyboard telefon korang. Bila taip "nanti aku", dia cadangkan "call", "datang", "balik", dia meneka perkataan seterusnya berdasarkan ayat-ayat yang korang pernah taip.
LLM (Large Language Model, "otak" di sebalik Claude & ChatGPT) buat benda yang sama... tapi dengan dua beza besar:
| Keyboard telefon | LLM (AI) | |
|---|---|---|
| Teka untuk | Sambung ayat KORANG | Bina JAWAPAN untuk korang |
| Belajar dari | Ayat korang sendiri | Teks seluruh dunia, buku, web, kod |
| Hasilnya | Kadang silap & kelakar | Tepat & bermakna (tapi bukan 100%) |
Sebab setiap satu dilatih dengan "resipi" berbeza.
Setiap model AI melalui latihan besar-besaran dengan ratusan billion parameter (anggap macam berjuta-juta tombol halus yang dilaras masa belajar). Resipi latihan berbeza → kepakaran berbeza:
| Syarikat | Model | Terkenal sebab |
|---|---|---|
| Anthropic | Claude (Fable, Opus, Sonnet, Haiku) | Coding & pemikiran panjang, sebab tu kita guna untuk bina sistem |
| OpenAI | GPT (ChatGPT) | Kreatif & serba guna |
| Meta | Llama | Percuma & terbuka, boleh run atas server sendiri |
| DeepSeek | DeepSeek V3/R1 | Coding & matematik pada kos murah |
Dalam satu keluarga pun ada saiz berbeza, model besar lebih bijak tapi perlahan & mahal, model kecil pantas untuk kerja ringkas. Sebab tu dalam Claude ada pilihan model.
Rahsia macam mana AI selongkar data besar dengan tepat.
Carian biasa (macam Ctrl+F) cari perkataan sama. Kalau korang cari "khemah" tapi nota tertulis "tenda", carian biasa tak jumpa.
Sistem AI simpan setiap ayat sebagai deretan nombor yang mewakili maknanya (dipanggil embedding / vektor). Bila cari, dia bandingkan makna dengan makna:
pgvector, lajur istimewa dalam database yang simpan "nombor makna" ni.Dari chatbot borak → pekerja yang bertindak.
AI dulu: korang tanya, dia balas teks. Habis situ. AI sekarang boleh Reason + Act, dia berfikir merangka pelan, lepas tu guna tools untuk buat kerja sebenar:
Kenapa perbualan panjang buat AI jadi "berat", dan apa jadi bila penuh.
Setiap kali AI nak jawab, dia baca semula seluruh perbualan dari awal, setiap mesej korang, setiap jawapan dia, setiap fail yang dibaca. Semua tu dibawa dalam satu "beg" yang dipanggil tetingkap konteks (context window).
Dua cara AI besar tangani bila beg penuh, dua-dua ada kelemahan:
| Cara | Apa jadi | Risikonya |
|---|---|---|
| Kompres (ChatGPT) | Ringkaskan perbualan lama | Detail hilang, boleh keliru fakta |
| Sesi baru (Claude) | Mula perbualan kosong | Lupa semua, kalau tiada nota luar |
/clear dan mula bersih.
Ini bukan bug, ini cara kerja yang betul dengan AI.
Kalau sesi baru = lupa semua... macam mana Claude "ingat"? Jawapannya: nota.
Penyelesaiannya simple tapi genius: AI tulis nota dalam fail teks (format
.md, markdown, fail teks biasa yang manusia & AI sama-sama boleh baca).
Fail tu kekal dalam komputer. Sesi baru? Baca balik nota → ingat semula.
| Fail | Fungsi |
|---|---|
CLAUDE.md | Arahan tetap, siapa korang, cara kerja, peraturan. Dibaca automatik setiap sesi |
MEMORY.md | Indeks memori, senarai ringkas semua fakta yang disimpan |
memory/*.md | Satu fail = satu fakta terperinci |
Semua AI pandai. Bezanya: sejauh mana dia boleh BUAT kerja.
Fikirkan AI tools atas satu garisan, dari "borak je" sampai "buat kerja penuh":
| Kategori | Contoh | Boleh buat apa |
|---|---|---|
| Chatbot | ChatGPT, Claude web/app, Gemini | Borak & jawab. Tak boleh sentuh fail dalam komputer korang |
| IDE / App agent | Cursor, Antigravity | Buat kerja dalam app dia sendiri |
| Coding agent | Claude Code, Codex | Hidup dalam terminal, baca/tulis fail, jalankan arahan, bina & deploy projek sebenar |
Banyak sistem bisnes sebenar, POS, back office, HR, website, termasuk site training ni sendiri, dibina dengan Claude Code. Itulah sebab dia jadi Bahagian 2 korang.