Akshay menguraikan arsitektur 6 lapis Claude Code: model hanyalah satu node dalam sebuah siklus

ChainNewsAbmedia

Insinyur AI Akshay Pachaar pada 10 Mei mempublikasikan di X sebuah diagram arsitektur lengkap Claude Code, memecah seluruh sistem menjadi 6 lapisan, sambil menekankan bahwa “model hanya salah satu node dalam sebuah loop”. Postingan Pachaar mengutip essay panjangnya pada 6 April《The Anatomy of an Agent Harness》, inti utamanya: Claude Code terlihat “seperti sihir” bukan karena modelnya sendiri, melainkan karena desain harness engineering yang sangat teliti.

Enam lapisan: model hanya salah satu node

Claude Code 6 lapisan yang dirangkum Pachaar:

Input Layer(lapisan input):bertanggung jawab atas manajemen session, kontrol izin, serta menetapkan tingkat kepercayaan melalui konfigurasi YAML. Setiap instruksi yang masuk sebelum diproses oleh model terlebih dahulu melewati lapisan ini.

Knowledge Layer(lapisan pengetahuan):berisi skill registry, context compressor (3 lapis, ambang pemicu 92%), task graph, dan penyimpanan memori lintas session. Ini adalah tempat harness “kecerdasan” berada, terpisah dari bobot (weight) model.

Execution Layer(lapisan eksekusi):melalui typed registry untuk mendelegasikan pemanggilan tools; setiap tool punya satu handler—bash, read, write, grep, glob, revert. Streaming runtime mendukung eksekusi paralel, prompt cache memanfaatkan prefiks yang stabil, sehingga biaya turun hingga 10%.

Integration Layer(lapisan integrasi):MCP runtime menghubungkan server eksternal (filesystem, git, dan tools buatan sendiri). Tools mendaftar ke dalam, sementara memori ditulis ke luar ke agent_memory.md.

Multi-Agent Layer(lapisan multi-agen):mencakup subagent spawner, teammate mailboxes yang berkomunikasi lewat redis pub/sub, protokol finite-state machine (IDLE→REQUEST→WAIT→RESPOND), autonomous board dengan atomic lock, serta isolasi worktree (setiap tugas punya git branch independen).

Observability Layer(lapisan observabilitas):membungkus event bus gabungan untuk semua lapisan dan lifecycle hooks, sementara background executor berjalan secara daemon thread non-blocking.

Di tengah semuanya ada “master agent loop”(loop agen utama):persepsi → tindakan → observasi. Anthropic sendiri menempatkan loop ini sebagai “dumb loop”(loop bodoh)—semua kecerdasan ada di penalaran model, sedangkan harness hanya bertugas melakukan orkestrasi (dispatch).

Desain kunci: context compressor dan isolasi worktree

Beberapa detail desain yang layak diperhatikan:

Context compressor 3 lapis, ambang 92%: saat konteks mendekati 92% kapasitas, ringkasan dan kompresi dipicu, mempertahankan keputusan arsitektur serta bug yang belum terselesaikan, dan membuang output tool yang berulang. Ini selaras dengan “context engineering 指引” yang dipublikasikan Anthropic: carilah kumpulan token dengan sinyal tertinggi yang minimal, serta maksimalkan peluang pencapaian tujuan.

Isolasi Worktree:setiap subagent bekerja pada git worktree yang terpisah dan branch yang terpisah; saat penggabungan dilakukan, dilakukan deteksi konflik. Desain ini membuat modifikasi paralel oleh banyak agen pada kode yang sama menjadi mungkin tanpa saling menginjak. Di antara tiga mode eksekusi subagent Claude Code—“Fork / Teammate / Worktree”—Worktree adalah tingkat isolasi paling kuat.

Prompt cache biaya 10%:melalui cache prefiks yang stabil (system prompt, definisi tool, CLAUDE.md), pemanggilan berulang dengan prefiks yang sama hanya membayar 10% biaya token standar. Ini adalah kunci agar tugas ber-sesi panjang bisa menjaga biaya tetap terukur.

Mengapa hasil解析 ini mendapat resonansi di komunitas

Postingan Pachaar meraih 522 suka, 115 retweet, dan di kolom komentar muncul umpan balik seperti “Saya kira itu cuma alat CLI”, “Saya kira Claude Code = model + akses terminal, tidak tahu bahwa ada begitu banyak hal yang berjalan di multi-agent layer”, dan lain-lain. Ini menunjukkan pemahaman mayoritas developer tentang Claude Code masih berhenti pada “Claude API dibungkus jadi CLI”, sehingga meremehkan kompleksitas harness engineering.

Pachaar mengutip pernyataan Vivek Trivedy dari LangChain sebagai argumen inti: “Kalau kamu bukan model, maka kamu adalah harness.” Pengujian LangChain di TerminalBench 2.0 membuktikan—bobot model yang sama, hanya mengubah harness di sekelilingnya, peringkat melonjak dari urutan ke-30 menjadi peringkat ke-5.

Bagi pembaca abmedia, uraian ini memberi titik rujukan yang konkret: saat Anda melihat perbedaan produk agen seperti Claude Code, Codex, Gemini Code Assist, sebagian besar perbedaannya sebenarnya bukan ada pada modelnya, melainkan pada desain harness—strategi manajemen konteks, cakupan tools, loop verifikasi, serta mode kolaborasi multi-agen. Versi model diperbarui dan pilihan harness engineering yang menentukan seberapa tinggi kualitas pengalaman produk.

Artikel ini解析 Akshay tentang arsitektur Claude Code 6 lapisan: model hanya salah satu node dalam sebuah loop Pertama kali muncul di 鏈新聞 ABMedia。

Penafian: Informasi di halaman ini dapat berasal dari pihak ketiga dan tidak mewakili pandangan atau opini Gate. Konten yang ditampilkan hanya untuk tujuan referensi dan bukan merupakan nasihat keuangan, investasi, atau hukum. Gate tidak menjamin keakuratan maupun kelengkapan informasi dan tidak bertanggung jawab atas kerugian apa pun yang timbul akibat penggunaan informasi ini. Investasi aset virtual memiliki risiko tinggi dan rentan terhadap volatilitas harga yang signifikan. Anda dapat kehilangan seluruh modal yang diinvestasikan. Harap pahami sepenuhnya risiko yang terkait dan buat keputusan secara bijak berdasarkan kondisi keuangan serta toleransi risiko Anda sendiri. Untuk detail lebih lanjut, silakan merujuk ke Penafian.
Komentar
0/400
Tidak ada komentar