Contoh Aplikasi Natural Language :
1. Chatbot Aplikasi yang membuat user bisa melakukan komunikasi dengan computer seperti berkomunikasi dengan manusia. Contoh Chatbot salah satunya adalah Rinna yang ada di aplikasi Line. Chatbot Rina ini dapat menjawab chat kita seperti manusia
2. Translation Tools: Menerjemahkan bahasa yang diinputkan oleh user ke bahasa lain. Contoh : google translate
Natural Language(Bahasa Alami)
Bahasa natural adalah bahasa yang umum digunakan oleh manusia untuk saling berkomunikasi. Bahasa natural digunakan untuk berkomunikasi dengan komputer, agar komunikasi yang terjalin antara manusia dan komputer seperti komunikasi antar manusia.
Aspek Utama Natural Language
1. Syntax
Menjelaskan bentuk dari bahasa. Biasa dispesifikasikan oleh sebuah grammar.
2. Semantics
Menjelaskan arti dari sebuah kalimat dalam 1 bahasa.
3. Pragmatics
Menjelaskan bagaimana pernyataan yang ada berhubungan dengan dunia. Untuk memahami bahas, agen harus melihat lebih ke dalam.konteks kalimat, keadaan dunia, tujuan dari speaker dan listener, dan sejenisnya.
Bagian-bagian dari Natural Language
● Parser
Sistem yang mengambil kalimat input bahasa alami
● Sistem
Representasi Pengetahuan Sistem yang menganalisis output parser untuk menentukan maknanya
● Output
Translator Suatu terjemahan yang merepresentasikan sistem pengetahuan dan melakukan langkah-langkah yang bisa berupa jawaban atas bahasa alami atau output khusus yang sesuai dengan program komputer lainnya.
Kelebihan-Kekurangan
Kelebihan:
- Mudah dipelajari -
Menggunakan bahasa manusia
- Tidak perlu menghafal syntax
Kekurangan: -
Bahasa alami memiliki makna ganda sehingga menyebabkan ambiguitas.
- Pemrosesan lebih sulit karena teknik pemrosesan tiap bahasa berbeda.
- Tidak efisien
- Penyimpanan sangat besar karena jumlah kata-kata sangat banyak.
Command Language
Merupakan perintah yang diinputkan ke komputer untuk melakukan fungsi tertentu.
Sistem hanya menyediakan prompt dan syntax (instruksi) saja, sehingga pada interaksi ini berbasis text.
User harus menginputkan perintah dengan syntax yang benar agar bisa melakukan tujuan yang diinginkan.
Kelebihan Command Language
Powerfull :
Kehandalan dan efisiensi yang dihasilkan oleh sistem yang menghasilkan prosedur kompleks, menyimpannya sebagai file, script, atau macro, dan kemudian dapat dieksekusi dengan nama yang simple.
Flexible, User Controlled :
User dapat dengan leluasa menggunakan apa yang ingin digunakan.
Fast, Efficient :
Lebih cepat memproses command yang kompleks daripada melalui banyak screen scanning untuk pilihan menu dan pengisian field.
Uses Minimal Screen :
Interface ini berupa text base, sehingga membutuhkan sedikit ruang dibandingkan dengan ragam dialog yang lain. Tiap perintah (command) hanya menghabiskan satu baris dari layar.
Kekurangan Command Language
● Membutuhkan latihan lama
● Penggunaan yang teratur
● Kemungkinan terjadi kesalahan tinggi
● Penanganan kesalahan yang kurang baik


Comments
Post a Comment