Seribu Pesan Masuk, Siapa yang Membacanya?
Seribu Pesan Masuk, Siapa yang Membacanya?
Bayangkan kamu baru ditempatkan di unit layanan pengaduan sebuah pemerintah daerah. Kanalnya ada tiga: nomor WhatsApp resmi, kolom komentar media sosial, dan aplikasi layanan warga. Semuanya bermuara ke satu kotak masuk. Pagi hari, kotak itu sudah penuh. Isinya campur aduk: laporan lampu jalan mati, pertanyaan jadwal pengambilan sampah, keluhan pajak, ucapan terima kasih, promosi pinjaman online, dan satu pesan huruf besar semua tentang pohon tumbang yang menutup jalan raya.
Tugas kamu sederhana kedengarannya: baca satu per satu, tentukan ini urusan dinas mana, lalu teruskan. Yang mendesak didahulukan. Kenyataannya tidak sederhana.
Tiga hal yang selalu terjadi
Pertama, jumlahnya tidak sebanding dengan jumlah pembaca. Pesan datang dua puluh empat jam, petugas bekerja jam kerja. Antrean Senin pagi selalu lebih panjang daripada yang bisa dihabiskan Senin pagi.
Kedua, hasil sortirnya tidak konsisten. Pesan yang menyebut sampah menumpuk di saluran air bisa masuk ke dinas kebersihan menurut petugas A, dan ke dinas pekerjaan umum menurut petugas B. Keduanya punya alasan. Tidak ada yang salah secara pribadi — yang belum ada adalah aturan tertulis tentang batas antara dua kategori itu.
Ketiga, yang gawat tenggelam di antara yang biasa. Pesan kabel listrik menjuntai rendah di gang sempit punya bentuk yang mirip dengan pesan lampu teras mati: sama-sama pendek, sama-sama menyebut listrik. Bedanya, satu bisa menunggu seminggu, satu tidak.
Di titik ini orang biasanya melompat ke pertanyaan yang salah: pakai model apa? Pertanyaan yang benar datang lebih dulu, dan bunyinya begini: keluaran seperti apa yang sebenarnya saya butuhkan, dan bagaimana saya tahu keluaran itu cukup baik?
Kenapa mesin kesulitan
Bahasa manusia dirancang untuk manusia. Penulis pesan berasumsi pembacanya tahu banyak hal yang tidak ia tuliskan: bahwa "depan pasar" itu pasar yang mana, bahwa "udah seminggu" berarti laporan ini pengulangan, bahwa "PBB" di kanal layanan daerah kemungkinan besar soal pajak bumi dan bangunan, bukan organisasi internasional. Semua asumsi itu ada di kepala, tidak ada di teks.
Mesin tidak punya kepala itu. Yang diterima mesin adalah deretan karakter. Dari deretan karakter itulah ia harus menebak maksud. Itu sebabnya sistem yang tampak pintar bisa keliru pada hal yang bagi kamu terlihat jelas — dan itu bukan kegagalan acak, melainkan kegagalan yang polanya bisa diramalkan. Modul ini akan mengajarkan cara meramalkannya.
Apa yang akan kamu kerjakan di modul ini
Modul pertama ini bukan modul pengodean. Ini modul kerangka berpikir, dan kerangkanya dipakai ulang di seluruh kelas. Ada tiga bagian.
-
Peta jenis tugas. Ada empat bentuk pekerjaan yang berulang di hampir semua proyek NLP: mengelompokkan, mengambil potongan, mencari, dan mengarang teks baru. Kamu akan belajar membedakannya bukan dari nama tekniknya, melainkan dari bentuk masukan dan keluarannya. Pembeda ini murah, cepat, dan jarang salah.
-
Sumber kesalahan khas bahasa Indonesia. Kata berimbuhan yang berubah arti dan berubah pelaku, kata yang berbunyi sama tapi bermakna lain, singkatan yang hanya dipahami di kanal tertentu, dan campur kode antara bahasa Indonesia, bahasa daerah, dan bahasa Inggris. Ini bukan daftar keunikan yang menarik dibicarakan; ini daftar tempat sistem kamu akan meleset.
-
Perumusan masalah menjadi spesifikasi tugas. Kamu akan mengerjakan kasus kotak masuk aduan tadi sampai selesai: menentukan jenis tugasnya, menulis definisi label yang bisa diperdebatkan lalu diperbaiki, dan menetapkan ukuran keberhasilan yang jujur — termasuk mengakui bahwa satu angka tunggal hampir selalu menyesatkan.
Setelah modul ini kamu belum bisa membangun sistemnya. Yang kamu bisa adalah hal yang lebih menentukan: menyatakan dengan tepat sistem apa yang perlu dibangun, dan bagaimana kita nanti sepakat bahwa ia bekerja. Banyak proyek NLP gagal bukan karena modelnya lemah, melainkan karena pertanyaan ini tidak pernah dijawab di awal.
Satu catatan sebelum lanjut: seluruh data pesan yang dipakai di modul ini adalah contoh rekaan yang disusun agar mirip pesan nyata. Tidak ada data warga sungguhan di dalamnya.