HeadlinesBriefing HeadlinesBriefing.com

Harness Engineering 101: Membangun Agen AI

Hacker News •
×

Harness Engineering 101 adalah serial blog dan buku terbuka tentang membangun agen AI dari prinsip dasar. Gagasan utamanya adalah bahwa LLM adalah otak dan harness adalah tubuh. API LLM bersifat stateless: setiap giliran, seluruh percakapan dikirim sebagai array JSON dan teks dikembalikan. Harness adalah program yang membangun, memelihara, dan melindungi array tersebut. Semua hal yang disebut bidang ini sebagai "agen" adalah serangkaian patch pada satu loop yang sama, dan setiap patch ada karena sesuatu yang konkret rusak.

Serial ini, yang bertanggal September 2026 sebagai Versi 1.0, mengembangkan gagasan tersebut dalam 16 bab. Sepanjang jalan, serial ini membangun agen mainan sekitar 300 baris dengan Python murni. Setiap bab mengikuti pola yang sama: kegagalannya, patch minimal, dan biaya patch tersebut. Bab-bab membahas topik mulai dari penggunaan alat dan loop agen hingga caching, anggaran konteks, subagen, steering, pekerjaan latar belakang, MCP, dan guardrail. Buku ditutup dengan studi kasus tentang agen coding dan argumen bahwa RAG selalu merupakan pola harness.

Pola-pola tersebut dikembangkan sepenuhnya dalam One Code, agen coding open-source yang dibangun di atas pi. Buku ini dapat dibaca secara daring dan sumber kodenya dihosting di GitHub. Lampiran membahas topik lanjutan seperti perutean model, worktree dan isolasi, mode rencana, serta percobaan ulang dan streaming.

Repositori ini mencakup sumber buku, harness mainan yang dapat dijalankan dengan satu file untuk setiap tahap, dan generator diagram. Untuk membangun buku diperlukan mdbook dan mdbook-mermaid. Teksnya dilisensikan di bawah CC BY-NC-ND 4.0, sedangkan kodenya dirilis di bawah Lisensi MIT.

Sumber: Hacker News · Diringkas oleh HeadlinesBriefing