## Pilih Model: Sonnet atau Opus, Mana yang Perlu Digunakan?
Selepas memasang dan log masuk ke Claude Code, anda tidak perlu risau tentang pemilihan model dengan segera — ia menggunakan Claude Sonnet secara lalai, yang sudah mencukupi untuk kebanyakan masa.
### Model yang Boleh Anda Gunakan dalam …
## Proses Pengesahan: Log Masuk Pelayar dan Konfigurasi Manual Kunci API
Selepas memasang Claude Code, anda perlu melengkapkan pengesahan untuk menggunakannya. Anda perlu mengikat alat dengan akaun Anthropic anda. Terdapat dua cara untuk mengikat: **Log Masuk Pelayar** dan **Konfigurasi Manual Kunc…
## Bagaimana Memasang Claude Code
Pemasangan Claude Code tidak mempunyai antara muka grafik dengan butang "Seterusnya"; ia dilakukan sepenuhnya dalam baris arahan. Jika anda biasa menggunakan npm, keseluruhan proses tidak akan mengambil masa lebih dua minit.
### Prasyarat
Sebelum bermula, pastika…
## Senario Penggunaan Lazim
Saya membahagikan senario penggunaan kepada empat kategori, disusun mengikut kekerapan dari tinggi ke rendah.
---
### Kategori 1: Memahami Kod
Ini mungkin kategori yang paling kerap digunakan. Apabila mengambil alih projek orang lain, melihat modul lama, atau membuka …
## 1.3 Mengapa Menulis Kod dalam Terminal?
Sebagai analogi: Anda sedang menulis ciri baharu, tiba-tiba mendapati perlu mengubah fungsi alat peringkat rendah yang tersebar di tiga fail, dengan beberapa panggilan merentas modul. Anda buka penyunting, cari global, selak fail satu per satu, ubah dengan…
## 1.2 Hubungan "Keluarga" dengan Claude Chat dan API
Ramai pemaju apabila pertama kali mendengar tentang Claude Code secara semula jadi akan memikirkan dua bentuk produk lain: **Claude Chat** (antara muka sembang web) dan **Claude API** (antara muka pengaturcaraan). Kesemuanya datang daripada Anth…
## 1.1 Apakah Claude Code?
### Definisi satu ayat
**Claude Code ialah ejen pengaturcaraan AI (Agent) yang dilancarkan oleh Anthropic, berjalan dalam terminal (Terminal)**. Pembangun menerangkan tugas dalam bahasa semula jadi, dan ia secara aktif membaca repositori kod, mencadangkan pengubahsuaian, m…
Spec Coding yang baik (pengaturcaraan berasaskan spesifikasi) berfokus pada mengubah "idea kabur" menjadi "kontrak yang tepat, boleh disahkan, dan boleh dilaksana". Ia bukan sekadar menulis dokumen, tetapi membina bahasa komunikasi tanpa kekaburan antara manusia dan AI (atau antara manusia). Di bawa…
Walaupun mod "panduan perasaan/suasana" bagi Vibe Coding sangat menyeronokkan ketika prototaip cepat dan penerokaan kreatif, jika tidak dikawal, ia mudah terjerumus ke dalam beberapa perangkap biasa. Berikut adalah ringkasan dari lima dimensi: **kualiti kod, kebolehselenggaraan, keselamatan, evolusi…
Ini adalah masalah yang dihadapi oleh kebanyakan pengaturcara. **Vibe Coding** dan **Spec Coding** adalah dua paradigma kerja yang berbeza apabila menggunakan Model Bahasa Besar (LLM) untuk pengaturcaraan. Perbezaan utama mereka ialah: **"input" yang anda berikan kepada AI adalah perasaan yang kabur…
Suntikan berniat jahat pada Query (Suntikan Prompt Berniat Jahat / Keracunan Carian) adalah ancaman keselamatan yang sangat nyata dalam pelaksanaan sebenar sistem RAG. Penyerang mungkin menggunakan input yang dibina dengan teliti untuk cuba membuat model mendedahkan maklumat sensitif, memintas sekat…
Penalaan Prompt (Kejuruteraan Prompt / Pengoptimuman) adalah kemahiran utama untuk membuat model bahasa besar 'patuh', terutamanya dalam sistem RAG, ia menentukan secara langsung sama ada model bersedia untuk mematuhi kandungan yang diambil, mengelakkan halusinasi, dan mengeluarkan format yang stand…
Pengoptimuman RAG bukanlah pelarasan satu peringkat, tetapi proses **pengoptimuman rantaian penuh**. Saya akan memberikan strategi pengoptimuman sistematik dari empat dimensi: **sisi indeks data, sisi pengambilan, sisi penjanaan, dan sisi penilaian**, serta menyertakan pengalaman praktikal yang bole…
Penyempurnaan RAG bukanlah pelarasan satu bahagian, tetapi proses **pengoptimuman rantaian penuh**. Seterusnya, saya akan memberikan strategi pengoptimuman sistematik dari empat dimensi: **sisi indeks data, sisi carian, sisi penjanaan, dan sisi penilaian**, serta menyertakan pengalaman praktikal yan…
## Apa Sebenarnya Yang Dilakukan oleh Embedding? — Daripada Intipati Teknikal kepada Jawapan Temuduga
### I. Intipati Teknikal: Satu Ayat Menjelaskan Teras
**Tugas teras Embedding ialah memetakan data tak berstruktur diskret (teks, imej, dsb.) ke dalam ruang vektor selanjar berdimensi rendah, supa…
### Apakah RAG?
**RAG** adalah singkatan untuk **Retrieval-Augmented Generation**, dalam Bahasa Melayu bermaksud **Penjanaan Dipertingkatkan dengan Pengambilan Semula**.
Secara ringkas, ia adalah teknologi **memberikan model bahasa besar "sebuah buku rujukan yang boleh dirujuk pada bila-bila masa"…
Ketepatan adalah nadi utama sistem soal jawab pengetahuan, terutamanya apabila cuba mengaplikasikannya dalam senario serius (seperti perubatan, undang-undang, sokongan dalaman perusahaan). Pandangan saya boleh diringkaskan sebagai: **Ketepatan adalah konsep pelbagai dimensi, tidak boleh hanya meliha…
## Satu: Konsep Teras Skill
Skill ialah unit keupayaan boleh laksana yang dibungkus dalam **Agent (agen pintar)** atau **sistem AI**. Ia biasanya mengandungi:
- **Keadaan pencetus**: Bila ia dipanggil (contohnya arahan pengguna, peristiwa sistem).
- **Parameter input**: Data atau konteks yang perl…
## Tiga Metodologi Teras AI Agent: ReAct, Plan-and-Solve dan Reflection
AI Agent ialah ejen pintar yang boleh melihat persekitaran secara autonomi, membuat keputusan dan melaksanakan tindakan. Terdapat tiga metodologi teras: ReAct, Plan-and-Solve dan Reflection. Berikut adalah penerangan masing-mas…
## Apakah Mod Pakar Campuran MOA (Mixture-of-Agents)?
**MOA** ialah **seni bina kerjasama berbilang ejen** yang idea utamanya adalah: menggabungkan beberapa model AI bebas (dipanggil "pakar" atau "Ejen") bersama-sama, melalui **mekanisme penghalaan/penjadualan**, membolehkan setiap pakar mengendali…