Cara Mengelola Konteks Claude Code dengan Benar: Hindari Semakin Panjang Sesi, Semakin 'Bodoh' Modelnya

marsbitDipublikasikan tanggal 2026-04-16Terakhir diperbarui pada 2026-04-16

Abstrak

Saat ini, Claude Code telah meningkatkan jendela konteksnya hingga 1 juta token, tetapi pengelolaan konteks yang tepat tetap penting untuk menjaga kinerja model. Konteks yang terlalu panjang dapat menyebabkan "context rot", di mana model menjadi kurang fokus karena informasi yang berlebihan. Artikel ini membahas beberapa strategi pengelolaan konteks: 1. **Memulai sesi baru** disarankan saat beralih ke tugas baru, meskipun konteks besar memungkinkan tugas yang lebih panjang. 2. **Fitur "Rewind"** (klik Esc dua kali atau /rewind) memungkinkan kembali ke titik tertentu dalam percakapan dan mencoba lagi dari sana, lebih efektif daripada sekadar memperbaiki respons. 3. **Kompaksi konteks (/compact)** secara otomatis meringkas percakapan untuk mengosongkan ruang, tetapi bisa kehilangan detail penting jika tidak diarahkan dengan baik. 4. **Mengosongkan sesi (/clear)** memulai dari awal dengan ringkasan manual, memastikan hanya informasi relevan yang disertakan. 5. **Subagen** menugaskan tugas sampingan ke agen terpisah dengan konteks bersih, lalu hanya mengambil hasil akhirnya, cocok untuk tugas dengan banyak output sementara. Kesimpulannya, meskipun konteks Claude sangat besar, pengguna perlu aktif mengelola percakapan dengan tools seperti rewinding, kompaksi, dan subagen untuk memastikan kinerja optimal.

Hari ini, kami meluncurkan pembaruan baru untuk perintah /usage, yang dirancang untuk membantu Anda memahami lebih jelas penggunaan Anda di Claude Code. Di balik keputusan ini adalah berbagai diskusi mendalam yang kami lakukan dengan pengguna baru-baru ini.

Dalam diskusi ini, kami berulang kali mendengar sebuah fenomena: kebiasaan semua orang dalam mengelola sesi sangatlah beragam. Terutama sejak Claude Code meningkatkan jendela konteks (Context Window) hingga mencapai 1 juta, perbedaan ini menjadi semakin jelas.

Apakah Anda terbiasa hanya menyimpan satu atau dua sesi yang terbuka di terminal? Atau membuka sesi baru setiap kali memasukkan prompt? Kapan Anda menggunakan kompresi (Compact), putar balik (Rewind), atau sub-agen (Subagents)? Dan apa yang menyebabkan kompresi yang buruk?

Sebenarnya ada banyak hal yang perlu dipelajari di sini. Detail-detail yang tampaknya sepele ini sangat mempengaruhi pengalaman Anda menggunakan Claude Code. Dan inti dari semua ini bermuara pada satu hal: cara mengelola jendela konteks Anda.

Kilas Ilmu: Konteks, Kompresi Konteks, dan Penurunan Konteks

Yang dimaksud dengan 'Jendela Konteks (Context Window)' ibarat semua informasi yang dapat 'dilihat' oleh model secara bersamaan saat menghasilkan jawaban berikutnya. Ini mencakup prompt sistem (System Prompt) Anda, riwayat obrolan sejauh ini, setiap panggilan alat (Tool Call) dan hasil keluarannya, bahkan setiap file yang telah dibacanya. Sekarang, Claude Code memiliki jendela konteks yang sangat besar hingga 1 juta token(Catatan: Token adalah unit dasar model besar untuk memproses teks, biasanya satu kata bahasa Inggris sekitar 1 Token, satu karakter Tionghoa mungkin memakan 1-2 Token).

Namun sayangnya, menggunakan konteks memerlukan sedikit pengorbanan, yang biasanya kami sebut sebagai penurunan konteks (Context Rot)(Catatan: Mengacu pada fenomena di mana seiring riwayat percakapan menjadi semakin panjang, model perlu memproses terlalu banyak informasi, menyebabkan perhatiannya teralihkan, melupakan informasi penting awal atau terganggu oleh konten yang tidak relevan). Seiring konteks menjadi semakin panjang, kinerja model biasanya memburuk, karena perhatiannya tersebar ke lebih banyak Token. Konten-konten sisa awal yang sudah tidak relevan akan mulai mengganggu tugas yang sedang dilakukan model saat ini.

Jendela konteks memiliki batas kapasitas yang keras. Jadi, ketika Anda hampir memenuhi jendela, Anda harus meringkas tugas yang sedang Anda lakukan menjadi deskripsi singkat, lalu melanjutkan pekerjaan di jendela konteks baru dengan membawa ringkasan ini.

Kami menyebut proses ini sebagai kompresi konteks (Compaction)(Catatan: Proses menyaring riwayat yang sangat panjang menjadi ringkasan singkat untuk mengosongkan ruang memori). Tentu saja, Anda juga dapat memicu proses kompresi ini secara manual kapan saja.

Bayangkan, Anda baru saja meminta Claude membantu melakukan sesuatu, dan itu telah selesai. Sekarang, konteks Anda telah diisi dengan beberapa informasi (seperti panggilan alat, hasil keluaran alat, instruksi yang Anda berikan).

Apa yang harus dilakukan selanjutnya? Anda mungkin akan terkejut menemukan bahwa Anda memiliki begitu banyak pilihan:

· Lanjutkan (Continue)—Dalam sesi yang sama, kirim pesan berikutnya secara langsung

· Putar Balik (/rewind atau tekan tombol Esc dua kali)—Putar waktu mundur, kembali ke pesan sebelumnya, coba ulang dari sana

· Kosongkan (/clear)—Mulai sesi baru yang benar-benar bersih, biasanya dengan membawa ringkasan singkat yang Anda saring dari percakapan tadi

· Kompresi (Compact)—Buat ringkasan percakapan saat ini, lalu lanjutkan bekerja berdasarkan ringkasan ini

· Sub-agen (Subagents)—Delegasikan tahap pekerjaan berikutnya ke agen AI (AI Agent) lain yang memiliki konteks bersihnya sendiri, dan hanya menarik kembali hasil kerja akhirnya

Meskipun langsung 'melanjutkan' adalah reaksi yang paling wajar, tetapi empat opsi lainnya dirancang khusus untuk membantu Anda mengelola konteks dengan lebih baik.

Kapan Harus Membuka Sesi Baru?

Kapan seharusnya mempertahankan sesi lama yang panjang, dan kapan harus memulai yang baru? Pedoman pengalaman kami adalah: ketika Anda memulai tugas baru, Anda juga harus memulai sesi baru.

Jendela konteks 1 juta token berarti Anda sekarang dapat menyelesaikan tugas yang lebih panjang dan kompleks dengan sangat andal. Misalnya, meminta Claude membangun aplikasi full-stack dari awal untuk Anda.

Tapi terkadang, Anda mungkin mengerjakan tugas-tugas yang saling berhubungan. Saat itu, Anda perlu menyimpan sebagian konteks sebelumnya, tetapi tidak semuanya. Contoh, Anda baru saja menulis fitur baru, sekarang harus menulis dokumentasi penggunaannya. Anda tentu saja bisa membuka sesi baru, tetapi itu berarti Claude harus membaca ulang semua file kode yang baru saja Anda tulis — ini tidak hanya lebih lambat, tetapi juga lebih mahal.

Gunakan "Putar Balik" Alih-alih "Koreksi"

Jika saya harus memilih satu kebiasaan baik yang mewakili 'kemampuan mengelola konteks yang unggul', itu pasti adalah menggunakan 'Putar Balik (Rewind)' dengan baik.

Di Claude Code, menekan tombol Esc dua kali (atau menjalankan perintah /rewind) memungkinkan Anda kembali ke pesan sebelumnya mana pun, lalu mengirimkan prompt dari sana. Semua percakapan yang terjadi setelah titik itu akan dibuang sepenuhnya dari konteks.

Dalam mengoreksi kesalahan AI, 'Putar Balik' seringkali merupakan pendekatan yang lebih cerdas. Contoh: Claude membaca lima file, mencoba satu metode, dan gagal. Reaksi naluriah Anda mungkin mengetik di kotak dialog: "Cara ini tidak bekerja, coba metode X." Tetapi cara yang lebih cerdas adalah, putar balik ke saat ia baru saja membaca lima file itu, lalu katakan padanya dengan pelajaran yang baru Anda pelajari: "Jangan gunakan metode A, modul foo tidak mendukungnya — langsung coba metode B."

Anda bahkan dapat menggunakan fitur "ringkas dari sini (summarize from here)", meminta Claude sendiri meringkas pelajaran yang dipelajarinya menjadi sebuah 'pesan serah terima'. Rasanya seperti 'Claude versi masa depan' yang baru saja mengalami masalah, meninggalkan catatan untuk dirinya sendiri di masa lalu yang belum mulai bertindak.

Kompresi Konteks vs Sesi Baru

Ketika sebuah sesi menjadi semakin panjang, Anda memiliki dua cara untuk 'meringankannya': menggunakan /compact (kompresi) atau /clear (kosongkan dan mulai dari awal). Kedua operasi ini terdengar mirip, tetapi kinerjanya sangat berbeda.

Kompresi (Compact) adalah meminta model untuk meringkas percakapan sejauh ini, lalu menggunakan ringkasan ini untuk menggantikan catatan riwayat yang panjang. Proses ini 'lossy' (berkurang), artinya Anda menyerahkan kekuasaan untuk memutuskan 'konten apa yang penting' kepada Claude.

Keuntungannya adalah Anda tidak perlu menulis apa pun, dan Claude mungkin lebih teliti daripada yang Anda bayangkan dalam mempertahankan pelajaran penting atau catatan file. Anda juga dapat mengendalikan arah kompresi dengan memberinya instruksi (contoh: /compact fokus pada penyusunan ulang modul autentikasi, buang konten tentang debug pengujian).

Sedangkan menggunakan /clear, mengharuskan Anda sendiri menuliskan poin-poin inti (contoh: "Kami sedang menyusun ulang middleware autentikasi, batasan saat ini adalah X, file penting terkait adalah A dan B, dan kami telah menyingkirkan metode Y"), lalu memulai kembali dengan keadaan yang sangat bersih. Meskipun ini membutuhkan usaha, tetapi konteks baru yang dihasilkan, seratus persen adalah esensi yang menurut Anda benar-benar relevan.

Kompresi Seperti Apa yang Bisa Gagal?

Jika Anda sering mempertahankan sesi yang sangat panjang, Anda kemungkinan besar pernah mengalami situasi di mana efek 'kompresi' sangat buruk. Kami menemukan bahwa 'kegagalan' ini biasanya terjadi pada momen tertentu: yaitu ketika model bahasa besar (LLM) tidak dapat memprediksi arah pekerjaan Anda selanjutnya.

Contoh, setelah debug kode yang panjang, sistem memicu kompresi otomatis, meringkas proses pemeriksaan sebelumnya. Lalu Anda langsung mengirim pesan: "Sekarang, perbaiki peringatan lain yang kita lihat sebelumnya di bar.ts."

Namun, karena fokus sesi tadi sepenuhnya pada debug Bug sebelumnya, peringatan yang belum sempat diperbaiki itu sangat mungkin telah dianggap sebagai informasi tidak penting dan dibuang langsung saat meringkas.

Ini adalah masalah yang cukup rumit. Karena terbatas oleh penurunan konteks, model pada saat melakukan kompresi, seringkali adalah saat 'kecerdasannya' paling tidak dalam kondisi prima. Untungnya dengan kapasitas konteks 1 juta, Anda sekarang memiliki ruang yang lebih longgar, dapat secara aktif membawa deskripsi 'apa yang ingin saya lakukan selanjutnya', untuk menjalankan /compact lebih awal.

Sub-agen dan Jendela Konteks Baru

Sub-agen juga merupakan cara yang sangat baik untuk mengelola konteks. Cara ini sangat berguna ketika Anda mengetahui sebelumnya bahwa suatu pekerjaan akan menghasilkan banyak hasil antara 'baca lalu buang' (tidak akan digunakan lagi di masa depan).

Ketika Claude menghasilkan sub-agen melalui alat agen (Agent tool), makhluk kecil ini akan mendapatkan jendela konteks yang benar-benar baru. Ia dapat berkeliaran dengan leluasa di dalamnya, melakukan pekerjaan sebanyak apa pun. Setelah selesai, ia akan menyaring hasilnya, hanya menyerahkan laporan akhir kembali ke Claude 'induk'.

'Pertanyaan menggugah jiwa' kami untuk menilai apakah harus menggunakan sub-agen adalah: apakah nanti saya perlu melihat keluaran detail dari menjalankan alat ini, atau saya hanya ingin kesimpulan akhir?

Meskipun Claude Code akan memanggil sub-agen secara otomatis di belakang layar, tetapi terkadang Anda juga dapat mengarahkannya dengan sangat jelas. Misalnya, Anda dapat berkata padanya:

· "Kirim sub-agen untuk memverifikasi apakah pekerjaan yang baru saja kita lakukan sudah benar, berdasarkan file spesifikasi di bawah ini"

· "Kirim sub-agen untuk membaca seluruh repositori kode lain, rangkum bagaimana cara mengimplementasikan alur autentikasinya, lalu Anda sendiri meniru, dan implementasikan juga di sini"

· "Kirim sub-agen untuk menulis dokumen penjelasan untuk fitur baru ini, berdasarkan catatan modifikasi Git saya"

Kesimpulannya, ketika Claude menyelesaikan satu putaran jawaban, dan Anda sedang bersiap untuk mengirim pesan baru, Anda berdiri di persimpangan keputusan.

Kami berharap di masa depan, Claude dapat cukup cerdas untuk mengurus semua ini untuk Anda. Tetapi untuk saat ini, menguasai keputusan-keputusan ini dengan mahir adalah jalan yang harus dilalui untuk membimbing Claude menghasilkan hasil berkualitas tinggi.

Pertanyaan Terkait

QApa itu 'Context Window' dalam Claude Code dan mengapa pengelolaannya penting?

AContext Window adalah semua informasi yang dapat dilihat model saat menghasilkan jawaban berikutnya, termasuk prompt sistem, riwayat obrolan, panggilan alat, dan file yang dibaca. Claude Code memiliki Context Window hingga 1 juta token. Pengelolaannya penting karena Context Rot (penurunan konteks) dapat terjadi, di mana performa model menurun saat konteks terlalu panjang akibat perhatian yang terdistribusi ke terlalu banyak token.

QApa perbedaan antara opsi 'Continue', 'Rewind', 'Clear', 'Compact', dan 'Subagents' dalam mengelola konteks?

A'Continue' melanjutkan di sesi yang sama. 'Rewind' mundur ke pesan sebelumnya dan memulai ulang dari sana. 'Clear' memulai sesi baru dengan ringkasan singkat. 'Compact' meringkas percakapan saat ini dan melanjutkan berdasarkan ringkasan tersebut. 'Subagents' mendelegasikan pekerjaan ke agen lain dengan konteks bersih dan hanya mengambil hasil akhirnya.

QKapan sebaiknya kita menggunakan fitur 'Rewind' daripada sekadar mengoreksi Claude secara langsung?

AGunakan 'Rewind' ketika Claude telah melakukan kesalahan setelah membaca beberapa file atau mencoba metode yang gagal. Daripada mengoreksi di pesan berikutnya, lebih baik mundur ke titik sebelum kesalahan dan memberikan instruksi baru dengan pelajaran yang telah dipelajari, sehingga menghindari konteks yang berantakan dan meningkatkan efisiensi.

QApa perbedaan antara 'Compaction' dan memulai sesi baru ('Clear') dalam mengelola konteks yang panjang?

A'Compaction' adalah proses di mana Claude meringkas percakapan yang panjang menjadi ringkasan yang kemudian digunakan sebagai dasar untuk melanjutkan, tetapi bersifat 'lossy' karena Claude memutuskan apa yang penting. 'Clear' memulai sesi baru dengan ringkasan yang ditulis sendiri oleh pengguna, memastikan hanya informasi yang dianggap relevan yang dimasukkan, meskipun membutuhkan usaha lebih.

QDalam situasi apa penggunaan 'Subagents' menjadi pilihan yang tepat untuk mengelola konteks?

AGunakan 'Subagents' ketika suatu pekerjaan akan menghasilkan banyak output perantara yang tidak diperlukan lagi di masa depan. Subagents bekerja di konteks window yang benar-benar baru, melakukan semua pekerjaan, dan hanya mengembalikan hasil akhir ke Claude utama. Ini ideal untuk tugas seperti validasi, membaca dan meringkas repositori lain, atau menulis dokumentasi berdasarkan riwayat Git.

Bacaan Terkait

Kerugian $35 Miliar: Bintang OpenAI Leopold Aschenbrenner Jual Portofolio Sahamnya

Hedge fund Situational Awareness LP yang didirikan oleh mantan bintang OpenAI, Leopold Aschenbrenner, telah menjual seluruh portofolio saham publiknya—baik posisi long maupun short—dalam satu transaksi besar kepada hedge fund Citadel milik Ken Griffin. Transaksi ini membuat aset fund tersebut turun menjadi sekitar $10 miliar. Dilaporkan, pada awal Juli 2026, aset fund mencapai sekitar $45 miliar. Namun, fund mengalami kerugian besar dalam beberapa pekan terakhir akibat penurunan harga saham perusahaan infrastruktur AI seperti SK Hynix dan pergerakan yang tidak menguntungkan untuk posisi short di saham seperti Adobe. Prime broker fund—Bank of America, Goldman Sachs, dan JPMorgan Chase—kemudian meminta tambahan margin call, yang memaksa manajemen untuk melikuidasi portofolio publiknya. Situational Awareness diluncurkan Aschenbrenner setelah keluar dari OpenAI pada 2024 dan sempat mencatat kinerja spektakuler, dengan laporan laba bersih 439% untuk semester pertama 2026. Portofolio publiknya hingga akhir kuartal pertama 2026 mencakup saham seperti Nebius Group, Sandisk, Micron, dan CoreWeave, yang semuanya anjlok lebih dari 30–35% pada Juli 2026. Fund masih mempertahankan investasi privat, termasuk saham di Anthropic yang diestimasi bernilai $5 miliar, dan akan terus beroperasi sebagai struktur investasi privat tanpa portofolio publik. Kasus ini mengingatkan pada kolapsnya Archegos Capital Management pada 2021, yang menunjukkan risiko leverage tersembunyi dan efek berantai dari margin call ketika beberapa prime broker terlibat. Transaksi dengan Citadel ini menandai besarnya koreksi di pasar saham infrastruktur AI dan bahaya penggunaan leverage tinggi oleh hedge fund yang berkonsentrasi pada sektor tersebut.

cryptonews.ru10m yang lalu

Kerugian $35 Miliar: Bintang OpenAI Leopold Aschenbrenner Jual Portofolio Sahamnya

cryptonews.ru10m yang lalu

Titik Balik Pasar Bullish AI: Leverage Meledak, Kelebihan Daya Komputasi, Mengapa Analis Makro Ini Bersikap Sepenuhnya Bearish

Penulis Geo Chen dari Fidenza Macro merinci alasan dia menjual seluruh portofolio semikonduktor dan infrastruktur AI pada Juni lalu, dan kini sepenuhnya bearish terhadap pasar AI. Analisisnya mencakup beberapa faktor kunci: 1. **Pemicu Puncak Pasar**: Dana kualitas rendah, terutama dari investor ritel Korea Selatan yang agresif menggunakan ETF berlever 2-3x untuk saham seperti SK Hynix, telah mendorong kenaikan parabola. Gelombang likuidasi dan margin call yang terjadi menciptakan volatilitas parah dan merusak aliran dana ini. 2. **Ancaman Kompetisi Model Open Source**: Kemunculan model AI open-source kuat dari China seperti Kimi K3 (MoonShadow AI) dan Qwen 3.8 (Alibaba) mengancam model tertutup seperti OpenAI dan Anthropic. Hal ini berpotensi menggerus margin laba dan valuasi, serta melemahkan kemampuan mereka memenuhi komitmen belanja komputasi. 3. **Titik Balik dari Kelangkaan ke Kelebihan Pasokan Komputasi**: Meski kelangkaan chip AI masih ada, penulis memprediksi kelebihan pasokan komputasi dalam 1-2 tahun ke depan karena investasi kapital besar-besaran oleh hyperscaler cloud. Indeks pengeluaran token global telah menurun sejak Juni, dan spread obligasi data center AI mulai melebar, menandakan risiko kredit yang meningkat. 4. **Konteks Makro yang Memperburuk**: Perang Iran yang berkepanjangan berpotensi menciptakan tekanan stagflasi melalui energi dan komoditas. Sementara itu, kredibilitas Federal Reserve di bawah Ketua Kevin Walsh dipertanyakan dalam mengendalikan inflasi, dengan imbal hasil obligasi pemerintah AS yang melonjak menambah tekanan baru pada pasar saham. Kesimpulannya, kombinasi kelelahan momentum, pergeseran kompetitif, siklus kelebihan pasokan yang membayangi, dan tekanan makroekonomi mengindikasikan puncak bullish AI telah tercapai dan koreksi yang signifikan mungkin terjadi.

marsbit14m yang lalu

Titik Balik Pasar Bullish AI: Leverage Meledak, Kelebihan Daya Komputasi, Mengapa Analis Makro Ini Bersikap Sepenuhnya Bearish

marsbit14m yang lalu

Saied Al-Marri: Bagaimana Tokenisasi Membuka Peluang Baru bagi Dana Pengiriman Laut

Selama berabad-abad, kepemilikan kapal komersial telah menjadi aset yang sangat padat modal dan eksklusif, hanya dapat diakses oleh institusi besar dan dinasti pelayaran. Sa'id Bin Saleh Al-Marri, CEO Ethra Invest dan Ethra Ship, berusaha meruntuhkan hambatan ini melalui tokenisasi aset riil (RWA). Pendekatannya memungkinkan investor kecil memiliki akses ke pasar yang sebelumnya tertutup dengan membagi kepemilikan kapal menjadi unit digital yang lebih kecil di blockchain. Ini meningkatkan transparansi mengenai penggunaan kapal, pendapatan, dan distribusi keuntungan. Namun, Al-Marri menekankan bahwa tokenisasi bukanlah jalan pintas regulasi atau solusi ajaib untuk likuiditas. Likuiditas pasar sekunder tetap bergantung pada penilaian aset yang transparan. Selain itu, penegakan hukum fisik atas kapal (seperti penyitaan) masih membutuhkan pengadilan maritim tradisional dan tidak dapat hanya mengandalkan kontrak pintar di blockchain. Di luar kepemilikan, industri pelayaran global masih terbebani oleh dokumen perdagangan kertas yang menyebabkan penundaan dan biaya tinggi. Menurut Al-Marri, tantangan utama adalah mendapatkan penerimaan hukum dan standar operasional yang seragam secara global dari semua pihak terkait. Sementara stablecoin dapat mempercepat pembayaran, mereka tidak sepenuhnya dapat menggantikan Letter of Credit (LC) yang melibatkan verifikasi fisik dan dokumen yang kompleks. Tantangan besar lainnya adalah dekarbonisasi menuju emisi nol pada 2050. Transisi ke bahan bakar hijau membutuhkan investasi besar dalam teknologi dan infrastruktur baru. Ethra Invest mengambil pendekatan konservatif, menilai semua risiko secara menyeluruh dan memastikan proyek tetap layak bahkan dengan asumsi yang paling hati-hati, tanpa bergantung pada subsidi atau peraturan yang menguntungkan. Dengan menggabungkan manajemen risiko pragmatis dan infrastruktur digital, para pemimpin seperti Al-Marri menunjukkan bahwa evolusi pembiayaan maritim bukan sekadar memindahkan kapal ke blockchain, tetapi tentang memobilisasi modal untuk menciptakan armada global yang modern dan berkelanjutan.

cryptonews.ru30m yang lalu

Saied Al-Marri: Bagaimana Tokenisasi Membuka Peluang Baru bagi Dana Pengiriman Laut

cryptonews.ru30m yang lalu

Trading

Spot
活动图片