← Profil penulisSeri Belajar AIBuku lainnya

SERI BELAJAR AI ยท JILID 2 ยท TAHAP 15

Fine-Tuning vs Prompting

Dua Cara Berbeda Menyesuaikan AI untuk Kebutuhan Spesifik Anda

Setelah memahami bagaimana LLM dilatih (Tahap 12) dan bagaimana RAG memberinya akses ke dokumen eksternal (Tahap 14), muncul pertanyaan praktis: bagaimana jika saya ingin AI berperilaku dengan cara tertentu โ€” misalnya selalu menjawab dengan gaya formal, atau sangat ahli dalam istilah hukum perusahaan saya? Ada dua pendekatan utama: prompting (termasuk in-context learning) dan fine-tuning. Tahap 15 ini membahas keduanya, kapan masing-masing cocok dipakai, dan bagaimana keduanya saling melengkapi.

1. Prompting: Mengarahkan AI Lewat Instruksi, Tanpa Melatih Ulang

Prompting adalah cara paling sederhana dan paling umum dipakai sehari-hari: memberi instruksi, konteks, atau contoh langsung dalam percakapan dengan AI, TANPA mengubah satu pun bobot/parameter internal model. Model dasar (seperti GPT di balik ChatGPT, atau model dasar Claude/Gemini/Grok/LLaMA) tetap sama persis; yang berubah hanyalah teks yang kita berikan sebagai instruksi.

Salah satu bentuk prompting yang kuat disebut in-context learning (atau few-shot prompting): kita memberi beberapa CONTOH di dalam prompt tentang bagaimana kita ingin AI menjawab, dan model akan 'meniru' pola dari contoh-contoh itu untuk pertanyaan baru, meski tidak pernah 'dilatih ulang' secara formal.

๐Ÿ’ก Analogi

Prompting ibarat memberi instruksi lisan kepada seorang pegawai baru yang sebenarnya sudah sangat berpengalaman dan pintar: 'tolong tulis balasan email ini dengan nada formal, dan sertakan tiga poin utama berikut.' Pegawai itu TIDAK perlu 'belajar ulang' keahliannya dari nol โ€” ia hanya menyesuaikan caranya bekerja berdasarkan instruksi spesifik yang baru saja diberikan, lalu kembali ke 'default' di percakapan berikutnya.

2. Fine-Tuning: Melatih Ulang Sebagian Model untuk Tugas Spesifik

Fine-tuning adalah proses melanjutkan pelatihan model yang SUDAH ADA (model dasar hasil pre-training) dengan data tambahan yang lebih spesifik, sehingga bobot/parameter internal model BENAR-BENAR BERUBAH (walau biasanya hanya sebagian kecil darinya yang disesuaikan, tergantung tekniknya).

Berbeda dengan prompting yang sifatnya sementara (hanya berlaku untuk percakapan itu), hasil fine-tuning menjadi 'melekat' secara permanen pada model baru itu โ€” model akan konsisten berperilaku sesuai data fine-tuning, bahkan tanpa instruksi khusus di setiap prompt.

๐Ÿ’ก Analogi

Fine-tuning ibarat mengirim pegawai itu mengikuti PELATIHAN KHUSUS selama berminggu-minggu untuk menjadi ahli di bidang sangat spesifik โ€” misalnya terminologi hukum perusahaan farmasi. Setelah pelatihan itu, keahliannya benar-benar 'melekat' pada dirinya; ia akan otomatis memakai istilah dan gaya yang tepat tanpa perlu diingatkan setiap kali, karena caranya berpikir sudah benar-benar berubah, bukan sekadar mengikuti instruksi sesaat.

3. Perbandingan Langsung

AspekPrompting / In-Context LearningFine-Tuning
Mengubah bobot model?TidakYa (sebagian atau seluruhnya)
Biaya & waktuSangat murah & instanButuh data latih, komputasi, dan waktu
Sifat perubahanSementara, per-percakapanPermanen, melekat pada model baru
Cocok untukInstruksi gaya, format jawaban, tugas umumPengetahuan/gaya sangat spesifik & konsisten, istilah khusus domain
Butuh data latih khusus?Tidak wajib (cukup contoh di prompt)Ya, perlu dataset contoh berkualitas

4. Parameter-Efficient Fine-Tuning (PEFT) & LoRA

Melakukan fine-tuning penuh terhadap model raksasa (dengan miliaran parameter) sangat mahal secara komputasi. Karena itu, berkembang teknik yang lebih hemat bernama PEFT (Parameter-Efficient Fine-Tuning), dengan metode populer bernama LoRA (Low-Rank Adaptation). Alih-alih mengubah SEMUA bobot model, LoRA hanya menambahkan sejumlah kecil parameter baru yang dilatih, sementara mayoritas bobot model asli dibiarkan tidak berubah โ€” hasilnya jauh lebih murah dan cepat, namun tetap efektif untuk banyak kasus penggunaan.

5. Kapan Memilih yang Mana?

Diagram & Ilustrasi

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

Diagram dan ilustrasi Tahap 15: Fine-Tuning vs Prompting

Rangkuman Tahap 15

Istilah Penting

IstilahPenjelasan
PromptingMengarahkan perilaku AI lewat instruksi/contoh dalam teks percakapan, tanpa mengubah model.
In-Context LearningKemampuan model 'meniru' pola dari contoh yang diberikan langsung di dalam prompt.
Fine-TuningMelanjutkan pelatihan model yang sudah ada dengan data tambahan spesifik, mengubah sebagian bobot internalnya.
LoRA (Low-Rank Adaptation)Teknik fine-tuning hemat biaya yang hanya menambah & melatih sebagian kecil parameter baru, bukan seluruh model.
PEFTParameter-Efficient Fine-Tuning โ€” kelompok teknik fine-tuning yang hemat komputasi, salah satunya LoRA.