18 Mei 2026 · 5 menit baca · Farras
Caveman Mode: Komunikasi Efisien dengan AI Assistant
Kurangi penggunaan token hingga 75% tanpa kehilangan akurasi teknis. Cara berbicara seperti manusia purba tapi tetap produktif coding dengan AI.
Masalah: Basa-Basi AI yang Membuang Token
Saat bekerja dengan AI assistant, setiap response penuh dengan basa-basi yang tidak perlu. "Saya akan membantu Anda...", "Tentu saja!", "Berikut adalah solusinya...", status updates, acknowledgments, dan penjelasan panjang lebar. Semua ini membuang token context window yang berharga.
Bayangkan Anda sedang debugging kode kompleks. Anda tanya AI, AI jawab dengan 3 paragraf penjelasan, 2 paragraf disclaimer, dan 1 paragraf kesimpulan. Dari 200 token response, mungkin hanya 50 token yang benar-benar berguna. Sisanya? Noise.
Jika Anda bekerja dengan context window terbatas (4K, 8K, bahkan 128K), setiap token yang terbuang adalah kesempatan untuk membaca lebih banyak kode, lebih banyak error log, atau lebih banyak konteks bisnis.
Solusi: Caveman Mode
Caveman Mode adalah cara berkomunikasi ultra-kompres dengan AI assistant yang mengurangi penggunaan token hingga 75% tanpa mengorbankan akurasi teknis. Idenya sederhana: berbicara seperti manusia purba — telegraphic, langsung ke poin, tanpa basa-basi.
Cara Kerja Caveman Mode
Caveman Mode bekerja dengan prinsip:
- Hapus basa-basi — Tidak perlu "Saya akan membantu", langsung ke solusi
- Telegraphic style — Singkat, padat, gunakan arrow notation (X → Y)
- Preserve akurasi — Tetap technical, tetap akurat, hanya lebih ringkas
- Konteks tetap jelas — Meskipun singkat, AI tetap paham maksud Anda
Cara Trigger
Gunakan salah satu cara ini:
# Explicit trigger
/caveman
/caveman mode
# Natural language
"talk like caveman"
"use caveman"
"less tokens"
"be brief"
Contoh Before & After
Before (Normal Mode):
User: Bagaimana cara membuat custom hook di React?
AI: Tentu saja! Custom hooks adalah fitur powerful di React yang memungkinkan
Anda untuk mengekstrak logika komponen ke dalam fungsi yang dapat digunakan
kembali. Berikut adalah penjelasan lengkap tentang cara membuat custom hook...
[3 paragraf penjelasan]
[2 paragraf contoh]
[1 paragraf best practices]
After (Caveman Mode):
User: /caveman Bagaimana cara membuat custom hook di React?
AI: Custom hook = fn yang pakai React hooks. Nama prefix `use`. Return state/fn.
Contoh:
function useCounter(init = 0) {
const [count, setCount] = useState(init);
return { count, inc: () => setCount(c => c + 1) };
}
Rules: hanya di component/hook, jangan conditional, jangan loop.
Kompresi: dari 400+ token → 80 token (80% lebih ringkas)
Level Intensitas
Caveman Mode punya beberapa level:
| Level | Gaya | Kapan Pakai |
|---|---|---|
| lite | Sedikit lebih ringkas, tetap formal | Quick clarifications |
| full (default) | Telegraphic, arrow notation, minimal basa-basi | Coding tasks, debugging |
| ultra | Ekstrem singkat, abbreviations, minimal punctuation | Emergency token saving |
| wenyan-lite | Caveman + gaya bahasa klasik (untuk fun) | Ketika bosan dengan normal |
| wenyan-full | Ultra caveman + bahasa klasik | Extreme token saving + entertainment |
| wenyan-ultra | Paling ekstrem + bahasa klasik | Last resort token saving |
Contoh ultra:
User: /caveman:ultra Fix bug di auth middleware
AI: Bug? Where? Error msg? Code snippet?
→ Likely: token expired, wrong header, async timing
→ Check: middleware order, token validation, error handling
Kapan Pakai Caveman Mode
✅ Gunakan Caveman Mode ketika:
- Debugging cepat, butuh jawaban langsung
- Context window terbatas atau mahal
- Sudah familiar dengan topik, tidak butuh penjelasan panjang
- Bekerja dengan multiple AI calls (setiap token dihitung)
- Fokus pada implementasi, bukan pembelajaran
- Bekerja dengan model kecil/cepat (token efficiency penting)
❌ Jangan pakai Caveman Mode ketika:
- Belajar topik baru yang kompleks
- Butuh penjelasan mendalam atau konteks bisnis
- Security warnings atau keputusan kritis
- Komunikasi dengan non-technical stakeholders
- Dokumentasi atau penjelasan untuk tim
Contoh Penggunaan Real-World
Scenario 1: Quick Debugging
User: /caveman TypeError: Cannot read property 'map' of undefined
AI: `data` undefined. Check:
- API response null?
- Async timing (render before fetch)?
- Default value missing?
Fix: const [data, setData] = useState([])
Scenario 2: Code Review
User: /caveman Review this function
AI: ✓ Logic clear
✗ No error handling
✗ Magic number 1000
✗ Function 45 lines (split?)
Fix: Add try/catch, extract constant, break into 2 fn
Scenario 3: Architecture Decision
User: /caveman Monorepo vs separate repos?
AI: Monorepo: shared code ✓, complex tooling ✗
Separate: simple ✓, duplicate code ✗
→ Monorepo if: shared domain, frequent sync
→ Separate if: independent teams, different stacks
Tips Penggunaan
- Combine dengan RTK —
/caveman+rtk npm test= double compression - Specify intensity —
/caveman:ultrauntuk emergency token saving - Mix modes — Pakai normal mode untuk penjelasan, caveman untuk implementation
- Batch questions — Tanya multiple hal sekaligus di caveman mode
- Provide context — Meskipun caveman, tetap kasih error/code snippet
Hasil Nyata
Developer yang menggunakan Caveman Mode melaporkan:
- 60-75% pengurangan token per response
- Lebih cepat mendapat jawaban (AI fokus, tidak basa-basi)
- Lebih hemat API quota untuk paid services
- Lebih produktif saat debugging (langsung ke solusi)
- Lebih fleksibel bisa switch antara normal dan caveman sesuai kebutuhan
Kombinasi dengan Tools Lain
Caveman Mode paling powerful saat dikombinasikan dengan tool lain:
# Caveman + RTK = double compression
/caveman
rtk npm test
# Caveman + grep = focused search
/caveman
rtk grep "error" src/
# Caveman + batch = multiple tasks
/caveman
1. Fix auth bug
2. Review PR
3. Optimize query
Kesimpulan
Caveman Mode adalah tool komunikasi yang powerful untuk developer yang ingin mengoptimalkan interaksi dengan AI assistant. Dengan berbicara lebih ringkas dan langsung, Anda bisa:
- Menghemat token context window
- Mendapat jawaban lebih cepat
- Fokus pada implementasi, bukan basa-basi
- Bekerja lebih produktif dengan AI
Coba Caveman Mode hari ini. Mulai dengan /caveman di prompt berikutnya dan rasakan perbedaannya!
Punya pertanyaan? Tanya di komunitas kami atau buka issue di GitHub.