Oleh : Wasis wibowo (D03112017)
Pengertian bahasa alami yang kita ketahui adalah bahasa yang dipelajari oleh manusia yang berasal dari Iingkungan dimana digunakan untuk berkomunikasi atau berinteraksi dengan manusia lainnya atau antar sesama manusia. Bahasa alami apabila dihubungkan dengan intelegensia semu merupakan suatu bahasa yang dibuat manusia untuk berinteraksi atau berkomunikasi antara komputer dengan dan manusia dimana bahasa yang digunakan adalah bahasa manusia.
Belajar bahasa sudah pada umumnya dilakukan oleh manusia saat masih dini. Dimana manusia belajar mengenal suara dan frase yang berhubungan dengan suatu peristiwa atau kejadian dan obyek yang ditemukan oleh manusia. Proses komunikasi dan pengembangan suatu bahasa tidak dapat dijelaskan dengan baik, karena proses komunikasi dan pengembangan terbentuk secara alami dan sendirinya, juga bahasa yang digunakan berinteraksi atau berkomunikasi berkembang dengan seiringnya waktu. Dengan alasan tersebut maka untuk membuat sebuah komputer , dimana komputer tersebut mengerti bahasa alami itu sangat sulit untuk dilakukan. Bahasa alami berbeda dengan bahasa pemrograman pada komputer yang biasa kita lakukan. Bahasa komputer adalah bahasa buatan manusia dalam bentuk format tertentu, dan setiap kata mempunyai satu arti atau maksud tertentu.
- Natural Language Processing (NLP)
Natural Language Processing merupakan operasi komputer menggunakan bahasa alami manusia misalnya bahasa inggris yang sering digunakan untuk menerima suatu respons maupun memberikan suatu instruksi. Natural Language Processing juga bisa diartikan suatu formulasi dan penelitian terhadap suatu mekanisme perhitungan yang efektif pada suatu komputer agar bisa berinteraksi atau berkomunikasi dengan menggunakan bahasa alami. Mekanisme ini melibatkan natural language generation (NLG) dan understanding. Sebuah arsitektur yang memuat tentang salah satu natural language generator maupun Natural Language Understanding (NLU) dapat dikatakan memuat tentang Natural Language Processing. Apabila user dapat berinteraksi dengan komputer dengan bahasa alami maka terbukti arsitektur tersebut mempunyai Natural Language Processing didalamnya. Secara teori kebanyakan arsitektur dapat diterapkan ke dalam suatu program dengan suatu cara tertentu agar dapat mendukung Natural Language Processing. Misalnya dengan cara mengimplementasikan arsitektur yang sudah ada untuk menunjukan apakah arsitektur tersebut mendukung Natural Language Processing atau tidak. Penggunaan bahasa alami di dunia komputer biasanya digunakan pada sebuah laporan misalnya prakiraan cuaca, laboratorium medis dan lain-lain.
Tahap- Tahap dalam Natural Language Processing menurut para ahli :
Menurut Rich dan Knight (1991, pp379-380) tahapan Natural Language Processing terdiri dari beberapa level analisis . Level analisis tersebut adalah:
a. Morphological Analysis
Kata-kata secara individu dilakukan analisis berdasarkan komponennya, dan token yang tidak termasuk, seperti tanda baca dipisahkan dari kata-kata yang ada. Analisis ini memperhatikan arti dari setiap komponen yang ada membentuk suatu kata. Analisis morfologi sangat penting untuk menentukan aturan kata yang ada dalam pada kalimat, termasuk tata bahasa.
b. Syntax Analysis
Urutan-mutan linear dari kata-kata diubah menjadi struktur yang menunjukkan bagaimana satu kata berhubungan dengan kata yang lain.Dimana analisis ini mempelajari aturan untuk menggabungkan kata menjadi frase dan kalimat, serta menggunakan aturan tersebut untuk menguraikan (parse) dan membentuk kalimat. Level analisis ini yang lebih banyak berhasil.
c. Semantic Analysis
Struktur yang diciptakan dari hasil analisis sintaksis akan diperiksa arti yang sebenarnya. Kalau struktur tersebut tidak memenuhi persyaratan kaidah bahasa, maka kalimat tersebut dapat dianggap anomali semantik
.
d. Discourse Integration
Mungkin saja arti dari suatu kalimat bergantung dari kalimat sebelumnya dan mungkin dapat mempengaruhi kalimat-kalimat selanjutnya.
e. Pragmatics Analysis
Meinterpretasikan lagi apa yang di katakan dimana sebelumnya telah direpresentasikan oleh struktur tersebut guna untuk menentukan apa yang dimaksud sebenarnya.
Batasan-batasan dari kelima fase ini kadang-kadang belum jelas. Fase tersebut kadang dilakukan secara bertahap, tetapi kadang-kadang dilaksanakan sekaligus.
- Kategori Aplikasi Pengolah Bahasa Alami
Teknologi sekarang yang memungkinkan untuk melakukan pemrosesan bahasa alami yang pada umumnya digunakan manusia. Untuk sekarang karena sudah banyak manusia yang mengembangkan NLP ini sehingga masukan dan keluaran yang dihasilkan bisa berupa suara dan text. Salah satunya adalah Natural Language Translator.
1. Natural Language Translator
Natural Language Translator merupakan translator yang dapat mengubah suatu bahasa alami ke bahasa alami lainnya. Sebagai contoh yang biasa kita gunakan yaitu google translate. yaitu mengubah dari bahasa Indonesia ke bahasa inggris, atau ke bahasa alami lainnya yang tersedia.
2. Translator bahasa alami (bahasa sehari-hari) ke bahasa buatan
Translator bahasa alami ke bahasa buatan merupakan translator yang dapat mengubah bahasa alami menjadi bahasa buatan yang dapat dilakukan oleh suatu mesin atau sebuah komputer.Dengan ini manusia dapat memberikan perintah kepada komputer dengan menggunakan bahasa alami manusia atau bahasa sehari - hari. Dengan sistem seperti ini, pengguna sistem dapat memberikan perintah dengan bahasa sehari-hari. Contohnya, untuk menghapus semua file, pengguna cukup memberikan perintah ”komputer, hapus semua file !” Translator akan mentranslasikan perintah bahasaalami tersebut menjadi perintah bahasa formal yang dipahami oleh komputer, yaitu ”dir *.*<ENTER>”.
3. Text Summarization
Text Summarization merupakan translator yang dapat membuat ringkasan yang penting dari suatu wacana yang diberikan sebagai masukan.
Sekian dan terimakasih.
Sumber :
Tidak ada komentar:
Posting Komentar