Log in to leave a comment
No posts yet
Menulis prompt yang bagus saja tidak akan secara ajaib memperbaiki kode warisan (legacy code). Alasan sebenarnya mengapa agen AI gagal total dalam lingkungan Brownfield (Legacy) yang rumit dan saling terkait bukanlah karena kurangnya kecerdasan, melainkan karena kontaminasi konteks. Ketika noise yang tidak perlu menumpuk di jendela konteks (context window)—yang merupakan penyimpanan memori model—konsistensi logis akan runtuh seperti istana pasir.
Performa model berbasis arsitektur Transformer akan menurun drastis ketika pemanfaatan konteks melampaui 40% hingga 60%. Di tahun 2026 ini, industri menyebut fenomena ini sebagai AI Slop. Ini adalah fenomena yang menghasilkan kode sampah yang hanya sekadar "berjalan" tetapi mustahil untuk dipelihara. Jika Anda menghabiskan lebih banyak waktu untuk memperbaiki hasil kerja AI, Anda bukan lagi seorang pengembang, melainkan telah turun derajat menjadi seorang Harness Engineer yang membereskan kekacauan AI.
Ringkasan seperti yang dibicarakan dalam video hanyalah permulaan. Dalam sistem skala besar, kompresi struktural adalah hal yang wajib. Ini bukan sekadar memperpendek panjang percakapan, melainkan memaksimalkan kepadatan informasi menggunakan hierarki Markdown yang dapat diurai (parse) oleh LLM dengan paling cepat dan akurat.
Berdasarkan data penelitian aktual, prompt yang menerapkan format Markdown menunjukkan akurasi penalaran lebih tinggi 7,3% atau lebih dibandingkan dengan JSON sederhana. Arsitek senior mengendalikan mekanisme perhatian (Attention) model melalui tiga elemen berikut:
<context>: Menentukan latar belakang tugas saat ini dan kebenaran dasar (Ground Truth).<constraint>: Menetapkan batasan keras (hard guardrails) untuk mencegah model mengubah desain secara sewenang-wenang.Proses kompresi ini tidak boleh dilakukan secara manual. Tim-tim terkemuka menanamkan skrip pembaruan konteks ke dalam Git Hook atau pipeline CI/CD. Setiap kali agen menyelesaikan langkah tertentu dan melakukan commit, perubahan tersebut diringkas, dicatat dalam PROGRESS.md, dan sesi direset. Ini adalah teknik untuk selalu menjaga model tetap berada dalam zona pemanfaatan optimal di bawah 40%.
RPI (Research, Plan, Implement) bukan sekadar diagram alir sederhana. Ini adalah strategi isolasi yang secara fisik memblokir noise dengan mengalokasikan sesi konteks independen untuk setiap tahap.
Jangan biarkan agen utama membaca file yang terdiri dari puluhan ribu baris secara langsung. Pemindaian file adalah tugas sub-agen. Ketika sub-agen mencari di antara ribuan file dan hanya mengembalikan lokasi logika inti yang telah dimurnikan, agen utama dapat fokus pada penalaran tingkat tinggi tanpa membuang-buang token.
Pada tahap perencanaan, kuncinya bukan menetapkan apa yang akan dilakukan, melainkan menetapkan apa yang tidak akan dilakukan (Non-goals). Selama implementasi, Anda harus menggunakan Git Worktree untuk menyediakan lingkungan terisolasi agar eksperimen agen tidak mengontaminasi cabang utama (main branch).
| Metrik Evaluasi | Sebelum RPI | Sesudah RPI | Indeks Peningkatan |
|---|---|---|---|
| Jumlah Bug per Implementasi Fitur | 12,5 | 3,8 | Turun 69,6% |
| Kecepatan Persetujuan Code Review | Rata-rata 48 jam | Rata-rata 8 jam | Naik 83% |
| Tingkat Keberhasilan Tugas Mandiri Agen | 18% | 79% | Naik 338% |
Era membuang kode sumber yang merupakan aset inti perusahaan ke API eksternal secara sembarangan telah berakhir. Sejak tahun 2025, standar industri adalah membangun model sumber terbuka seperti Llama 3 atau Mistral langsung di infrastruktur internal perusahaan.
Metode ini bukan hanya demi keamanan. Anda dapat menghemat ribuan dolar biaya pemindaian kode yang terjadi pada tahap penelitian. Arsitektur hibrida adalah yang paling efisien: biarkan LLM lokal melakukan eksplorasi awal dengan sensitivitas rendah, dan delegasikan bagian yang membutuhkan desain tingkat tinggi ke model tertutup berperforma tinggi (seperti Claude 3.5) setelah menyamarkan informasi sensitif.
Hasil penerapan kerangka kerja RPI pada sistem pembayaran berusia 10 tahun tanpa satu pun dokumen sangatlah mengejutkan. Dalam lingkungan di mana dependensi Hibernate sangat berantakan, periode onboarding engineer baru dipangkas 61% dari 90 hari menjadi 35 hari.
Ini terjadi karena informasi yang diperoleh agen saat menjelajahi setiap modul dikompresi menjadi panduan arsitektur dalam bentuk Markdown dan ditinggalkan sebagai Dokumen Hidup (Living Document) di dalam repositori. Hal ini menunjukkan bahwa RPI berfungsi lebih dari sekadar alat individu, melainkan sebagai sistem transfer pengetahuan bagi seluruh tim.
Daya saing organisasi teknik di tahun 2026 tidak bergantung pada seberapa banyak kode yang ditulis, melainkan pada seberapa andal lingkungan agen yang telah dibangun.
CLAUDE.md sudah dibuat di root proyek dan instruksi inti telah ditulis?Context Engineering adalah satu-satunya cara untuk mengendalikan kecerdasan buatan guna melipatgandakan hasil pemikiran Anda hingga puluhan ribu kali lipat. Rancang ulang lingkungan agen Anda sekarang juga.