AI = MAGANG Meminta agen AI dan kemudian meninjau kode bisa lebih lambat daripada hanya mengkodekannya sendiri. Tapi kapan? Apakah kita memiliki heuristik sederhana tentang kapan harus menggunakan agen vs kode sendiri? Gunakan agen saat kode frontend (yang dapat Anda periksa secara instan untuk kebenarannya), atau interaksi dengan beberapa API (di mana Anda tahu apa yang harus dilakukan tetapi bukan mantra khusus untuk mengeksekusi panggilan API), atau analisis data, atau prototipe. Lakukan sendiri ketika itu adalah domain yang Anda kenal dengan baik, atau kode backend yang sangat kontekstual, atau Anda ingin banyak mengulangi hasilnya. Dalam keadaan ini, menulis prompt membutuhkan lebih banyak waktu daripada menulis dan meninjau kode. Secara kasar, jika Anda memvisualisasikan aplikasi Anda sebagai lingkaran konsentris, agen AI pandai dalam lapisan "dangkal" di luar (seperti frontend, atau grafik/bagan yang dibaca dari database Anda) tetapi berbahaya di area "inti" di mana konteks tinggi diperlukan dan tingkat kesalahan rendah sangat penting. Dalam bentuk poin-poin, AI lebih baik untuk: - frontend di atas backend - membaca lebih menulis - dangkal di atas inti - prototipe selama produksi - memulai vs mempertahankan - domain yang toleran terhadap kesalahan dibandingkan dengan intoleran kesalahan - output visual di atas keuangan - konteks rendah di atas konteks tinggi Jadi, AI adalah magang. Kriteria ini sendiri dapat digunakan oleh agen AI untuk menandakan ketidakpastian yang lebih besar saat mengatasi masalah konteks tinggi. Seperti seorang magang yang mengatakan bahwa mereka akan berusaha keras, tetapi mereka mungkin tidak memiliki konteks yang cukup.
132,33K