Pembuatan kode AI, dijelaskan
Outputnya mungkin berupa satu baris yang disarankan, fungsi lengkap, atau perubahan di beberapa bagian proyek. Seseorang masih perlu memutuskan apakah output tersebut sesuai dengan hasil yang dimaksudkan.
Pembuatan kode AI menggunakan kecerdasan buatan untuk menghasilkan kode komputer dari instruksi tertulis, potongan kode parsial, atau keduanya.
Permintaan menjadi kode yang disarankan
Prosesnya dimulai dengan konteks. Seseorang mungkin memberikan fungsi yang belum selesai atau menulis instruksi sederhana seperti "tampilkan pesanan yang terlambat dalam daftar terpisah." Model menggunakan input tersebut untuk menyarankan kode yang dapat menghasilkan perilaku yang diminta.
Pendekatan yang sama dapat membantu melengkapi kode yang berulang, menerjemahkan kode antar bahasa pemrograman, atau mengidentifikasi kemungkinan kesalahan. Kualitas hasil bergantung pada seberapa jelas permintaan menyatakan tujuan dan seberapa banyak konteks proyek yang relevan yang dapat digunakan alat.
Pembuatan bukan persetujuan akhir
Kode yang dihasilkan dapat terlihat meyakinkan dan tetap salah. Kode tersebut mungkin melewatkan aturan bisnis, menduplikasi pekerjaan yang ada, atau menciptakan masalah keamanan.
Peninjauan dan pengujian tetap menjadi bagian dari pekerjaan. Pemeriksaan yang berguna dimulai dengan perilaku yang diharapkan, kemudian mencakup izin, catatan yang ada, dan apa yang terjadi ketika input hilang atau tidak valid. Kode siap hanya ketika pemeriksaan tersebut menunjukkan bahwa kode berfungsi dalam proyek yang sebenarnya.
Istilah pembuatan kode AI
- Prompt
- Instruksi tertulis yang menyatakan apa yang harus dilakukan oleh kode yang dihasilkan.
- Code completion
- Saran kelanjutan kode yang sudah mulai ditulis seseorang.
- Code review
- Pemeriksaan kode yang diusulkan untuk kebenaran, keamanan, kejelasan, dan kesesuaian dengan bagian lain dari proyek.
Apa yang perlu diperiksa dalam kode yang dihasilkan
Perilaku yang diperlukan
Jalankan kode terhadap aturan bisnis yang dimaksudkan untuk dipenuhi oleh permintaan.
Informasi yang ada
Pastikan bahwa perubahan mempertahankan catatan dan perilaku yang harus tetap sama.
Akses dan keamanan
Periksa izin, informasi sensitif, dan jalur kegagalan sebelum kode ditayangkan.
Pertanyaan tentang pembuatan kode AI
Dapat menyarankan apa saja mulai dari pelengkapan pendek hingga perubahan kode yang lebih besar. Konteks yang tersedia dan alat menentukan seberapa banyak proyek yang dapat ditangani.
Tidak. Kode yang dihasilkan dapat mengandung cacat, pekerjaan yang tidak perlu, atau risiko keamanan. Orang harus meninjau dan mengujinya sebelum mengandalkannya.
Tidak. Pembuatan kode adalah kemampuan. Asisten coding membungkus kemampuan tersebut dengan konteks proyek, alat pengembangan, dan cara bagi seseorang untuk mengarahkan pekerjaan.
Istilah glosarium terkait
Ubah kebutuhan bisnis menjadi perangkat lunak yang berfungsi
Aplikasi Caffeine berjalan di Internet Computer, jaringan publik yang dibangun untuk ini.