1)
Pengertian
Pengolahan Bahasa Alami
Pengolahan
Bahasa Alami atau yang lebih dikenal dengan Natural
Language Processing merupakan salah satu cabang ilmu dari AI yaitu Artificial Intelligence (kecerdasan
buatan), yang berfokus pada pengolahan bahasa natural. Bahasa natural adalah
bahasa yang secara umum digunakan oleh manusia dalam berkomunikasi satu sama
lain. Bahasa yang diterima oleh komputer butuh untuk diproses dan
dipahami terlebih dahulu supaya maksud dari user atau pengguna bisa dipahami
dengan baik oleh komputer. Natural Language Processing juga
merupakan cabang ilmu komputer dan linguistik yang mengkaji interaksi antara komputer dengan bahasa (alami) manusia, dan bidang
kajiannya bersinggungan dengan linguistik komputasional.
2)
Kajian
yang ada didalam Pengolahan Bahasa Alami
1. Segmentasi Tuturan (speech segmentation) : yaitu merupakan proses identifikasi batas antara kata, suku kata, atau fonem pada bahasa alami lisan. Istilah ini digunakan baik bagi proses mental yang dilakukan oleh manusia, maupun proses buatan oleh pemrosesan bahasa alami.
2. Segmentasi Teks (text segmentation) : yaitu merupakan proses pemisahan teks tertulis menjadi unit makna seperti kata, kalimat, atau topik.
3. Penandaan Kelas Kata (part-of-speech tagging) : yaitu merupakan proses penandaan kata pada suatu teks dalam kaitannya dengan suatu kelas kata tertentu berdasarkan definisi dan maknanya hubungannya dengan kata yang mendampingi atau yang terkait dengannya pada suatu frasa, kalimat, atau paragraf.
4. Pengawataksaan Makna (word sense disambiguation) : yaitu merupakan masalah terbuka pemrosesan bahasa alami berupa proses identifikasi makna kata polisemi yang digunakan pada suatu kalimat.
3)
Bagian –
Bagian Utama pada Pengolahan Bahasa Alami
1. Parser
Suatu sistem
untuk mengambil kalimat input, dan menguraikannya kata per kata serta untuk
menentukan jenis kata apa saja yang dapat mengikuti kata tersebut. (menguraikan
ke dalam beberapa bagian gramatikal seperti kata kerja, kata benda, kata sifat,
kata kerja).
2. Sistem
Representasi Pengetahuan
Suatu sistem
yang menganalisis output parser untuk menentukan maknanya.
3. Output
Translator
Suatu terjemahan yang merepresentasikan sistem pengetahuan serta melakukan langkah- langkah yang berupa jawaban atas bahasa alami. Output translator merupakan Output khusus yang sesuai dengan program komputer lainnya.
Suatu terjemahan yang merepresentasikan sistem pengetahuan serta melakukan langkah- langkah yang berupa jawaban atas bahasa alami. Output translator merupakan Output khusus yang sesuai dengan program komputer lainnya.
4)
Kategori
Aplikasi pada Pengolahan Bahasa Alami
1. Natural Language Translator
Translator dari satu bahasa alami ke bahasa alami lainnya, misalnya translator
bahasa Inggris ke bahasa Indonesia.
2. Translator bahasa alami ke bahasa buatan
translator yang mengubah perintah-perintah dalam bahasa alami menjadi bahasa
buatan yang dapat dieksekusi oleh mesin atau komputer. Contohnya untuk
menghapus semua file, user (pengguna) cukup memberikan perintah ”komputer,
hapus semua file !” Translator akan mentranslasikan perintah bahasa alami tersebut
menjadi perintah bahasa formal yang dipahami oleh komputer, yaitu ”dir *.* ”.
3. Text Summarization
yaitu suatu sistem yang dapat ”membuat ringkasan” hal-hal yang penting dari suatu
wacana yang diberikan.
1. Natural Language Translator
Translator dari satu bahasa alami ke bahasa alami lainnya, misalnya translator
bahasa Inggris ke bahasa Indonesia.
2. Translator bahasa alami ke bahasa buatan
translator yang mengubah perintah-perintah dalam bahasa alami menjadi bahasa
buatan yang dapat dieksekusi oleh mesin atau komputer. Contohnya untuk
menghapus semua file, user (pengguna) cukup memberikan perintah ”komputer,
hapus semua file !” Translator akan mentranslasikan perintah bahasa alami tersebut
menjadi perintah bahasa formal yang dipahami oleh komputer, yaitu ”dir *.* ”.
3. Text Summarization
yaitu suatu sistem yang dapat ”membuat ringkasan” hal-hal yang penting dari suatu
wacana yang diberikan.
5) Aplikasi
Pengolahan Bahasa Alami
1. Text-based application
1. Text-based application
Segala
macam aplikasi yang melakukan proses terhadap teks tertulis seperti misalnya
dokumen, e-mail, buku dan sebagainya. Contoh jenis aplikasi pada Natural
Language Processing yang berbasis teks misalnya Machine Translation,
yaitu program yang mampu mentranslasi kalimat baik berupa teks maupun suara
dari satu bahasa alami ke bahasa lainnya. Contoh : Google Translate.
2.
Dialogue-based application
Melibatkan
bahasa lisan atau pengenalan suara, akan tetapi bisa juga memasukan interaksi
dialog dengan mengetikkan teks pertanyaan melalui keyboard, contoh jenis
aplikasinya Chatbot. Chatbot adalah program komputer yang didesain untuk
mensimulasikan sebuah percakapan cerdas dengan satu atau lebih pengguna manusia
melalui inputan suara atau teks, utamanya digunakan untuk percakapan kecil.
Contoh : Cleverbot, SimSimi, dan begobet.
Sumber:
Tidak ada komentar:
Posting Komentar