← Profil penulisSeri Belajar AIBuku lainnya

SERI BELAJAR AI · JILID 2 · TAHAP 12

Bagaimana LLM Dilatih: Next-Token Prediction & Training

Dari Teks Mentah sampai Menjadi Model yang Bisa Diajak Bicara

Di Tahap 11, kita belajar arsitektur Transformer dan attention mechanism — 'mesin' yang dipakai ChatGPT, Claude, Gemini, Grok, dan LLaMA untuk memproses teks. Tapi mesin itu, sebelum dilatih, hanyalah kumpulan angka acak yang tidak tahu apa-apa tentang bahasa.

Tahap 12 ini menjawab pertanyaan besar berikutnya: bagaimana caranya kumpulan angka acak itu bisa berubah menjadi model yang bisa menulis esai, menjawab pertanyaan, bahkan menulis kode program? Jawabannya ada pada proses training (pelatihan), yang intinya sangat sederhana walau dijalankan dalam skala sangat besar: menebak kata berikutnya, berulang kali, miliaran kali.

1. Tugas Sederhana di Balik Semua Kecerdasan: Next-Token Prediction

Inti pelatihan LLM (Large Language Model) ternyata sangat sederhana: model diberi potongan teks, lalu diminta menebak satu kata/token berikutnya. Itu saja. Model GPT di balik ChatGPT, Claude, Gemini, Grok, dan LLaMA semuanya dilatih dengan tugas dasar yang sama ini, hanya berbeda pada data, skala, dan detail teknik pelatihan masing-masing perusahaan.

Misalnya, model diberi teks 'Ibu kota Indonesia adalah', lalu diminta menebak kata berikutnya. Di awal pelatihan (saat bobot/weight modelnya masih acak), tebakannya akan sangat buruk — bisa jadi menebak kata acak yang tidak nyambung sama sekali. Tapi setelah dikoreksi jutaan-miliaran kali, model mulai belajar pola bahasa, fakta dunia, bahkan cara bernalar sederhana — semua muncul sebagai 'efek samping' dari tugas menebak kata berikutnya yang dilakukan dalam skala sangat besar.

💡 Analogi

Bayangkan permainan tebak kata: teman Anda membacakan awal kalimat lalu berhenti, dan Anda harus menebak kata selanjutnya. Mula-mula tebakan Anda ngawur. Tapi setelah bermain ribuan kali dengan banyak kalimat berbeda, Anda mulai menangkap pola — tata bahasa, kebiasaan susunan kata, bahkan fakta umum (karena kalimat 'Ibu kota Indonesia adalah ___' hampir selalu diikuti 'Jakarta'). LLM belajar dengan cara yang serupa, hanya dengan skala data dan pengulangan yang jauh lebih besar daripada yang bisa dilakukan manusia.

2. Loss Function: Cara Model Tahu Dia Salah

Supaya model bisa 'belajar dari kesalahan', dibutuhkan cara untuk mengukur seberapa jauh tebakannya dari jawaban yang benar. Ukuran ini disebut loss function (fungsi kerugian/kesalahan).

Setiap kali model menebak token berikutnya, hasil tebakannya (berupa daftar probabilitas untuk setiap kemungkinan token) dibandingkan dengan token yang SEBENARNYA muncul di data latih. Semakin jauh tebakan dari jawaban sebenarnya, semakin besar nilai loss-nya. Tujuan pelatihan adalah membuat nilai loss ini sekecil mungkin, secara bertahap, lewat jutaan contoh.

3. Backpropagation: Cara Model Memperbaiki Diri

Setelah nilai loss dihitung, model perlu tahu bagian mana dari dirinya (dari miliaran parameter/bobot internal) yang harus disesuaikan, dan seberapa besar penyesuaiannya, agar tebakan berikutnya lebih baik. Proses ini disebut backpropagation, dipasangkan dengan teknik optimisasi (umumnya disebut gradient descent) yang menentukan arah dan besaran penyesuaian setiap bobot.

Proses ini diulang untuk SETIAP contoh teks dalam data latih, satu per satu (atau dalam kelompok kecil disebut batch), jutaan sampai miliaran kali. Setiap putaran, model menjadi sedikit lebih baik dalam menebak kata berikutnya.

💡 Analogi

Bayangkan Anda belajar melempar panah ke papan target sambil ditutup matanya, hanya mendapat info 'terlalu ke kiri' atau 'terlalu ke kanan' setiap lemparan. Awalnya lemparan Anda berantakan, tapi dengan ribuan percobaan dan koreksi kecil setiap kali, tangan Anda perlahan 'terlatih' untuk melempar lebih akurat. Backpropagation adalah mekanisme matematis yang memberi tahu model 'koreksi' semacam itu untuk setiap bagian dirinya, setiap kali menebak salah.

4. Tiga Tahap Besar Melatih LLM Modern

5. Mengapa Butuh Data dan Komputasi Sebesar Itu

Model bahasa modern punya miliaran hingga triliunan parameter (bobot internal yang bisa disetel). Untuk menyetel parameter sebanyak itu secara bermakna, dibutuhkan data pelatihan dalam jumlah sangat besar (triliunan kata) dan daya komputasi masif (ribuan chip khusus AI yang bekerja selama berminggu-minggu).

Inilah salah satu alasan mengapa hanya segelintir perusahaan besar (OpenAI, Anthropic, Google, xAI, Meta, dan beberapa lainnya) yang mampu melatih model fondasi (foundation model) dari nol — biayanya bisa mencapai puluhan hingga ratusan juta dolar untuk satu model besar.

6. Studi Kasus: Dari Teks Acak ke Jawaban yang Masuk Akal

Bayangkan proses pelatihan dalam tiga 'snapshot' waktu. Di awal pelatihan (0% progres), jika diberi 'Resep membuat nasi goreng:', model mungkin menghasilkan teks acak tak bermakna karena bobotnya masih random. Di tengah pelatihan (pre-training sebagian selesai), model mulai menghasilkan kalimat yang tata bahasanya benar tapi isinya kadang tidak akurat atau tidak relevan. Setelah pre-training selesai dan melalui fine-tuning serta alignment, model mampu menghasilkan resep nasi goreng yang masuk akal, terstruktur, dan relevan dengan permintaan.

Perjalanan dari 'teks acak' ke 'jawaban yang membantu' inilah yang dilalui semua LLM besar saat ini, termasuk ChatGPT, Claude, Gemini, Grok, dan LLaMA — dengan detail data dan teknik alignment yang berbeda-beda di tiap perusahaan, menghasilkan karakter jawaban yang sedikit berbeda pula.

Diagram & Ilustrasi

Geser ke samping, atau ketuk gambar untuk membukanya dalam ukuran penuh.

Diagram dan ilustrasi Tahap 12: Bagaimana LLM Dilatih: Next-Token Prediction & Training

Rangkuman Tahap 12

Istilah Penting

IstilahPenjelasan
Next-Token PredictionTugas dasar pelatihan LLM: menebak token/kata berikutnya berdasarkan konteks sebelumnya.
Loss FunctionUkuran matematis seberapa jauh tebakan model dari jawaban yang benar; semakin kecil, semakin baik.
BackpropagationProses menghitung dan menyebarkan 'koreksi' ke seluruh parameter model agar tebakan berikutnya lebih akurat.
Pre-trainingTahap pelatihan awal dan terbesar, model belajar bahasa dari data teks dalam jumlah masif.
Fine-tuning / SFTPenyempurnaan model hasil pre-training dengan contoh percakapan berkualitas tinggi agar menjadi asisten yang membantu.
RLHFReinforcement Learning from Human Feedback — melatih model lebih lanjut berdasarkan penilaian manusia terhadap kualitas jawaban.
ParameterBobot internal model yang disesuaikan selama pelatihan; model besar punya miliaran hingga triliunan parameter.