Pemrograman bahasa alami dalam istilah sederhana
Sistem harus menafsirkan kata-kata dan maksud di baliknya. Orang yang membuat permintaan masih perlu menjelaskan aturan bisnis dan memeriksa hasilnya.
Pemrograman bahasa alami adalah cara untuk membuat atau mengubah perangkat lunak dengan menyatakan perilaku yang dimaksud dalam bahasa sehari-hari alih-alih memulai dengan sintaks pemrograman.
Instruksi menjelaskan perilaku
Permintaan yang berguna berfokus pada apa yang seharusnya terjadi. "Kirim permintaan peralatan di atas jumlah tertentu ke manajer" memberi sistem orang, kondisi, dan hasil.
Bahasa alami dapat menurunkan hambatan untuk memulai, tetapi tidak menghilangkan ambiguitas. Permintaan masih harus menjawab pertanyaan praktis. Siapa yang dapat mengajukan permintaan? Manajer mana yang menyetujuinya? Apa yang terjadi ketika jumlahnya berubah? Jawaban yang jelas membantu sistem menghasilkan perilaku yang sesuai dengan proses sebenarnya.
Percakapan mendukung revisi
Hasil pertama memberi seseorang sesuatu yang konkret untuk diperiksa. Mereka dapat mencoba alur kerja, menemukan kondisi yang hilang, dan menyatakan perubahan berikutnya dalam bahasa sederhana yang sama.
Caffeine mengikuti model percakapan ini. Anda menjelaskan perangkat lunak yang bisnis Anda butuhkan, dan Caffeine membuatnya. Anda kemudian dapat bertanya tentang perangkat lunak tersebut dan meminta perubahan melalui percakapan. Operator tetap bertanggung jawab untuk memeriksa izin, perhitungan, dan catatan yang disimpan perangkat lunak.
Istilah pemrograman bahasa alami
- Bahasa alami
- Kata-kata sehari-hari yang digunakan orang untuk menjelaskan tujuan, aturan, atau perubahan.
- Maksud
- Hasil yang ingin dicapai seseorang dengan sebuah permintaan.
- Iterasi
- Versi berikutnya yang dibuat setelah seseorang meninjau hasil dan meminta perubahan.
Apa yang termasuk dalam permintaan yang berguna
Orang yang melakukan pekerjaan
Sebutkan siapa yang akan menggunakan perangkat lunak dan apa yang mereka butuhkan untuk menyelesaikannya.
Aturan bisnis
Nyatakan persetujuan, perhitungan, atau kondisi yang mengontrol hasil.
Hasil yang diharapkan
Jelaskan apa yang harus terlihat atau selesai ketika permintaan berfungsi.
Pertanyaan tentang pemrograman bahasa alami
Tidak. Orang memberikan instruksi dalam bahasa sehari-hari, tetapi perangkat lunak yang dihasilkan masih bergantung pada kode atau bentuk yang dapat dieksekusi lainnya di balik layar.
Anda tidak perlu memulai dengan sintaks pemrograman. Anda perlu memahami alur kerja dengan cukup baik untuk menjelaskan aturannya dan menilai hasilnya.
Sebutkan pengguna, pekerjaan, informasi penting, dan kondisi yang mengubah apa yang seharusnya terjadi.
Istilah glosarium terkait
Beritahu Caffeine apa yang bisnis Anda butuhkan
Aplikasi Caffeine berjalan di Internet Computer, jaringan publik yang dibangun untuk ini.