Otak vs Tangan: Cara Menjalankan Agen AI dengan Aman di Produksi — Viren Baraiya
Original · Brains vs Hands: How to Run AI Agents Safely in Production — Viren Baraiya
Key Takeaway
Pemisahan peran antara LLM sebagai otak non-deterministik untuk perencanaan dan harness sebagai tangan deterministik untuk eksekusi adalah kunci menjalankan agen AI yang aman dan andal di lingkungan produksi.
Highlights
Sistem agen dalam produksi bukan sekadar chatbot, melainkan mencakup pekerja latar belakang, agen berbasis peristiwa, dan koordinator yang berjalan lama.
Model bahasa besar (LLM) bertindak sebagai otak non-deterministik untuk perencanaan, sedangkan harness bertindak sebagai tangan deterministik yang mengeksekusi tugas.
Harness agen beroperasi sebagai saga terikat lambat (late-bound saga) yang menyusun alur kerja dinamis pada saat waktu proses (runtime).
Eksekusi tugas kritis seperti pengoperasian kluster atau sistem pembayaran membutuhkan proses deterministik yang aman dan konsisten, bukan diserahkan pada halusinasi LLM.
Platform Conductor digunakan sebagai mesin eksekusi alur kerja sumber terbuka untuk mengompilasi dan mengeksekusi rencana agen secara deterministik.
Timeline
Evolusi Agen AI dalam Produksi
Pengembangan agen AI berkembang pesat dari contoh sederhana seperti chatbot interaktif menuju sistem berorientasi produksi yang kompleks. Agen produksi mencakup pekerja latar belakang yang berjalan sesuai jadwal, pemantau log berbasis peristiwa, serta koordinator pemantau berdurasi panjang. Pendekatan ini membagi tanggung jawab ke dalam beberapa agen khusus untuk menghindari halusinasi akibat beban tugas yang terlalu luas.
- Penggunaan agen AI telah meluas melebihi sekadar chatbot layanan pelanggan.
- Arsitektur agen modern mencakup pekerja latar belakang, agen berbasis peristiwa, dan sistem multi-agen.
- Agen AI kini lebih menyerupai aplikasi penuh ketimbang sekadar komponen tunggal.
Peran Harness dan Otomasi Layanan Mikro
Sama seperti arsitektur layanan mikro yang membagi aplikasi menjadi komponen dengan tanggung jawab tunggal, harness menyatukan berbagai agen, API, dan interaksi manusia ke dalam satu sistem terintegrasi. Fleksibilitas reasoning dari LLM digunakan pada area non-deterministik, sementara proses kritis seperti manajemen infrastruktur atau transaksi keuangan tetap dikendalikan oleh kode deterministik dalam harness.
- Harness berfungsi sebagai aplikasi orkestrasi yang mengontrol eksekusi agen.
- Aplikasi agen menggabungkan komponen LLM non-deterministik dengan proses kode deterministik.
- Harness berjalan sebagai proses berdurasi panjang dari hitungan detik hingga berbulan-bulan.
Konsep Otak vs Tangan dan Pemisahan Tanggung Jawab
Sistem yang berjalan lama membutuhkan ketahanan terhadap kegagalan jaringan dan pemadaman infrastruktur. Pemisahan tugas yang tegas memastikan LLM hanya mengusulkan rencana tindakan, sedangkan harness mengeksekusi tindakan tersebut secara deterministik dan idempoten. Pendekatan saga terikat lambat ini memungkinkan agen menangani kombinasi eksekusi yang kompleks tanpa perlu mendaftarkan setiap kemungkinan jalur alur kerja secara manual.
- Daya tahan (durability) dan pelacakan status dunia adalah persyaratan mutlak bagi sistem harness.
- LLM bertindak sebagai otak untuk merencanakan tindakan, sedangkan harness bertindak sebagai tangan untuk mengeksekusi tindakan.
- Harness agentik beroperasi sebagai saga terikat lambat yang membangun alur kerja dinamis pada saat runtime.
Demonstrasi Agen Remediasi SRE dengan Conductor
Dalam pengujian dunia nyata, agen SRE menganalisis masalah sistem, mengusulkan urutan tindakan (seperti mengumpulkan bukti dan melakukan rollback), lalu mengompilasi rencana tersebut ke dalam mesin eksekusi Conductor. Setelah iterasi pertama selesai, agen mengevaluasi ulang kondisi sistem dan secara otomatis menyesuaikan langkah berikutnya tanpa mengulangi tindakan yang sudah berhasil dilakukan.
- Agen SRE mengusulkan urutan langkah remediasi berdasarkan analisis log dan sistem.
- Alat Plan and Compile mengompilasi rencana LLM menjadi alur kerja terstruktur yang dieksekusi oleh Conductor.
- Agen memperbarui tindakannya secara adaptif pada iterasi berikutnya berdasarkan status dunia terbaru.
Description
Let the model decide what should happen next. Never let it improvise how a production cluster gets restarted. Viren Baraiya, co-founder and CTO of Orkes and the original creator of Netflix Conductor, explains how to run agents in production. Real agents aren't just chatbots: they run on schedules, react to events, coordinate other agents and can run for months, so the harness around them starts to look like an application, much like a set of microservices. His key idea is a clean split between the brain and the hands. The LLM plans what should happen next; a deterministic, durable harness does the actual work, with approval gates, idempotent steps and recorded side effects. He frames agent harnesses as late-bound sagas, workflows the agent assembles at runtime, and demos an SRE agent whose plan is compiled into a Conductor workflow, executed, checked and re-planned over two loops. In this talk: • Background, scheduled, event-driven and long-running agents • Why the harness is the application, mixing deterministic and non-deterministic parts • The brain and the hands: the LLM plans, the harness executes • Demo: an SRE agent's plan compiled into a durable workflow SPEAKER Viren Baraiya, Co-founder & CTO, Orkes X: https://x.com/virenbaraiya LINKS Orkes: https://orkes.io Orkes on X: https://x.com/orkesio CHAPTERS 0:00 Intro 0:47 Who runs agents in production? 1:12 Beyond the hello-world agent 1:52 Background, scheduled and event-driven agents 2:27 Coordinators and multi-agent systems 3:02 Agents are applications, not components 3:12 Lessons from microservices 4:22 The harness is the application 5:02 Deterministic and non-deterministic parts 6:02 Harnesses run for seconds or months 6:41 Durability is table stakes 7:26 How the loop works 8:21 The agent plans, the harness executes 9:21 Human approval gates 9:41 Idempotency and side effects 9:56 The brain and the hands 10:21 Agent harnesses as late-bound sagas 11:21 Every possible branch 11:51 Demo: an SRE agent 13:31 Compiling the plan into a workflow 14:16 Demo: the second loop 15:56 Conductor, open source Recorded at the AI Engineer World's Fair 2026 in San Francisco. Subscribe for more talks from the engineers building with AI. AI Engineer: https://ai.engineer YouTube: https://www.youtube.com/@aiDotEngineer X: https://x.com/aiDotEngineer LinkedIn: https://www.linkedin.com/company/aidotengineer/ #AIAgents #WorkflowOrchestration #AIEngineer
