Home » » Natural Language Dan Command Language - Interaksi Manusia dan Komputer UDINUS

Natural Language Dan Command Language - Interaksi Manusia dan Komputer UDINUS

Halooo, pada kesempatan kali ini aku akan memberikan materi yang sebernya sudah di sampaikan pada pertemuan didalam kelas oleh teman-teman. Materi kali ini yaitu Natural Language Dan Command Language setelah sebelumnya kita membahas tentang Fill in Form, Okeey materi ini di sampaikan oleh teman2 di kelas yang beranggotakan :
  • Go, Michelle Safera Wibowo (A11.2015.08724)
  • Ardiyan Widi Setiyawan (A11.2015.08743)
  • Yohanes Kurniawan (A11.2015.08750)
  • Wenny Febriasari Harisa (A11.2015.09280)
  • Muhammad Ilham Firmansyah (A11.2016.09704)
  • Agung Rahmad Hidayat (A11.2016.09718)

Contoh Aplikasi Natural Language

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.

Stemming / Lemmatization

Pemotongan kata dalam bahasa tertentu menjadi bentuk kata dasarnya.
Contoh: kata “pembelajaran” setelah dilakukan stemming menjadi “belajar”.

Summarization
Pembuatan ringkasan dari sekumpulan konten dokumen atau email. Dengan menggunakan
aplikasi ini, user bisa dibantu untuk mengkonversikan dokumen teks yang besar ke dalam
bentuk slide presentasi.

Translation Tools

Menerjemahkan bahasa yang diinputkan oleh user ke bahasa lain.
Contoh : google translate

Klasifikasi Dokumen

Mengkategorikan dokumen sesuai dengan kelasnya

Klasifikasi dokumen paling sering digunakan dalam aplikasi spam filtering, news article classification, dan movie review.

Speech Recognition

Komputer mampu mengenali bahasa yang diucapkan oleh manusia.
Contoh : Ok Google

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.

3 Aspek Utama Natural Language

● Syntax

Menjelaskan bentuk dari bahasa. Biasa dispesifikasikan oleh sebuah grammar.

● Semantics

Menjelaskan arti dari sebuah kalimat dalam 1 bahasa.

● 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.

Natural Language Processing

Adalah Cabang ilmu komputer (Artificial Intelligence) yang membahas tentang interaksi manusia komputer secara alami.

Tantangan yang biasanya dikaitkan dengan implementasi Natural Language Processing

1. Text segmentation

Beberapa bahasa tulisan, seperti bahasa mandarin, jepang, dan thai, tidak
memiliki batasan kata. Dalam contoh ini, tugas text-parsing memerlukan
idetifikasi terhadap batasan kata, yang seringkali merupakan tugas yang
sangat sulit.

2. Word sense disambiguation
Banyak kata yang memiliki lebih dari satu arti. Memilih arti yang paling masuk akan hanya bisa dicapai dengan mempertimbangkan konteks di mana kata digunakan.

contoh : kata “tahu”. Menurut KBBI III, ada 7 makna kata “tahu” jika digunakan sebagai kata kerja dan satu makna jika kata tersebut digunakan sebagai nomina (kata benda).

3. Syntactic ambiguity
Tata bahasa dalam bahasa alami seringkali ambigu, artinya ada berbagai struktur kalimat yang memungkinkan perlu dipertimbangkan.

contohnya: They went to the bank. Kata 'bank' dalam kalimat ini memiliki dua kemungkinan makna yaitu ‘tepi sungai’ atau ‘lembaga keuangan’. Dari kalimat itu sendiri, sangat sulit untuk mendapatkan arti dari "bank".

4. Imperfect or irregular input
Aksen asing atau lokal dan berbagai hambatan vokal dalam pidato dan kesalahan ketik dan tata bahasa dalam teks-teks menyebabkan pengolahan bahasa bahkan lebih sulit

5. Speech acts
Suatu kalimat seringkali dianggap sebagai suatu aksi oleh si pembicara. Struktur kalimatnya sendiri mungkin tidak berisi cukup informasi untuk mendefinisikan tindakan ini.

Contohnya: “Can you pass the class?” memerlukan jawaban singkat ya/tidak, padahal “Can you pass the salt?” adalah permintaan untuk melakukan suatu tindakan nyata untuk dilakukan.

6. Part of speech tagging
adalah dimana orang berbicara lalu akan dilakukan proses menandai sebuah kata dalam teks yang sesuai dengan bagian tertentu (misalnya kata benda, kata kerja, kata sifat, kata keterangan, dst) Contoh : “ Ketika mengambil kertas , maka akan pergi “ Kata: Kertas, Tag: Kata benda Kata: Pergi&Ambil, Tag: kata kerja

Command Language

Contoh Command Language

Contoh: MS-DOS shell, UNIX shell, dBase.



Contoh cara kerja Unix shell.

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



Referensi :
http://putri-dinus.blogspot.co.id/2017/04/natural-command-language.html
http://socs.binus.ac.id/2013/06/22/natural-language-processing/
http://myweb.lmu.edu/dondi/share/ixd/smorgasbord.pdf
http://okaampas.blogspot.com/2013/07/command-line-interface-menu-natural.html
https://nlp.stanford.edu/software/tagger.shtml
https://www.youtube.com/watch?v=iLpxpi52C0E
https://www.youtube.com/watch?v=4zmpHd8nmI4
https://aceplaza23.wordpress.com/2016/12/15/natural-language-processingnlp/
https://youtu.be/Ja7Afx49Z_0

0 Komentar:

Peraturan Dalam Berkomentar :

[+] Marilah Kita Budayakan Berkomentar Sesudah Membaca Artikel.
[+] Dilarang Menghina, Promosi Atau Iklan, Menyelipkan Link Aktif.
[+] Dilarang Berkomentar Yang Mengandung Unsur Porno, Spam, Sara, Politik, Profokasi.
[+] Budayakan Berkomentar Dengan Sopan, Bijak, dan Sesuai Artikel (Dilarang Berkomentar Diluar Topic)

Terima Kasih Sudah Berkunjung ^_^