Tantangan sebenarnya dari loop bukanlah membuat AI terus berjalan, melainkan apakah ia bisa menginjak remnya sendiri.
"Berhenti menulis prompt" — baru-baru ini, kalimat ini sedang ramai diperbincangkan di lingkaran AI.
Dari Peter Steinberger, mantan ayah OpenClaw yang kini bekerja di OpenAI untuk mengembangkan asisten pribadi generasi berikutnya, hingga Boris Cherny, pencipta Claude Code, para tokoh besar Silicon Valley ini, secara kolektif beralih ke "loop".
Addy Osmani, insinyur Google yang menamai tren ini "loop engineering", juga termasuk di dalamnya.
Cherny mengatakan, dia sekarang hampir tidak menulis prompt sendiri lagi.
Ada sebuah agen yang menulis prompt untuknya ke Claude, dia hanya berbicara dengan "Claude baru" yang mengoordinasikan semuanya itu.
Dia juga meninggalkan pernyataan tegas: Sepuluh tahun lagi, loop dan fungsi serupa akan menjadi salah satu hasil kerja yang paling dia banggakan.
Steinberger bahkan lebih tegas: Berhentilah menulis prompt untuk agen pemrograman, kamu harus merancang loop yang memberi mereka prompt.
Dia juga mendemonstrasikan loop-nya di X: Membuat Codex bangun setiap 5 menit, secara otomatis memelihara repositori kode, menugaskan pekerjaan, beberapa tugas sepenuhnya selesai secara otonom.

Apa sebenarnya "loop" yang terus disebut-sebut para tokoh besar ini?
Baru-baru ini, tim Claude Code memberikan definisi yang jelas dalam blog resmi mereka, sekaligus memecahnya menjadi empat jenis loop, menetapkan aturan rekayasa untuk "agen AI bekerja otomatis".

Tim Claude Code memposting artikel, secara resmi mendefinisikan "loop", dan membaginya menjadi empat tipe loop khas: turn-based, goal, time, dan proactive.
Intinya: Pemrograman AI sedang berubah dari "menulis satu kalimat", menjadi "merancang satu set sistem yang berjalan sendiri".
Satu prompt mendapatkan satu jawaban, satu loop mendapatkan sistem yang tetap bekerja untukmu bahkan setelah laptop ditutup.
Dan programmer, sedang berubah dari orang yang menulis konten, menjadi orang yang merancang sistem.
Empat Jenis Loop, Empat "Kondisi Berhenti"
Apa sebenarnya sebuah loop?
Sudah diperdebatkan lama di X, jawabannya juga beragam, definisi yang diberikan tim Claude Code sangat jelas:
Loop adalah agen yang berulang kali menjalankan pekerjaan putaran demi putaran, hingga kondisi berhenti dipicu.
Empat jenis loop, adalah empat "kondisi berhenti", kalimat ini adalah kunci untuk memahami blog teknis Claude Code tentang loop ini.
Mengikuti beberapa dimensi "bagaimana memicu, bagaimana berhenti, menggunakan primitif apa, cocok untuk tugas apa", Claude Code membagi loop menjadi empat jenis.
Jenis pertama, loop turn-based (berbasis giliran).

Loop turn-based, manusia mengontrol per giliran, setiap prompt yang dikirim memulai satu putaran. (Sumber: Blog resmi Claude)
Manusia mengontrol per giliran, kamu menulis satu kalimat, AI menjalankan satu putaran, setelah diperiksa baru menulis kalimat berikutnya, sepanjang waktu kamu memegang kemudi. Cocok untuk tugas-tugas pendek yang terpisah, tidak masuk alur, tidak masuk jadwal.
Agar bolak-balik lebih sedikit, tulis langkah-langkah pemeriksaan manualmu ke dalam file SKILL.md, biarkan AI yang memverifikasi sendiri.
Semakin terkuantifikasi pemeriksaannya, semakin bisa ia menilai sendiri apakah sudah benar atau belum, semakin sedikit bagian yang harus kamu awasi.
Jenis kedua, goal loop (/goal).

Goal loop, model evaluator menilai berdasarkan standar, jika tidak memenuhi standar, dikembalikan untuk diperbaiki. (Sumber: Blog resmi Claude)
Pertama-tama, tulis tujuan dengan pasti, misalnya "Bawa skor Lighthouse halaman utama ke atas 90, coba 5 kali lalu berhenti".
Setiap kali Claude ingin berhenti, model evaluator datang dan mencocokkan dengan standarmu, jika tidak memenuhi standar, dikirim kembali untuk terus bekerja, hingga tujuan tercapai, atau putaran yang kamu atur habis.
Standar yang dapat diukur seperti jumlah tes yang lolos, ambang batas skor, sangat berguna karena Claude tidak perlu bingung sendiri "cukup bagus belum", evaluator yang memutuskan untuknya. Ia tidak perlu menebak-nebak "sepertinya cukup ya" dan berhenti terlalu cepat, loop juga bisa diakhiri dengan bersih.
Jenis ketiga, time loop (/loop dan /schedule).
Dipicu berdasarkan interval waktu, seperti alarm. Beberapa pekerjaan bersifat berulang, tugasnya tidak berubah, hanya inputnya yang berubah, misalnya merangkum pesan Slack setiap pagi.
Beberapa pekerjaan harus memantau sistem eksternal, cara termudah adalah memeriksa berdasarkan interval waktu, melihat apa yang berubah lalu bereaksi, misalnya PR yang mungkin menerima review, atau CI yang gagal.
Gunakan /loop untuk menjalankan ulang sebuah prompt sesuai interval. Agar tetap berjalan setelah komputer dimatikan, gunakan /schedule untuk memindahkan loop ke cloud.
Logika ini, hampir persis sama dengan tugas terjadwal (cron) yang sudah familiar bagi programmer.
Jenis keempat, proactive loop (proaktif).

Proactive loop, dipicu oleh peristiwa atau waktu, berjalan tanpa pengawasan sepenuhnya, hingga kamu matikan sendiri. (Sumber: Blog resmi Claude)
Dipicu oleh peristiwa atau waktu, berjalan tanpa pengawasan sepenuhnya.
Dikombinasikan dengan mode auto dan workflow dinamis, rangkaian pekerjaan panjang otomatis secara lengkap: Setiap jam memindai saluran umpan balik, menerima laporan bug, otomatis triase, perbaiki, balas, satu paket berjalan, sepanjang jalan tidak berhenti meminta izinmu.
Setiap tugas keluar setelah mencapai tujuan, sementara keseluruhan tugas rutin terus berjalan hingga kamu matikan sendiri. Cocok untuk pekerjaan yang terus-menerus, dengan batasan jelas: pelaporan bug, klasifikasi masalah, upgrade dependensi.
Empat jenis loop, intinya adalah empat jawaban untuk "kapan harus berhenti": manusia yang memutuskan, evaluator yang memutuskan, waktu yang memutuskan, peristiwa yang memutuskan.
Melihat lebih dalam ke lapisan bawah.
Menurut dokumen Agent SDK resmi, inti mekanisme ini juga cukup sederhana:
Claude mengevaluasi promptmu, memanggil alat untuk bekerja, mengambil hasilnya, lalu mengulangi, hingga di suatu putaran ia tidak lagi memanggil alat apapun, barulah loop berakhir.

Loop agen yang diberikan oleh dokumen Agent SDK resmi Claude Code: Setelah prompt masuk, Claude mengevaluasi, memanggil alat, hasil kembali dievaluasi, hingga suatu putaran tidak memanggil alat apapun, baru keluarkan jawaban akhir. (Sumber: Dokumen resmi Claude Code)
Agen otonom, pada dasarnya adalah lingkaran seperti ini.
Yang Berubah Bukan Loop Itu Sendiri
Tentu saja, "merancang loop" juga tidak bisa dikatakan sebagai revolusi dari nol.
Tugas terjadwal, orkestrasi, loop umpan balik, praktik-praktik ini sudah ada sejak lama, yang dilakukan Claude kali ini, lebih banyak adalah menyatukan penamaannya, mengelompokkannya menjadi satu set standar klasifikasi.
Lalu, apa sebenarnya yang berubah? Fokusnya ada di "kondisi berhenti".
Di antara banyak kiat praktis yang diringkas resmi oleh Claude Code, yang secara terpisah ditekankan, dan ditandai sebagai "yang paling berharga" adalah verifikasi:
Memberi Claude cara untuk memeriksa hasil kerjanya sendiri.
Logikanya mudah dimengerti.
Misalnya, meminta insinyur membuat halaman web tanpa memberi browser, apakah halamannya bisa bagus? Diberi browser, setiap kali dia membuat perubahan, dia bisa langsung melihat hasilnya, berulang kali menyesuaikan hingga puas baru menyerahkan.
Dan kekuatan loop model, justru berasal dari kemampuan "menutup lingkaran sendiri" ini.
Dalam proses ini, prompt tidak mati, ia hanya terdegradasi menjadi sebuah komponen dalam loop.
Inti sebenarnya, menjadi desain kondisi berhenti, desain verifier, kontrol anggaran token, strategi eksekusi multi-putaran.
Loop Tanpa Gerbang, Kuat dan Berbahaya
Loop, apakah berarti kamu bisa melepaskannya dan membiarkan AI bekerja sendiri sepanjang hari?
Tentu saja tidak.
Halangan pertama adalah uang. Loop tanpa batas atas, bisa menghabiskan biaya token.
Menurut laporan, Steinberger mengaku sebagai "pria dengan token tak terbatas", karena token gratis justru merupakan salah satu manfaat bekerja di OpenAI. Orang biasa tidak mendapat perlakuan ini.
Kedua, lebih tersembunyi. Agen bisa terjebak dalam "loop tak berujung" yang sepertinya ada kemajuan, tetapi sebenarnya berputar di tempat: berulang kali mengubah file yang sama, tetapi tidak pernah menghasilkan tes baru yang lolos.
Ia bahkan bisa dengan penuh keyakinan, membuat solusi yang salah semakin "lengkap".
Konsensus komunitas rekayasa terhadap hal ini sangat langsung: Loop sangat kuat, tetapi tanpa kondisi gerbang (gating condition) sangat berbahaya.
Dalam diskusi rekayasa di Reddit, seseorang merangkum tiga kondisi gerbang yang diperlukan, harus dirancang sebelum menulis loop.
Kondisi selesai: Dan harus dapat ditentukan oleh mesin, misalnya semua tes hijau, atau item spesifikasi tertentu ditutup;
Batas atas keras: Termasuk putaran maksimum dan pengeluaran maksimum, khusus mencegah biaya tak terkendali dan loop tak terbatas;
Deteksi tidak ada kemajuan: Begitu mendeteksi ia berulang kali menyentuh file yang sama tetapi tidak ada tes baru yang lolos, paksa berhenti.
Pihak resmi juga memberikan seperangkat disiplin penghematan biaya:
Tugas kecil jangan dipaksakan dengan multi-agen;
Jika bisa menggunakan model kecil yang murah dan cepat, jangan semua pakai yang terkuat;
Sebelum menjalankan dalam skala besar, coba jalankan sebagian kecil dulu;
Tugas yang deterministik serahkan ke script, menjalankan script jauh lebih murah daripada meminta model menalar langkah demi langkah;
Tugas rutin jangan dijalankan lebih sering daripada seharusnya.
Jadi, loop adalah seperangkat desain "bagaimana mengendalikan AI", bukan "melepaskan AI agar berjalan tak terkendali".
Ini juga menentukan bahwa untuk saat ini ia paling cocok untuk tugas terstruktur dengan batasan jelas, bukan eksplorasi bebas yang tak terbatas.
Dulu Adu Pandai Bicara, Sekarang Adu Pandai Membuat Sistem
Dalam perubahan ini, yang benar-benar berubah adalah fokus pemrograman: Dari "desain konten", pindah ke "desain sistem perilaku".
Dulu kamu mendesain isi satu instruksi, sekarang kamu mendesain seperangkat perilaku: Bagaimana ia memicu, bagaimana memverifikasi, bagaimana berhenti.
Claude Code resmi meninggalkan titik awal sederhana bagi mereka yang ingin merancang loop:
Lihatlah pekerjaan yang kamu lakukan sendiri setiap hari, pilih salah satu dari bagian hambatannya, lalu tanyakan pada dirimu 3 pertanyaan:
Verifikasi: Pemeriksaan verifikasi itu, bisakah aku menuliskannya untuknya?
Tujuan: Apakah deskripsi tujuan cukup jelas?
Irama: Apakah pekerjaan muncul dalam irama tetap?
Selama salah satu jawabannya ya, kamu telah menemukan loop pertama yang bisa diserahkan.

Pemrograman AI, dulu mengadu keahlian prompt, sekarang mengadu siapa yang bisa membuat sistem: Siapa yang bisa merancang loop yang bisa memverifikasi sendiri, dan tahu kapan harus berhenti.
Era menulis prompt tidak akan hilang dalam semalam, tetapi aura-nya sedang bergeser ke loop.
Dan para perancang loop yang sebenarnya, baru saja memasuki arena.
Referensi:
https://claude.com/blog/getting-started-with-loops
https://code.claude.com/docs/en/agent-sdk/agent-loop
https://support.claude.com/en/articles/14554000-claude-code-power-user-tips?utm_source=chatgpt.com https://www.reddit.com/r/ClaudeWorkflows/comments/1ujy4wq/workflow_designing_robust_claude_agent_loops/
Artikel ini berasal dari akun WeChat "Xinzhiyuan", penulis: Yuanyu






