Refine - Alternatif Lokal untuk Grammarly
(refine.sh)- Refine adalah alat pemeriksa tata bahasa berbasis lokal yang menawarkan fungsi serupa dengan Grammarly
- Dengan pembelian satu kali tanpa biaya langganan, semua fitur Refine dapat digunakan seumur hidup tanpa biaya tambahan atau biaya tersembunyi
- Berbeda dari layanan berbasis cloud, Refine hanya berjalan secara lokal tanpa pengiriman data, sehingga keamanannya lebih tinggi
- Dalam jangka panjang, Refine mengurangi beban biaya berulang sekaligus memberikan pengalaman konsumsi yang transparan
1 komentar
Opini Hacker News
Di tangkapan layar terlihat contoh kalimat (yang telah diperbaiki): "Sometimes I still make mistakes with articles and prepositions, but my grammar is getting better every day I practice". Dalam bahasa Inggris Amerika/gaya yang disederhanakan, kalimat ini benar secara tata bahasa. Namun dalam bahasa Inggris Britania yang "full fat",
practiceadalah kata benda danpractiseadalah kata kerja. Misalnya dipakai seperti "I go to my practice to practise medicine". Masalah situs web ini adalah terlalu fokus pada isu-isu tambahan. Bahwa produknya menghormati privasi saya, performanya bagus, tidak membutuhkan koneksi internet, bekerja di berbagai aplikasi, dan harganya transparan, semua itu bagus. Tetapi yang benar-benar penting bagi saya adalah apakah produk ini selalu menerapkan tata bahasa yang benar. Situs ini sama sekali tidak berhasil meyakinkan saya soal ituJadi pada akhirnya, alat ini condong ke American English, sehingga kata non-standar seperti
practisedianggap sebagai salah eja seperticolour. Jika Anda memakai kata-kata seperti itu dalam tulisan untuk pembaca Amerika, dan Anda bukan orang dari Persemakmuran, itu malah bisa terlihat sokMenyebut American English sebagai bahasa Inggris yang "disederhanakan (simplified)" adalah kekeliruan linguistik yang klasik. Itu hanya dialek yang berbeda, bukan sesuatu yang pada dasarnya lebih sederhana atau lebih rumit
Saya paham maksudnya. Soal istilah bahasa Inggris "full fat", bahasa Inggris itu sendiri memang sejak awal campur aduk, lalu makin kompleks ketika dipakai luas di negara-negara baru. Selama tulisannya baik dan bisa dipahami dengan jelas, menurut saya produk seharga $15 ini sudah cukup. Saya rasa tujuan produk ini bukan untuk mengikuti contemporary Oxford English secara sempurna
Saya teringat komentar lama yang sangat bagus dari anthony_franco. Banyak alternatif open-source fokus memecahkan masalah hanya untuk “penyedia konten”, padahal pengguna sebenarnya peduli pada kontennya sendiri. OpenHunt, proyek tandingan Product Hunt, juga begitu. Ada banyak upaya membuat versi “bebas, terbuka” dari berbagai layanan, tetapi mayoritas pengguna sebenarnya tidak terlalu peduli. voat (alternatif Reddit), app.net (Twitter), Diaspora (Facebook), ycreject.com (alternatif Y Combinator), semuanya kurang dalam memenuhi kebutuhan dan pengalaman pengguna nyata. Jika selain gratis dan terbuka juga bisa memberi pengalaman yang lebih baik daripada produk penggantinya, itu bisa sukses besar. Tetapi kebanyakan gagal di bagian itu komentar terkait
Misalnya ada kalimat “Is there a educational discount?”, padahal yang benar “an educational discount”. Saya penasaran apakah alat ini bisa menangkap kesalahan seperti itu dengan baik
Saya penasaran apakah ada yang punya pengalaman membandingkannya dengan produk lain seperti LanguageTool atau Harper. LanguageTool bisa di-host secara lokal, dan Harper berjalan sebagai extension. Saya cukup ingin tahu level pemeriksaan ejaan atau tata bahasanya
Keduanya adalah FOSS (free and open-source software). Sebagai referensi, saya tinggalkan tautan LanguageTool dan Harper
Saya sudah bertahun-tahun memakai LanguageTool Server dengan opsi ngrams. Dengan ngrams hasilnya benar-benar luar biasa, tanpa itu ya biasa saja. Data ngrams khusus bahasa Inggris butuh ruang penyimpanan sekitar 15GB. Di Windows bisa dijalankan lewat Scheduled Tasks dengan file batch seperti berikut
Referensi: cara memanfaatkan data n-gram
Saya mengujinya dengan kalimat "Look Dick. See Jane. Jane run home. I says you go home to. They eats dinner.". LanguageTool bekerja sesuai harapan. Harper tidak. Keduanya sama-sama menandai penggunaan dua spasi setelah titik
Kami sedang membuat extension pemeriksa tata bahasa yang berjalan lokal memakai LLM bawaan Chrome. Bisa diuji di sini. LLM tidak hanya bisa memperbaiki kesalahan kalimat, tetapi juga bisa mengoreksi misalnya "The first US President was Ben Franklin" menjadi "George Washington"
Tidak bisa sepenuhnya dikesampingkan bahwa software seperti ini kadang bisa bertindak seperti keylogger. Jika itu terjadi (bahkan bila tidak disengaja), menurut saya penulisnya seharusnya bertanggung jawab langsung. Secara hukum, bahkan tidak ada entitas yang memikul tanggung jawab perlindungan data pribadi. Jadi saya rasa tidak ada alasan kuat untuk percaya privacy policy
Secara teknis juga tidak ada alasan untuk percaya. Aplikasi ini tidak disandbox. Bisa dicek lewat CLI seperti berikut:
Apple mengharuskan adanya network client entitlements agar aplikasi bisa terhubung ke jaringan, tetapi jika tidak disandbox aturan ini tidak berlaku. Saya pribadi hanya memakai aplikasi sandbox yang saya build sendiri di komputer saya, atau yang saya dapat dari Mac App Store dokumentasi terkait
Sebenarnya risiko seperti ini berlaku untuk semua software. Misalnya, grammarly juga sudah bisa mengirim data ke server
Saya sudah lama menunggu seseorang membuat produk seperti ini. Kesan pertama saya setelah mencobanya, hasilnya cukup bagus. Bahkan saat ada beberapa bahasa bercampur, ia tetap memberi saran koreksi yang baik. Saran kelancaran (fluency) agak di bawah ekspektasi. Ada juga banyak saran aneh seperti sering menyuruh menambahkan tanda kutip di awal dan akhir kalimat. Ada masalah responsivitas juga: saat Refine berjalan, input teks kadang tersendat, atau ketika memilih koreksi aplikasinya macet sekitar 0,5 detik. Masalah seperti ini tidak terjadi di Grammarly atau LanguageTool. Dan ada juga kesalahan tata bahasa yang tidak bisa ditangkap Refine (misalnya masalah kesesuaian kata kerja). Meski begitu, untuk rilis pertama ini sangat mengesankan dan saya menantikan perkembangannya
Languagetool adalah alat pemeriksa ejaan/tata bahasa open-source. Berbeda dengan Grammarly, alat ini lebih berbasis rule daripada AI. Saya biasanya memakai keduanya secara bersamaan. Cara self-host dijelaskan di sini
Saya pengguna Linux, tetapi untuk "alat bagi pengguna umum" seperti ini, menurut saya lebih masuk akal rilis di Windows lebih dulu. Rilis khusus MacOS justru hanya menjangkau <15% pasar secara keseluruhan (bahkan di AS pun <30%). Bahkan kalau targetnya hanya developer, dari tiga platform Mac, Windows, Linux, ini tetap pilihan yang paling merugikan referensi pangsa pasar StatCounter
LanguageTool bisa dipakai secara lokal dalam docker container tautan GitHub LocalLanguageTool
Rasanya benar-benar banyak orang yang membuat hal sepele jadi rumit. Untuk menjalankan LanguageTool, tidak perlu sampai memakai docker (teknologi berbasis Linux), cukup jalankan sebagai aplikasi Java. Bisa sesederhana ini
Banyak orang lebih memilih membayar $15 daripada harus berurusan dengan docker container
Bisa juga dipasang mudah lewat Flatpak Eloquent by sonnyp. Ada pembatasan izin oleh Flatpak (GNOME Cgroups, Namespaces, dll):
Ukuran paket Flatpak yang besar itu masalah Java. Java cocok di server, tapi kurang cocok di PC pribadi. Kalau dibuat dengan C, C++, atau Rust, mungkin sudah ada di ekosistem berbasis LibreOffice. Sonny Piers adalah packager terkenal dan mantan anggota dewan GNOME
Saya khawatir fakta bahwa ini "berbasis model AI lokal" bisa meningkatkan risiko tulisan saya ditandai oleh detektor plagiarisme AI (misalnya Turnitin dan sejenisnya). Tanpa pengujian yang memadai, saya tidak mau mengambil risiko itu
Saya rasa risikonya tidak besar. Alat ini bukan menulis untuk Anda, hanya mengoreksi tata bahasa. Jika 99% tetap Anda tulis sendiri dan hanya tata bahasanya yang diperbaiki, saya rasa tidak ada alasan untuk terdeteksi. Meski begitu, saya sendiri tidak berada langsung di lingkungan sekolah setelah era adopsi LLM, jadi saya tidak bisa yakin sepenuhnya
Ada yang bilang kalau saya memakai tanda baca yang benar, justru risiko terdeteksi sebagai tulisan AI jadi lebih tinggi. Karena itu saya sama sekali tidak pernah memakai tanda baca dengan benar
Aneh rasanya FAQ sama sekali tidak menyinggung "perbandingan relatif dengan Apple Intelligence Writing Tools". Mungkin refine lebih baik atau fiturnya lebih banyak, tetapi sayang sekali halaman itu bahkan tidak mengakui adanya fitur level sistem di Mac
Alternatif lain yang layak disebut adalah Harper tautan Harper