
Ringkasan
- Jangan biarkan AI mengambil alih tulisan Anda dan menghilangkan keunikannya (dan membuat Anda membayar untuk hak istimewa tersebut).
- LanguageTool menyediakan pemeriksaan tata bahasa dan penggunaan kata yang kuat tanpa mengirimkan tulisan Anda ke platform AI online.
- Anda dapat menjalankannya secara pribadi dan 100% offline di Windows menggunakan Docker, dan berfungsi dengan Google Docs serta perangkat lunak desktop.
Menulis itu sulit. Inilah cara Anda dapat meningkatkan prosa Anda tanpa harus membayar asisten menulis online atau mengambil risiko menyerahkan novel rahasia Anda yang akan segera menjadi buku terlaris untuk melatih model AI.
Saya melakukan cukup banyak copywriting, dan meskipun beberapa asisten penulisan AI online yang bagus mungkin berguna, saya menghindari penggunaan salah satu dari mereka. Mengapa? Karena saya tidak ingin mengambil risiko tulisan saya bernuansa 'AI' yang dihomogenisasi. Berhubungan dengan pembaca itu penting, dan meskipun semakin sulit membedakan penulis asli dengan AI, konten yang dibuat oleh manusia yang benar-benar memahami suatu topik dan dampaknya terhadap orang nyata (mudah-mudahan) akan selalu menonjol.
Saya juga khawatir AI dilatih pada konten saya—ya, mereka akan tetap menghapusnya setelah dipublikasikan (hai, bot!), tetapi prinsip keseluruhannya cukup untuk mengalihkan saya dari sebagian besar alat tulis dengan tujuan komersial.
Namun, saya tetap menginginkan beberapa keunggulan AI tersebut (terutama untuk pemeriksaan tata bahasa, yang merupakan kutukan bagi keberadaan saya). LanguageTool adalah jawabannya: ini adalah pemeriksa tata bahasa berbasis AI yang dapat Anda host sendiri. Semua tulisan Anda tidak pernah keluar dari komputer Anda sendiri ketika diperiksa, sehingga Anda tidak dapat diintip. Menghostingnya di perangkat portabel Anda juga berarti Anda dapat menggunakannya secara offline sehingga sempurna untuk menulis saat bepergian.
Docker adalah program yang menjalankan program lain di 'container'. Ini adalah lingkungan terisolasi yang memisahkan perangkat lunak dan semua dependensinya dari sistem Anda lainnya. Ini berarti Anda dapat menginstal seluruh tumpukan perangkat lunak hanya dengan beberapa perintah, dan tidak perlu khawatir untuk menginstal sendiri setiap komponen. Perangkat lunak yang dikerahkan untuk digunakan di Docker dibundel dalam file yang dapat dieksekusi yang disebut image.
Jika Anda hanya mencari alternatif Grammarly yang tidak perlu Anda atur sendiri, kami juga siap membantu Anda.
Langkah 1: Instal Docker Desktop
Tutorial ini akan menggunakan Docker untuk menjalankan LanguageTool, jadi langkah pertama adalah menginstal Docker dengan mengunduh dan menginstal Docker Desktop untuk Windows.
Docker berjalan di Windows 10 dan 11 dalam mode WSL atau Hyper-V. Versi rumahan Windows hanya mendukung mode WSL, dan menyiapkan serta menjalankan Docker dalam Mode WSL umumnya merupakan pilihan yang lebih baik, karena mendukung lebih banyak container.
Anda juga harus menginstal Aplikasi Terminal Windows sebelum melanjutkan.
Sebelum Anda menginstal LanguageTool menggunakan Docker, Anda harus mengunduh data n-gram untuk bahasa Anda, dan mengekstraknya di direktori profil pengguna Anda (misalnya, milik saya ada di “%USERPROFILE\LanguageTool\ngrams%”). n-gram adalah model statistik yang memberi LanguageTool kemampuan tambahan seperti kemampuan mendeteksi penyalahgunaan kata berdasarkan konteks (bukan hanya masalah tata bahasa). Itu opsional, tetapi sepadan dengan tambahan beberapa menit (dan ruang disk 10 GB, jika Anda memilikinya) untuk mengunduh dan mengatur.
Setelah Anda mengekstrak data n-gram, jalankan perintah berikut di Aplikasi Terminal Windows untuk mengunduh dan menjalankan image LanguageTool Docker:
docker run --name langtool -p 8010:8010 -d -e langtool_abTest=null -e langtool_abTestClients=null -e langtool_languageModel=/ngrams -v c:\Users\username\LanguageTool\ngrams:/ngrams:ro erikvl87/languagetool
Perintah ini melakukan hal berikut:
- Memulai kontainer baru menggunakan perintah docker run.
- Menyetel nama (–name) container yang sedang berjalan menjadi “langtool”.
- Memetakan port (-p) 8010 dari host ke container (sehingga program lain dapat berbicara dengan LanguageTool).
- Lepaskan (-d) container agar tetap berjalan setelah Anda menutup jendela Terminal.
- Menyetel beberapa variabel lingkungan (-e) untuk menonaktifkan pengujian AB (sehingga LanguageTool berjalan 100% offline dan pribadi), dan mengaktifkan n-gram.
- Membuat folder n-grams tersedia untuk kontainer sebagai volume baca-saja (-v). Perhatikan bahwa Anda harus memperbarui jalur ke n-gram yang diekstraksi di direktori profil pengguna Anda sendiri.
Jika Anda ingin penjelasan lebih lanjut tentang perintah ini, Anda dapat mencoba menggunakan ChatGPT untuk membantu Anda memahami perintah terminal yang kompleks di Windows dan Linux.
Perhatikan bahwa perintah ini mungkin memerlukan waktu beberapa saat untuk diselesaikan karena harus mengunduh image Docker untuk LanguageTool terlebih dahulu. Setelah selesai, Anda dapat membuka Docker Desktop untuk melihat image yang sekarang berjalan di sebuah container.
Sekarang setelah LanguageTool aktif dan berjalan di PC Anda, Anda perlu memberi tahu aplikasi cara menggunakannya. Firefox adalah awal yang baik, dan memiliki ekstensi LanguageTool yang siap digunakan. Untuk menginstalnya, mulailah dengan mengetik tentang: tambahan di bilah alamat FireFox untuk membuka pengaturan Add-on, membuka Tab Ekstensi, dan mencari “LanguageTool”.
Kemudian, klik ekstensi LanguageTool resmi di hasil pencarian Pengaya Firefox (pastikan ekstensi resmi yang direkomendasikan Firefox).
Instal ekstensi dengan mengklik “Tambahkan ke Firefox”.
Kemudian, konfirmasikan instalasi dan secara opsional berikan izin LanguageTool untuk dijalankan di jendela pribadi.
Setelah berhasil diinstal, Anda akan melihat layar selamat datang LanguageTool. Abaikan pembicaraan tentang pengiriman data Anda ke layanan LanguageTool online, kami akan mematikannya sebentar lagi.
Klik dan tutup layar selamat datang lalu kembali ke Tab Ekstensi di layar Pengaya Firefox.
Dari layar opsi LanguageTool, Anda dapat mengubah berbagai pengaturan, seperti mengaktifkan Picky Mode untuk memanfaatkan data n-gram yang Anda unduh sebelumnya.
Langkah terakhir adalah memberi tahu plugin LanguageTool untuk menggunakan versi LanguageTool yang berjalan secara lokal di Docker. Untuk melakukan hal ini, perbarui server LanguageTool yang akan dituju http://localhost:8010/v2 (Anda juga harus melakukan hal yang sama di pengaturan LanguageTool untuk aplikasi lain yang Anda atur untuk menggunakannya).
Docker Memungkinkan Anda Menjalankan Beberapa Proyek Sumber Terbuka yang Sangat Keren di Windows
Dan itu saja! Anda dapat mencobanya dengan membuka dokumen Google atau situs web lain yang memungkinkan Anda memasukkan teks, dan mulai mengetik beberapa teks yang tata bahasanya salah. Anda akan mendapatkan keterangan alat dan indikator status setiap kali LanguageTool menemukan sesuatu yang perlu diperbaiki. Anda juga dapat menemukan plugin LanguageTool untuk browser web Chrome dan Edge, serta sejumlah besar program desktop lainnya di situs web LanguageTool.
Docker memungkinkan Anda menjalankan beberapa proyek sumber terbuka yang sangat keren di Windows, dan karena semuanya dalam container, risiko terjadinya gangguan pada sistem Anda lebih kecil. Ini berarti Anda dapat mencoba banyak aplikasi mutakhir seperti pembuatan gambar AI yang dihosting sendiri dengan Fooocus dan chatbot AI pribadi Anda dengan Alpaca.