Mengenali istilah AI yang paling sering muncul dalam produk dan riset modern.
Memahami fungsi setiap konsep melalui visual dan contoh penggunaan yang dekat.
Menentukan topik mana yang perlu dipelajari lebih dalam sesuai kebutuhan kita.
Belajar AI sering terasa seperti membuka kotak berisi terlalu banyak istilah. Kita baru memahami neural network, lalu muncul transformer, embedding, RAG, agent, dan konsep lain yang seolah berdiri sendiri.
Padahal sebagian besar istilah itu membentuk satu alur. Data perlu diubah menjadi angka, model perlu belajar dari pola, hasilnya perlu diarahkan, lalu sistem perlu dibuat cukup ringan dan aman untuk digunakan. Begitu hubungan ini terlihat, AI tidak lagi terasa seperti kumpulan jargon.
Artikel ini tidak meminta kita menghafal dua puluh definisi. Kita akan melihat pekerjaan setiap konsep, alasan konsep itu dibutuhkan, dan tempatnya di dalam sistem AI modern.
Artikel ini merangkum 20 konsep inti AI modern: neural network, transformer, LLM, RAG, agent, diffusion model, dan beberapa konsep pendukung yang sering muncul saat belajar AI.
1. Neural Network
Neural network mengolah data melalui lapisan-lapisan yang saling terhubung. Input masuk dari satu sisi, hidden layer membentuk representasi bertahap, lalu output layer menghasilkan prediksi. Pada pengenalan citra, lapisan awal dapat menangkap garis dan tekstur, sedangkan lapisan berikutnya merangkainya menjadi bentuk yang lebih kompleks.
Pengetahuan model tersimpan pada weight. Selama training, weight diperbarui setiap kali prediksi meleset. Jadi neuron bukan otak kecil di dalam komputer; ia adalah operasi matematika yang kontribusinya terus disesuaikan dari data.
2. Transfer Learning
Melatih model dari nol membutuhkan data, komputasi, dan waktu yang besar. Transfer learning mengambil jalan yang lebih masuk akal: gunakan model pretrained yang sudah mengenali pola umum, kemudian sesuaikan bagian akhirnya untuk tugas baru.
Model pengenal gambar, misalnya, tidak perlu belajar ulang arti garis, warna, dan tekstur hanya untuk membedakan jenis daun. Kita memanfaatkan fondasi yang sudah ada, lalu melatihnya pada data yang lebih spesifik. Hasilnya biasanya lebih cepat dan tetap baik meski dataset kita tidak terlalu besar.
3. Tokenization
Model bahasa tidak menerima kalimat sebagai kata-kata utuh. Tokenization memecah teks menjadi token yang dapat berupa kata, tanda baca, atau potongan kata. Kalimat yang pendek bagi manusia belum tentu hanya memakai sedikit token.
Potongan ini membuat model tetap dapat menghadapi istilah baru, typo, dan bahasa campuran tanpa harus menyimpan setiap kata di dunia. Konsekuensinya, jumlah token memengaruhi panjang konteks, kecepatan pemrosesan, dan biaya penggunaan model.
4. Embeddings
Token baru dapat dihitung setelah diubah menjadi vektor angka. Vektor inilah yang disebut embedding. Posisi angkanya tidak kita baca satu per satu, tetapi jarak antarvektor dapat menunjukkan kemiripan makna.
Karena itu, pencarian berbasis embedding dapat menemukan dokumen yang membahas ide serupa meski kata-katanya berbeda. Embedding bukan kamus arti yang sempurna; ia adalah representasi yang dipelajari dari pola data dan tetap membawa bias dari proses training.
5. Attention
Satu kata bisa berubah makna mengikuti kalimatnya. Attention membantu model menimbang token lain yang paling relevan saat memahami sebuah token. Pada kalimat “Ia membeli saham Apple”, kata saham membuat Apple lebih dekat dengan perusahaan daripada buah.
Bobot perhatian dihitung untuk setiap hubungan yang dipertimbangkan model. Mekanisme ini membuat konteks lebih mudah ditangkap, tetapi attention tinggi tidak otomatis menjadi penjelasan lengkap tentang alasan model mengambil keputusan.
6. Transformer
Transformer menyatukan embedding, attention, dan rangkaian lapisan pemrosesan dalam sebuah arsitektur. Berbeda dari model berurutan lama, banyak token dapat diproses secara paralel saat training sehingga pembelajaran pada data besar menjadi lebih efisien.
Setiap lapisan memperbarui representasi token berdasarkan konteksnya. Dari mekanisme inilah keluarga model seperti GPT, Claude, Gemini, dan Llama dibangun, meski detail data, training, serta desain produknya berbeda.
7. LLM atau Large Language Model
Large Language Model adalah model bahasa berparameter besar yang belajar dari koleksi teks dan kode. Tujuan training dasarnya tampak sederhana: memperkirakan token berikutnya. Dalam skala besar, latihan ini membuat model menangkap tata bahasa, gaya, hubungan antarkonsep, dan pola penyelesaian tugas.
Kemampuan menulis, menerjemahkan, merangkum, atau membuat kode muncul dari fondasi tersebut. Namun LLM tetap menghasilkan kemungkinan bahasa, bukan membuka basis fakta yang selalu benar. Jawaban yang terdengar meyakinkan masih perlu diperiksa.
8. Context Window
Context window adalah ruang kerja yang menampung prompt, dokumen, riwayat percakapan, dan respons model dalam satu proses. Jika isinya melewati batas, sebagian informasi harus dipotong atau diringkas.
Konteks besar memang memungkinkan model membaca dokumen panjang, tetapi bukan berarti semua bagian dipahami sama baiknya. Informasi dapat tenggelam di tengah, sementara biaya dan waktu pemrosesan ikut naik. Menaruh konteks yang relevan sering lebih berguna daripada memasukkan semuanya.
9. Temperature
Ketika beberapa token sama-sama mungkin dipilih, temperature mengatur seberapa tajam atau longgar distribusi pilihannya. Nilai rendah cenderung menghasilkan jawaban stabil; nilai lebih tinggi membuka variasi yang lebih banyak.
Untuk ekstraksi data, kode, dan jawaban faktual, temperature rendah biasanya lebih aman. Untuk brainstorming, variasi dapat membantu. Temperature tidak menambah pengetahuan model dan tidak membuat jawaban yang salah menjadi benar.
10. Hallucination
Hallucination terjadi ketika model menyusun jawaban yang lancar tetapi faktanya keliru atau tidak memiliki dasar. Contohnya bisa berupa judul jurnal yang tidak pernah terbit, angka yang dibuat-buat, atau dokumentasi API yang tampak masuk akal tetapi salah.
Masalah ini bukan sekadar model “berbohong”. Model sedang melanjutkan pola bahasa, bukan menjalankan pemeriksaan fakta. Untuk keputusan medis, hukum, keuangan, akademik, dan bisnis, sumber primer serta validasi manusia tetap wajib.
11. Fine-Tuning
Fine-tuning melanjutkan training model pretrained dengan contoh yang lebih khusus. Tujuannya bukan menambah dokumen untuk dicari, melainkan mengubah perilaku atau kemampuan model, misalnya mengikuti format tertentu atau mengenali kelas yang baru.
Pendekatan ini memberi kontrol lebih besar, tetapi membutuhkan dataset berkualitas, evaluasi, dan komputasi. Jika kebutuhan kita hanya memberi fakta terbaru, RAG sering lebih sederhana daripada fine-tuning.
12. RLHF atau Reinforcement Learning from Human Feedback
RLHF memasukkan preferensi manusia ke tahap penyelarasan model. Penilai membandingkan beberapa respons, lalu pilihan tersebut dipakai untuk melatih sinyal tentang jawaban yang lebih membantu, aman, dan mengikuti instruksi.
Hasilnya membuat chatbot terasa lebih mudah diajak bekerja dibanding model dasar. Namun preferensi manusia tidak selalu seragam, sehingga RLHF juga membawa keputusan nilai tentang respons mana yang dianggap baik.
13. LoRA atau Low-Rank Adaptation
LoRA membuat fine-tuning lebih ringan dengan membekukan bobot utama dan melatih matriks tambahan berukuran kecil. Kita tidak perlu memperbarui seluruh miliaran parameter untuk setiap penyesuaian.
Adapter LoRA dapat disimpan terpisah dan dipasang pada model dasar saat dibutuhkan. Penghematan memori dan penyimpanan ini besar, meski kualitasnya tetap bergantung pada data serta pengaturan training.
14. Quantization
Quantization menyimpan bobot atau aktivasi model dengan presisi angka yang lebih rendah. Model yang semula membutuhkan format 16 atau 32 bit, misalnya, dapat dijalankan dalam 8 atau 4 bit sehingga lebih hemat memori dan sering lebih cepat.
Penghematan itu memiliki trade-off. Semakin agresif quantization, semakin besar kemungkinan kualitas menurun. Karena itu ukuran, kecepatan, dan akurasi perlu diuji pada perangkat serta tugas yang benar-benar akan digunakan.
15. Prompt Engineering
Prompt engineering adalah pekerjaan merancang instruksi agar model memahami tujuan, konteks, batasan, dan bentuk hasil yang kita butuhkan. Prompt yang baik tidak harus panjang; ia harus mengurangi ruang salah tafsir.
Contoh keluaran, format yang tegas, dan data yang relevan sering lebih membantu daripada kata-kata dramatis. Untuk sistem produksi, prompt juga perlu diuji seperti komponen software lain karena perubahan kecil dapat menggeser hasil.
16. Chain of Thought
Chain of Thought merujuk pada penalaran bertahap yang membantu model menangani masalah multi-langkah. Pendekatan ini berguna pada matematika, logika, perencanaan, dan analisis yang sulit diselesaikan dengan satu lompatan.
Kita tidak perlu selalu meminta seluruh proses internal model ditampilkan. Dalam penggunaan praktis, lebih baik meminta asumsi, langkah ringkas yang dapat diperiksa, perhitungan, dan jawaban akhir yang jelas.
17. RAG atau Retrieval-Augmented Generation
RAG mengambil potongan informasi yang relevan dari dokumen atau database sebelum model menyusun jawaban. Knowledge base menyimpan fakta, sedangkan model bertugas memahami pertanyaan dan merangkai respons dari konteks yang ditemukan.
Pendekatan ini memudahkan pembaruan informasi tanpa melatih ulang model. Namun RAG bukan obat otomatis untuk hallucination: jika pencarian mengambil dokumen yang salah atau konteksnya lemah, jawaban akhirnya tetap dapat keliru.
18. Vector Database
Vector database menyimpan embedding beserta data yang terkait dengannya. Ketika pertanyaan juga diubah menjadi embedding, sistem dapat mencari potongan dokumen yang maknanya paling dekat, bukan hanya yang memakai kata kunci sama.
Teknologi ini sering dipakai dalam RAG, pencarian semantik, dan rekomendasi. Kualitasnya tetap bergantung pada cara dokumen dipotong, model embedding, filter metadata, serta evaluasi hasil pencarian.
19. AI Agents
AI agent menggabungkan model dengan tool dan sebuah loop kerja. Sistem membaca kondisi, memilih tindakan, memanggil API atau menjalankan kode, memeriksa hasil, lalu menentukan langkah berikutnya sampai tugas selesai.
Nilai agent bukan pada kesan bahwa ia “mandiri”, tetapi pada kemampuannya menyelesaikan workflow dengan benar. Izin tool, batas biaya, validasi hasil, dan mekanisme berhenti justru lebih penting daripada menambah banyak langkah.
20. Diffusion Models
Diffusion model belajar membalik proses penambahan noise. Saat training, data diberi noise bertahap; model kemudian berlatih memperkirakan cara membersihkannya. Saat membuat gambar, proses dimulai dari noise dan diarahkan sedikit demi sedikit menuju hasil yang sesuai prompt.
Prinsip yang sama telah digunakan untuk gambar, audio, video, dan data ilmiah. Kualitas hasilnya dipengaruhi data training, representasi prompt, jumlah langkah, serta mekanisme kontrol yang dipakai.
Ringkasan praktis
- Konsep AI saling terhubung: data diubah menjadi representasi, model belajar, lalu sistem diarahkan dan dioperasikan.
- Istilah yang terdengar mirip dapat menyelesaikan pekerjaan berbeda, seperti fine-tuning untuk perilaku dan RAG untuk konteks faktual.
- Pilih satu konsep yang paling dekat dengan kebutuhan kita, lalu uji melalui lab interaktif.
Pertanyaan yang sering muncul
Apakah semua konsep ini perlu dikuasai sekaligus?
Tidak. Mulai dari kebutuhan kita. Pelajari neural network dan transfer learning untuk computer vision, atau tokenization, embedding, transformer, dan RAG untuk aplikasi berbasis bahasa.
Konsep mana yang sebaiknya dipelajari lebih dulu?
Mulai dari neural network, embedding, attention, dan transformer. Setelah fondasinya jelas, fine-tuning, RAG, quantization, dan agent akan lebih mudah ditempatkan.