K
AI Engineering · modul 1/10
10%

Modul 1: Pengenalan AI Engineering

Menengah~35 menit

Yang akan kamu kuasai

  • Menjelaskan apa itu AI engineering dan bedanya dengan ML research
  • Menyiapkan tooling: Python, Git, editor, dan Colab
  • Membaca peta 20 phase kurikulum sebagai rencana belajar

1 · Teori (~5–10 mnt baca)

AI engineering = membangun produk yang bekerja dengan model AI: menyiapkan data, memakai/melatih model, menyambungkan alat, sampai deploy dan pemantauan. Bedanya dengan ML research: research mengejar model baru; engineering mengejar sistem yang andal, terukur, dan berguna — model hanyalah satu komponen.

Sebuah sistem AI modern biasanya berisi: data (pengumpulan & pembersihan), model (pretrained atau dilatih sendiri), prompt/orkestrasi, alat eksternal (API, database), dan lapisan operasional (evaluasi, monitoring, biaya). Kegagalan produk AI paling sering ada di data dan sistem — bukan di pilihan model.

Kurikulum yang kita ikuti (ai-engineering-from-scratch, 523 pelajaran dalam 20 phase) menata jalurnya dari bawah: tooling → matematika → ML → deep learning → spesialisasi (vision/NLP/audio) → LLM → agen → produksi. Kamu tidak harus hafal semuanya sekarang — peta ini dipakai untuk tahu sedang ada di mana dan apa langkah berikutnya.

# Cek tooling dasar di terminal / Colab
import sys
print(sys.version)
import numpy, pandas
print('numpy', numpy.__version__, '| pandas', pandas.__version__)
Output:
3.11.9 (main)
numpy 2.0.2 | pandas 2.2.2

Praktik terbaik sejak hari pertama: kerjakan setiap eksperimen di notebook terpisah, catat versi library (pip freeze), dan simpan ke Git. Ketika hasil berubah, kamu bisa menelusuri apa yang berubah — keterampilan ini yang membedakan hobi dari rekayasa.

💡 Cara memakai jalur ini: setiap modul di situs ini = ringkasan 1-2 phase kurikulum sumber. Baca teori di sini, lalu dalami lewat tautan phase di bawah setiap modul.
💡 Sumber: ai-engineering-from-scratch (MIT) — Phase 0: Setup & Tooling → https://github.com/rohitg00/ai-engineering-from-scratch/tree/main/phases/00-setup-and-tooling

2 · Video

Tonton 1 video inti dari kurasi pencarian ini (gratis, di YouTube):

▶ Tonton Video Pilihan

3 · Praktek

Langkah praktek: (1) siapkan Python 3.11+ dan Git, (2) buat venv lalu install numpy & pandas, (3) jalankan skrip cek versi di atas, (4) jelajahi folder phases/ di repo sumber.

Phase 0: Setup & Tooling ↗

Kuis

0/3 terjawab
  1. 1. Fokus utama AI engineering dibanding ML research adalah…

  2. 2. Kegagalan produk AI paling sering berasal dari…

  3. 3. Tujuan memetakan 20 phase kurikulum adalah…