Log in to leave a comment
No posts yet
Hal yang paling menakutkan saat memulai coding berbasis agen bukanlah performanya, melainkan tagihan kartu kredit bulan depan. Agen ganda yang Anda lihat di video memang fantastis, tetapi jika digunakan tanpa perhitungan, Anda akan terkena bom biaya API. Pada tahun 2026 ini, harga input Claude 4.6 Opus adalah 3.00). Biaya output bahkan melonjak hingga $25.00. Dalam proyek legacy yang melebihi 100.000 token, setiap kali loop berjalan, biayanya setara dengan secangkir kopi.
Untuk mengendalikan biaya, jangan hanya terpaku pada Opus, tetapi gunakan metode alokasi slot. Tempatkan Opus hanya untuk desain dan keputusan arsitektur (20% dari total pekerjaan), dan serahkan implementasi sederhana sisanya (80%) kepada Sonnet.
--model opus hanya pada sesi dengan logika kompleks yang rumit. Biasakan untuk membuka laporan API setiap Senin pagi guna memastikan pengeluaran aktual sesuai dengan kurva estimasi.Faktanya, 70% token yang digunakan agen terbuang sia-sia hanya untuk mencari file yang tidak perlu dan menjelajahi direktori. LLM menunjukkan fenomena "tebing performa" di mana konsentrasi menurun tajam saat konteks melebihi 100.000 token. Memasukkan seluruh source code adalah jalan pintas untuk membuang uang dan merusak performa. Hasil pengujian internal Anthropic menunjukkan bahwa ketika konteks dikirimkan dalam bentuk terkompresi, kualitas penalaran tetap terjaga sementara biaya input berkurang lebih dari 50%.
Berikan peta kepada agen dengan membuat spesifikasi khusus AI, yaitu ARCH.md.
tree -L 3 -I 'node_modules|dist|.git' > tree.md. Kemudian, gunakan alat seperti Repomix untuk membuat peta signature yang menyisakan definisi antarmuka dan signature fungsi saja tanpa menyertakan logika aktual. Terakhir, tuliskan aset seperti .svg atau .json dengan jelas di file .claudeignore untuk menyingkirkannya dari pandangan agen.Inti dari agen ganda adalah memisahkan Desain (Advisor) dan Implementasi (Executor) untuk membuat sistem pengaman. Jika Anda hanya meminta "tolong review kodenya", Anda hanya akan mendapatkan jawaban hambar seperti "kodenya terlihat bersih". Sebagai senior engineer, Anda harus memaksa Advisor untuk berperan sebagai kritikus yang cerewet. Melalui tahap ini saja, Anda dapat secara drastis mengurangi waktu perbaikan bug pasca-rilis yang biasanya memakan waktu lebih dari 5 jam setiap minggu.
Buatlah mekanisme di mana Opus melakukan tinjauan kritis sebelum model eksekusi menyentuh kode.
Jika Advisor dan Executor disusun secara berurutan, akan muncul waktu tunggu setiap kali verifikasi dilakukan. Metode ini terlalu lambat untuk refactoring skala besar yang melibatkan ratusan file. Saat memigrasi library dengan lebih dari 50.000 baris kode, diperlukan orkestrasi yang memecah tugas dan menjalankannya secara paralel.
Susun proses paralel untuk meningkatkan kecepatan kerja sebagai berikut:
git worktree add. Jalankan sesi Claude Code terpisah di setiap worktree untuk melakukan refactoring pada modul yang berbeda secara bersamaan. Terakhir, gabungkan ke branch utama sambil menangani konflik antar worktree menggunakan alat seperti Clash.Seiring menumpuknya kode yang dibuat AI, suatu saat akan muncul utang teknis di mana struktur keseluruhan menjadi berantakan. Agen mungkin memperbaiki satu file dengan sangat baik, tetapi mereka tidak bertanggung jawab atas arah sistem secara keseluruhan. Tugas nyata seorang senior engineer di tahun 2026 bukanlah mengetik kode secara langsung, melainkan mengelola keselarasan (alignment) dari hasil kerja para agen.
Jalankan rutinitas 'Audit Arsitektur' setiap hari Jumat sebelum pulang kerja.