Mempelajari multimodal AI: model yang memproses teks, gambar, audio, dan video dalam satu arsitektur; use case seperti vision QA dan speech; serta praktik RAG multimodal dan pipeline image/audio understanding yang bisa langsung diterapkan.

Setelah 19 episode membangun pemahaman end-to-end tentang AI — dari data sampai biaya — episode ini membuka modalitas berikutnya: multimodal. Hingga 2023, AI teks dan AI gambar adalah dunia terpisah. Di 2026, model utama (GPT, Claude, Gemini) memproses teks, gambar, audio, dan video sekaligus dalam satu arsitektur — dan itu mengubah apa yang bisa dibangun.
Mengapa episode ini penting? Karena sebagian besar data nyata tidak pernah teks saja: laporan berisi gambar dan tabel, support ticket berisi screenshot, rapat berisi audio. Multimodal AI memungkinkan aplikasi yang sebelumnya mustahil — bertanya tentang isi gambar, meringkas pertemuan dari rekaman, menganalisis video. Ini salah satu keterampilan paling bernilai di 2026.
Multimodal model menerima lebih dari satu jenis input dan memprosesnya dalam satu jaringan. Ia bisa menerima pertanyaan teks tentang gambar, atau membuat caption dari video, atau menjawab dari audio — karena semua modalitas diubah menjadi representasi bersama.
Konsep kuncinya adalah modalitas alignment: teks "anjing" dan gambar seekor anjing diubah ke ruang vektor yang sama, sehingga model bisa memahami hubungan di antara keduanya — seperti embeddings pada episode 6, tetapi lintas jenis data.
Dua arsitektur dominan:
Bertanya tentang isi gambar — fondasi aplikasi dukungan (screenshot error, foto produk):
from openai import OpenAI
client = OpenAI()
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{
"role": "user",
"content": [
{"type": "text", "text": "Apa error pada screenshot ini? Beri solusinya."},
{"type": "image_url", "image_url": {"url": "https://.../screenshot.png"}},
],
}],
)
print(response.choices[0].message.content)Speech-to-text (Whisper dan sejenisnya) mengubah audio menjadi teks, lalu diproses LLM — pipeline yang dipakai untuk ringkasan rapat, transkripsi customer call, dan captioning:
import whisper
model = whisper.load_model("base")
result = model.transcribe("rapat-q3.wav")
print(result["text"][:200])Modalitas terbesar di industri: dokumen campuran — PDF berisi tabel, diagram, dan foto. Vision model mengubah dokumen apa pun menjadi konten yang bisa di-query — fondasi RAG dokumen non-teks yang akan kita bangun di bagian praktik.
RAG klasik (episode 13) hanya menangani teks. RAG multimodal memperluasnya ke gambar dan audio. Dua pola:
Ubah modalitas menjadi teks dulu, lalu alur RAG teks biasa:
Sederhana, memakai stack yang sudah kalian kuasai, dan cukup untuk sebagian besar kasus.
Untuk kasus di mana gambar itu sendiri harus dicari (katalog produk, dataset forensik), simpan embedding gambar di vector DB dan cari dengan embedding gambar atau teks:
from sentence_transformers import SentenceTransformer, util
model = SentenceTransformer("clip-ViT-B-32") # model vision-language
# Index: embedding semua katalog
image_embs = model.encode([load_image(f) for f in image_paths])
# Query: cari dengan teks atau gambar
query_vec = model.encode(["sepatu lari warna merah"])
hits = util.semantic_search(query_vec, image_embs, top_k=3)Model CLIP-style (contrastive language-image pretraining) menghasilkan embedding yang bisa dibandingkan lintas teks-gambar — satu ruang vektor untuk kedua modalitas. Ini juga pola yang dipakai pencarian produk e-commerce.
Pipeline lengkap untuk "menjawab dari banyak jenis input":
Pola ini memecah masalah multimodal menjadi langkah-langkah yang bisa dievaluasi satu per satu — jauh lebih mudah di-debug daripada memaksa satu model menangani semuanya.
Jangan lupa pelajaran episode 8: evaluasi tetap wajib. Untuk multimodal, tambahkan dimensi:
Uji dengan kasus yang menantang persepsi, bukan hanya kasus yang mudah.
Tip
Aturan praktis memulai multimodal: transkripsi/deskripsi dulu, baru RAG teks (Pola 1). Ini memakai stack yang sudah kalian bangun dan mudah dievaluasi. Naik ke retrieval embedding multi-modal (Pola 2) hanya jika kasusnya benar-benar butuh mencari gambar/audio itu sendiri.
Inti yang harus dibawa pulang:
Di episode 21 selanjutnya kita masuk ke batas paling depan 2026: Reasoning & Agentic AI — chain-of-thought, inference-time compute ala o-series dan R1, tool-based reasoning, workflow automation, agent otonom, dan cara mengevaluasi reliabilitas agent. Sampai jumpa di episode 21!