'Mesin Bahasa' Berusia 2.500 Tahun Akhirnya Terpecahkan

 


Teka-teki tata bahasa dari India kuno telah membingungkan para sarjana selama 2.500 tahun. Sekarang, seorang ilmuwan Cambridge akhirnya memecahkan meta-kode yang mendasari 'mesin bahasa' kuno.

Pāṇini adalah seorang filolog dan pakar

 tata bahasa Sanskerta dari tempat yang sekarang menjadi Pakistan barat laut dan Afghanistan tenggara yang hidup antara abad ke-6 dan ke-4 SM. Menjadi orang pertama yang mengatur struktur bahasa manusia, Pāṇini dikenal oleh para sarjana sebagai 'bapak linguistik'.

 

Sekitar 2.500 tahun yang lalu Pāṇini menciptakan serangkaian aturan tata bahasa rahasia yang diperlukan untuk membuat 'mesin bahasa' miliknya yang mengajarkan pengucapan kata-kata yang tepat dalam bahasa Sanskerta kuno. Sekarang, seorang peneliti Cambridge telah memecahkan kode aturan mesin bahasa kuno yang memungkinkan tata bahasa Pāṇini diajarkan seperti yang dimaksudkan sekitar 2.500 tahun yang lalu.

 

Asal Usul Kuno Bahasa Sanskerta

Sanskerta adalah bahasa Indo-Eropa klasik yang muncul di Zaman Perunggu Asia Selatan. Seiring waktu, sansekerta menjadi bahasa suci umat Hindu yang mencatat banyak terobosan terbesar India dalam matematika dan sains. Mesin bahasa Pāṇini, yang dianggap sebagai salah satu pencapaian intelektual terbesar dalam sejarah, pertama kali diterbitkan dalam Aṣṭādhyāyī sekitar tahun 500 SM.

 

Rilisan terbaru dari Universitas Cambridge menjelaskan bahwa Dr. Rishi Rajpopat dari Universitas Cambridge telah berhasil memecahkan kode aturan dasar yang dibuat oleh Pāṇini untuk mesin bahasanya. Tesis PhD Dr Rajpopat yang diterbitkan pada tanggal 16 Desember 2022  menunjukkan bahwa "mesin bahasa Pāṇini sekarang dapat diajarkan ke komputer untuk pertama kalinya."

Dr Rishi Rajpopat, yang tesis PhD-nya memecahkan kode yang tersisa dari mesin bahasa Pāṇini (Rahil Rajpopat/ Universitas Cambridge)

 

Memecahkan Kode Mesin Bahasa Kuno

Mesin bahasa memiliki “4.000 aturan sangat pendek” yang terdiri dari rata-rata tiga sampai empat kata yang “sama sama berfungsi sebagai mesin konseptual.” Mesin bahasa pada dasarnya “menghasilkan” pembentukan kata yang benar dengan menambahkan imbuhan pada bentuk dasarnya. Sebagai contoh, Dr Rajpopat menunjukkan bahwa dalam bahasa Inggris kata dasar 'define' diubah dengan imbuhan 'ation' menghasilkan 'definition'.

 

Namun, ketika menggabungkan kata dasar dan imbuhan ada perbedaan pendengaran dalam pengucapan yang perlu diperhitungkan untuk menghindari “kata-kata yang tidak masuk akal seperti 'define-ation' (diucapkan def-ine-ey-shun),” kata peneliti. Rajpopat menemukan cara untuk menggunakan mesin bahasa dengan benar berarti para sarjana sekarang dapat menyusun dan memperoleh “jutaan” kata Sanskerta yang benar secara tata bahasa termasuk ‘mantra’ dan ‘guru’ menggunakan mesin bahasa Pāṇini.

 

Ilustrasi dengan ahli tata bahasa Panini

 

Solusinya

Masing-masing dari 4.000 aturan yang membentuk sistem Pāṇini, yang memungkinkan pengguna menghasilkan bentuk kata Sansekerta yang benar secara tata bahasa, memiliki "nomor urut" berdasarkan urutannya dalam dokumen. Namun, ketika dua dari aturan ini dapat diterapkan, situasi yang dikenal sebagai 'konflik aturan' terjadi, jadi Pāṇini membuat “aturan meta” untuk membantu pengguna menentukan mana dari dua aturan yang saling bertentangan yang akan digunaka secara tepat.

 

Rajpopat menamai aturan-meta Pāṇini sebagai '1.4.2 vipratiṣedhe paraṁ kāryam,' dan menjelaskan bahwa makna sebenarnya disalahtafsirkan selama 2.500 tahun setelah Katyayana, cendekiawan pertama yang menggunakan tata bahasa Pāṇini, “salah memahami makna aturan-meta .” Ini berarti bahwa semua cendekiawan berikutnya yang telah menulis tentang mesin bahasa Pāṇini sejak mesin itu dibuat sekitar 2.500 tahun yang lalu telah menggunakan interpretasi tradisional dan salah, yang menyebabkan sejumlah hasil tata bahasa yang salah.

 

Bekerja Menjadi Pikiran Kuno yang “Luar Biasa”.

Rajpopat menjelaskan bahwa penerapan metarula Pāṇini yang "salah" - "1.4.2" - ketika terjadi konflik antara dua aturan, biasanya menggunakan aturan dengan urutan seri yang lebih tinggi. Tetapi metode ini menghasilkan “segala macam bentuk tata bahasa yang salah,” kata peneliti tersebut. Dia menjelaskan bahwa selama 2.500 tahun terakhir, para sarjana Sansekerta “dengan susah payah mengembangkan ratusan metarula lain untuk mencoba dan memperbaiki sistem dan membuatnya bekerja.” Tapi itu tidak rusak.

 

Rajpopat berkata 'Pāṇini memiliki "pikiran yang luar biasa" dan bahwa dia tidak mengharapkan kami untuk menambahkan ide baru ke dalam peraturannya. Lebih jauh lagi, semakin kita mengutak-atik tata bahasa Pāṇini, semakin kita menghindarinya, tambah Rajpopat. Menafsirkan ulang aturan konflik ini, ilmuwan Cambridge menemukan "bagian kanan dari kata menang" dan metodologi ini telah memecahkan algoritma yang menjalankan mesin bahasa kuno. Dengan menggunakan sistem Dr Rajpopat, ketika pengguna menghadapi konflik, mereka “secara otomatis mendapatkan jawaban yang benar”.

 

Profesor Vincenzo Vergiani dari University of Cambridge adalah Dr, pengawas Rajpopat dan dia, mengatakan penemuan cara yang benar untuk mengatasi konflik dalam mesin bahasa menawarkan "algoritme yang sangat elegan, sederhana, dapat diajar" yang menjalankan tata bahasa Pāṇini." Ilmuwan senior itu menyimpulkan bahwa karya Rajpopat tidak hanya akan "merevolusi studi bahasa Sansekerta", tetapi dengan sedikit lebih banyak pekerjaan, bahasa Sansekerta kuno dapat diajarkan ke komputer.

Komentar