Beri Tahu AI Apa yang Tidak Boleh Dilakukan
Batasan bukan hanya soal hasil yang Anda inginkan — batasan juga soal langkah-langkah yang ingin Anda hindari dari AI. Jika dibiarkan tanpa batasan, model cenderung menambah dependensi, "membantu" dengan me-refactor kode yang tidak Anda minta untuk disentuh, dan menciptakan fitur-fitur di pinggiran permintaan Anda. Beberapa batasan negatif membuat hasilnya tetap ringkas.
Add a debounce to the search input.
Add a debounce to the search input.
Constraints:
- No new dependencies — we already have lodash, use that.
- Touch only SearchBar.tsx. Do not refactor the parent.
- Keep the existing prop names and types unchanged.
- 300ms delay.
kedua mencegah selusin cara prompt pertama bisa salah arah. Batasan negatif sangat berharga dalam basis kode yang sudah ada, di mana biaya dari perubahan yang tidak diminta bukan hanya soal meninjaunya — melainkan juga konflik merge, rekan kerja yang terkejut, dan regresi pada kode yang sebelumnya baik-baik saja. Jika ada garis batas yang tidak ingin Anda lewati, katakan itu secara eksplisit; AI tidak akan menyimpulkan batasan Anda dari kesopanan.