CS 319 · Pertemuan 6 dari 10 · lab
Loop yang bisa Anda jalankan hari ini mengalahkan loop sempurna yang baru jalan kuartal depan.
Aturan lab
Bacaan: bab 12–13
Konsep inti · bab 12
Kesalahan klasik: melompat dari ide langsung ke fase 4 — men-tune prompt untuk loop yang tak punya baseline, verifier, dan breaker. Itu automation theater dengan kosakata lebih keren.
Lembar kerja · langkah 1 dari scaffold
Empat saringan
Loop pertama yang bagus (dari lapangan)
Loop pertama yang buruk: apa pun yang menyentuh uang, kredensial, atau deploy produksi.
Lembar kerja · scaffold lengkap
1 beri nama alur kerja (satu baris) 10' 2 definisikan DONE dalam ≤4 kriteria pass/fail 15' ← kerja sesungguhnya 3 bangun bundle konteks (spec + 2 contoh) 15' 4 pilih trigger: cron / webhook / Anda-jalankan 5' 5 tulis prompt eksekutor (peran keluar, batasan masuk) 10' 6 tulis verifier: cek deterministik dulu 15' 7 pasang breaker (output-identik-x2 → eskalasi) 10' 8 jalankan sekali. di bawah persetujuan Anda. log semua. 10'
Langkah 2, 6, 7 adalah mata kuliah ini dalam miniatur. Langkah 1, 3, 4, 5, 8 adalah lab malam ini.
Konsep inti · bab 13
Checkpoint
Sebuah jeda. Loop menampilkan state agar manusia bisa melihat. Murah. Bisa banyak.
Gerbang
Sebuah keputusan. Loop tak bisa lanjut tanpa penilaian manusia. Mahal. Harus sedikit.
Empat gerbang leverage-tinggi
Aturan: review manusia di setiap tahap, persetujuan manusia hanya di gerbang. Terlalu sering intervensi mematikan throughput; terlalu jarang mengirim sampah.
Aturan tetap · dari operasi armada
Kendala pengikat armada loop tidak pernah produksi — melainkan gerbang manusia. Saat 40 draft menunggu Anda, jawabannya:
Jangan pernah: menambah produsen lain.
Kalau refleks Anda saat output melambat adalah mendirikan satu loop lagi, Anda sedang melakukan hal yang benar-benar diejek para skeptis.
Studi kasus · bagian 6 dari 10
| Jeda | Tipe | Mengubah hasil? |
|---|---|---|
| tiket #482 salah label | checkpoint | ya — re-label mencegah salah rute otomatis |
| "review 12 draft" | checkpoint | tidak — teater; semua 12 lolos tiap cek dua kali |
| refund di atas Rp 5 jt | gerbang | ya — ambiguitas kebijakan yang hanya manusia bisa putuskan |
| "konfirmasi jadwal" | checkpoint | tidak — dihapus; cron tidak butuh izin |
Hasil: 4 jeda → 1 gerbang + 1 checkpoint berguna. Kirana mempelajari kosakata teater: jeda yang ada supaya manusia merasa berkendali, bukan karena penilaian dibutuhkan.
Lab · 60 menit · bangun sekarang
Asisten berkeliling. Kemacetan paling umum di langkah 2 — kriteria Anda belum biner. Jadikan biner.
Tugas A6 · dikumpulkan sebelum Pertemuan 8 (dua minggu)
Tugas
Jalankan loop lab Anda selama 5 hari kerja, draft-only. Setiap run: catat tanggal, trigger, cek yang lolos, dan setiap jeda. Klasifikasikan tiap jeda: gerbang / checkpoint berguna / teater. Lacak hasil landed terpisah dari yang diproduksi.
Deliverable
Log run (5 hari) · tabel klasifikasi jeda (ala Kirana) · kolom landed-vs-produced · satu paragraf: apa yang Anda kill, defer, atau ship.
Rubrik
Kelengkapan log 30% · kejujuran menemukan teater 40% · pemisahan landed/produced 30%.
Pekan depan: observabilitas dan pengerasan — apa yang dilakukan saat loop Anda ngaco jam 3 pagi dan Anda tidak ada di sana. Baca bab 14–15.