Artificial Intelligence atau kecerdasan buatan akhir-akhir ini sudah mengalami perkembangan baru lagi yang tentunya sangat mempermudah kehidupan manusia. Teknologi terbaru tersebut diperkirakan akan sangat menarik perhatian publik. Ciri utama teknologi tersebut adalah mampu memahami bahasa manusia. Yap, teknologi tersebut adalah Natural Language Processing atau bahasa Indonesianya adalah Pemrosesan Bahasa Alami. Bentar-bentar, jadi Natural Language Processing ini sebenarnya apa? Dan gimana cara kerjanya? Yuk, kita simak bersama!
Apa Itu Natural Language Processing?
Natural Language Processing merupakan konsep teknologi masa depan yang memungkinkan komputer mampu memahami bahasa yang diucapkan oleh manusia secara natural. Jadi, dalam kata lain komputer mampu menerjemahkan bahasa sehari-hari yang kita gunakan seperti bahasa Indonesia, bahasa Inggris, ataupun bahasa-bahasa lainnya menjadi bahasa yang bisa dipahami komputer.
Dengan kata lain lagi, komputer mampu mendengar ucapan kita dan melaksanakan perintah yang keluar langsung dari mulut kita. Jadi, saling berkomunikasi.
Natural Language Processing membantu komputer berkomunikasi dengan manusia dengan bahasanya sendiri. NLP memungkinkan komputer untuk membaca teks, mendengar ucapan, menafsirkan, dan menentukan bagian mana yang pentingnya. NLP pula merupakan gabungan dari cabang-cabang ilmu seperti ilmu komputer, ilmu linguistik, dan ilmu kecerdasan buatan agar dapat membentuk terobosan terbaru yang mempermudah kehidupan manusia di masa depan.
Pada masa sekarang, NLP sudah marak digunakan dan sering kita gunakan. Berikut adalah contoh aplikasi yang menerapkan teknologi NLP:
- Aplikasi penerjemah bahasa: Google Translate
image from pexels |
- Aplikasi pengolah kata: Word, Grammarly
- Aplikasi chatbot atau Interactive Voice Response
- Aplikasi personal assistant: Google Assistant (Ok Google), Cortana
Bagaimana Sih Teknik Dan Cara Kerja NLP?
1. Syntax
- Lemmatization
- Segmentasi Morfologis
- Segmentasi Kata/Diksi
- Penandaan part-of-speech
- Parsing
- Pemutusan Kalimat
- Stemming
2. Semantics
Semantics berarti mengacu pada makna yang disampaikan oleh teks. Semantics merupakan aspek yang paling sulit dianalisis oleh NLP dan belum sepenuhnya dipelajari. Analisis tersebut melibatkan penerapan algoritma komputer untuk memahami arti dan interpretasi tiap kata dan bagaimana suatu kalimat disusun. Analisis semantics terdiri lagi dari beberapa teknik, yaitu:
- Named Entitiy Recognition (NER)
- Disambiguasi Arti Kata
- Naturang Language Generation
Comments
Post a Comment