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.

Beritahu Caffeine apa yang bisnis Anda butuhkan

Aplikasi Caffeine berjalan di Internet Computer, jaringan publik yang dibangun untuk ini.