Pemrosesan bahasa alami, disingkat PBA atau NLP (natural language processing), adalah cabang ilmu komputer dan linguistik yang mengkaji interaksi antara komputer dengan bahasa(alami) manusia. NLP sering dianggap sebagai cabang dari kecerdasan buatan dan bidang kajiannya bersinggungan dengan linguistik komputasional. Kajian NLP antara lain mencakup segmentasi tuturan (speech segmentation), segmentasi teks (text segmentation), penandaan kelas kata (part-of-speech tagging), serta pengawataksaan makna (word sense disambiguation). Meskipun kajiannya dapat mencakup teks dan tuturan, pemrosesan tuturan (speech processing) telah berkembang menjadi suatu bidang kajian terpisah.
Sejarah NLP dimulai pada tahun 1950-an, meskipun telah ada penilitian NLP pada tahun-tahun sebelumnya. Pada tahun 1950, Alan Turing (bapak ilmu komputer) mempublikasikan artikelterkenalnya yang berjudul “Computing Machinery and Intelligence” yang di dalamnya Alan Turingmengusulkan tes yang sekarang disebut dengan Turing Test. Tes Turing adalah sebuah tes yangmengukur kemampuan mesin (dalam hal ini program komputer) untuk menunjukan perilaku cerdas. Dalam ilustrasi contoh aslinya, seorang juri manusia akan terlibat dalam percakapan dengan manusia dan mesin yang akan dites. Semua peserta dipisahkan satu sama lain. Jika juri tidak biasa membedakan antara manusia dan mesin, maka mesin tersebut dikatakan lulus tes.
Perkembangan NLP menghasilkan kemungkinan dari interface bahasa natural menjadi knowledge base dan penterjemahan bahasa natural. Poole dan Mackworth(2010) menjelaskan bahwa ada 3(tiga) aspek utama pada teori pemahaman mengenai Natural Language :
1. Syntax
Menjelaskan bentuk dari bahasa. Syntax biasa dispesifikasikan oleh sebuah grammar. Natural language jauh lebih daripada formal language yang digunakan untuk logika kecerdasan buatan dan program komputer
Menjelaskan bentuk dari bahasa. Syntax biasa dispesifikasikan oleh sebuah grammar. Natural language jauh lebih daripada formal language yang digunakan untuk logika kecerdasan buatan dan program komputer
2. Semantics
Menjelaskan arti dari kalimat dalam satu bahasa. Meskipun teori semantics secara umum sudah ada, ketika membangun sistem natural language understanding untuk aplikasi tertentu, akan digunakan representasi yang paling sederhana.
Menjelaskan arti dari kalimat dalam satu bahasa. Meskipun teori semantics secara umum sudah ada, ketika membangun sistem natural language understanding untuk aplikasi tertentu, akan digunakan representasi yang paling sederhana.
3. Pragmatics
Menjelaskan bagaimana pernyataan yang ada berhubungan dengan dunia. Untuk memahmi bahasa, agen harus mempertimbangkan lebih dari hanya sekedar kalimat. Agen harus melihat lebih ke dalam konteks kalimat, keadaan dunia, tujuan dari speaker dan listener, konvensii khusus dan sejenisnya
Menjelaskan bagaimana pernyataan yang ada berhubungan dengan dunia. Untuk memahmi bahasa, agen harus mempertimbangkan lebih dari hanya sekedar kalimat. Agen harus melihat lebih ke dalam konteks kalimat, keadaan dunia, tujuan dari speaker dan listener, konvensii khusus dan sejenisnya
Jenis Bahasa Alami di Komputer:
§ Natural-language interaction
Operasi komputer menggunakan bahasa alami manusia(mis.inggris) untuk memberi instruksi dan menerima respons
Operasi komputer menggunakan bahasa alami manusia(mis.inggris) untuk memberi instruksi dan menerima respons
§ Natural-language queries
Operasi pada database relasional. Masih lebih buruk daripada SQL. Contoh : INTELLECT, Symantec Q&A
Operasi pada database relasional. Masih lebih buruk daripada SQL. Contoh : INTELLECT, Symantec Q&A
§ Text-database searching
Untuk mencari database tekstual. Contoh : Ask Jeeves(ask.com)
Untuk mencari database tekstual. Contoh : Ask Jeeves(ask.com)
§ Natural-language text generation
Digunakan untuk laporan (mis. perkiraan cuaca, laboratorium medis). Disisi artistik dapat menghasilkan puisi dan novel
Digunakan untuk laporan (mis. perkiraan cuaca, laboratorium medis). Disisi artistik dapat menghasilkan puisi dan novel
§ Adventure and educational games
Pemakai menyatakan gerakan dan perintah dengan bahasa alami. Menarik karena sistem tak dapat diramalkan dan perlu dijelajahi.
Pemakai menyatakan gerakan dan perintah dengan bahasa alami. Menarik karena sistem tak dapat diramalkan dan perlu dijelajahi.
Comments
Post a Comment