Natural Language Processing (NLP)
Natural Language Processing
Natural Languge Processing atau yang biasa dikenal dengan NLP merupakan pengetahuan tentang mengajarkan komputer untuk memahami dan mengartikan bahasa manusia (bahasa alami). Selain itu, ia juga merupakan teknologi yang digunakan agar mesin/produk yang diciptakan dapat mengerti, mengolah, dan membuatnya dalam bentuk yang dipahami manusia, yaitu bahasa manusia baik secara lisan maupun teks.
Natural Language bersifat ambigu -> induksi NLP
Ambiguitas dari satu kata disebut ambiguitas leksikal.
1. Ambiguitas sintaksis terjadi ketika sebuah kalimat diurai dengan cara yang berbeda.
Contoh: Pria itu melihat seorang gadis dengan teleskop. Tidak jelas apakah pria itu melihat gadis itu membawa teleskop atau dia melihatnya melalui teleskopnya.
2. Ambiguitas semantik terjadi ketika makna kata-kata dapat disalahartikan
Ambiguitas semantik terjadi ketika sebuah kalimat mengandung kata atau frasa yang ambigu. Contoh: Mobil menabrak anjing saat sedang melaju memiliki ambiguitas semantik karena interpretasinya dapat berupa: Mobil, saat melaju, menabrak anjing dan mobil menabrak anjing saat anjing itu sedang melaju.
3. Ambiguitas pragmatik mengacu pada situasi di mana konteks frasa memberikan banyak interpretasi.
Contoh: Marie berkata saya akan pergi ke tepi sungai pagi ini. Arti dari tepi sungai biasanya merujuk pada tepi sungai. Namun jika dia berkata: Saya akan pergi ke tepi sungai pagi ini untuk mengambil uang tunai.
Komponen NLP
NLP sendiri terdiri dari 2 komponen besar secara umum, yaitu:
1. NLU (Natural Language Understanding) bertujuan untuk memahami data yang sudah diolah dari bahasa manusia ke format mesin (text to meaning) karena data itu terstruktur dan bahasa manusia itu ambigu sehingga perlu diproses terlebih dahulu ke format yang sudah dimengerti oleh mesin.
2. NLG (Natural Language Generation) bertujuan untuk menyampaikan data terstruktur yang dapat dipahami oleh manusia (text from structured data)
Pengaplikasian NLP
Implementasi atau pengaplikasian NLP dalam kehidupan sehari-hari, seperti:
1. Asisten Virtual (ChatBot), seperti Google Assistant, Siri, dan lain sebagainya yang mana program tersebut memang dibuat agar program dapat memahami bahasa manusia dan dapat memberikan feedback yang dapat dimengerti juga oleh manusia
2. Penerjemah Bahasa, seperti Google Translate digunakan untuk menerjemahkan dari bahasa yang satu ke bahasa yang lain sesuai yang diatur oleh pengguna
3. Analisis pencarian di media-media, seperti ketika kita mencari sesuatu pasti ada kata kuncinya sehingga pihak program/aplikasi dapat memberikan feedback yang sesuai dengan kata kunci kemudian ketika kita membuka aplikasi lain (misalnya awalnya di tiktok lalu buka di instagram akan memberikan feedback yang mirip-mirip jadi pasti ada program yang diatur untuk dapat memberikan hasil sesuai dengan referensi yang kita cari (riwayat).
Contoh penggunaan NLP di bidang Finance
1. Fraud Detection
Penipuan bisa berupa penyalahgunaan informasi, pencurian identitas, transaksi ilegal, atau manipulasi data untuk keuntungan pribadi. Maka dari itu, NLP bertujuan untuk mengetahui pola-pola agar tidak terjadi kecurangan -> misalnya orang yang meminta transferan dalam jumlah besar, dan lain sebagainya
2. Financial Document Analyzer
Digunakan untuk mengolah dokumen dalam format teks atau gambar, sehingga dapat mempermudah kita untuk menganalisis laporan atau dokumen dan mengambil keputusan.
3. Improving Customer Experience
Memberikan referensi layanan dan produk secara personal yang mana didapatkan berdasarkan data dari hasil pencarian, pembelian, dan lain sebagainya sehingga pelanggan dapat menjadi lebih puas dengan pelayanannya.
Referensi:
- Coursera, staff. (2025). What is natural language processing? definition and examples. Coursera. https://www.coursera.org/articles/natural-language-processing
- Hasan, Z., Vishwakarma, Z., & Pateriya, N. (2023). (PDF) NLP and its components: A detailed discussion. Research Gate. https://www.researchgate.net/publication/383420458_NLP_and_its_Components_A_Detailed_Discussion
- Lumenalta, L. (2025). 7 applications of NLP in Finance: Natural Language Processing in Finance: Machine Learning in Finance. https://lumenalta.com/insights/7-applications-of-nlp-in-finance
Comments :