Найти в Дзене
Герман Геншин

Запустите свой собственный приватный аналог Grammarly с помощью Docker и LanguageTool

Писать сложно. Вот как вы можете улучшить свою прозу, не платя за онлайн-ассистентов по написанию или рискуя передать свой секретный роман, который будет бестселлером, для обучения ИИ. Я много занимаюсь копирайтингом, и хотя некоторые из этих модных онлайн-ассистентов по написанию на основе ИИ, вероятно, были бы полезны, я старательно их избегаю. Почему? Потому что не хочу рисковать тем, что мой стиль письма станет однообразным «ИИ». Важно устанавливать связь с читателями, и, хотя различить настоящих писателей и ИИ будет всё сложнее, контент, созданный людьми, которые действительно понимают тему и ее влияние на настоящих людей, (надеюсь) всегда будет выделяться. Я также опасаюсь, что ИИ будут обучаться на моем контенте — да, они всё равно его соберут, как только он будет опубликован (привет, боты!), но сама суть этого меня отталкивает от большинства инструментов для написания с коммерческой целью. Тем не менее, я всё еще хочу получить некоторые преимущества от ИИ (особенно для проверк
Оглавление

Резюме

Писать сложно. Вот как вы можете улучшить свою прозу, не платя за онлайн-ассистентов по написанию или рискуя передать свой секретный роман, который будет бестселлером, для обучения ИИ.

Почему не использовать онлайн-инструменты для написания?

Я много занимаюсь копирайтингом, и хотя некоторые из этих модных онлайн-ассистентов по написанию на основе ИИ, вероятно, были бы полезны, я старательно их избегаю. Почему? Потому что не хочу рисковать тем, что мой стиль письма станет однообразным «ИИ». Важно устанавливать связь с читателями, и, хотя различить настоящих писателей и ИИ будет всё сложнее, контент, созданный людьми, которые действительно понимают тему и ее влияние на настоящих людей, (надеюсь) всегда будет выделяться.

Я также опасаюсь, что ИИ будут обучаться на моем контенте — да, они всё равно его соберут, как только он будет опубликован (привет, боты!), но сама суть этого меня отталкивает от большинства инструментов для написания с коммерческой целью.

Что такое LanguageTool?

Тем не менее, я всё еще хочу получить некоторые преимущества от ИИ (особенно для проверки грамматики, что является для меня настоящей напастью). LanguageTool — это решение: это основанный на ИИ проверяющий грамматику, который вы можете разместить у себя. Все ваши тексты никогда не покидают ваш компьютер во время проверки, так что вас не могут шпионить. Размещение его на своем портативном устройстве также означает, что вы можете использовать его оффлайн, что идеально подходит для написания в пути.

Как настроить LanguageTool на Windows с помощью Docker

Docker — это программа, которая запускает другие программы в «контейнерах». Это изолированные среды, которые хранят кусок программного обеспечения и все его зависимости отдельно от остальной части вашей системы. Это означает, что вы можете установить целые программные стеки с помощью нескольких команд и не беспокоиться о том, чтобы устанавливать каждую компоненту самостоятельно. Программное обеспечение, развернутое для использования в Docker, упаковано в исполняемый файл, называемый образом.

Если вы просто ищете альтернативы Grammarly, которые не нужно настраивать самостоятельно, мы тоже можем помочь.

Шаг 1: Установите Docker Desktop

Этот учебник будет использовать Docker для запуска LanguageTool, поэтому первым шагом будет установка Docker, скачав и установив Docker Desktop для Windows.

Docker работает как на Windows 10, так и на 11 в режиме WSL или Hyper-V. Домашние версии Windows поддерживают только режим WSL, и настройка и запуск Docker в режиме WSL, как правило, является лучшим вариантом, поскольку он поддерживает больше контейнеров.

Также следует установить приложение Windows Terminal перед тем, как продолжить.

Шаг 2: Скачайте и запустите образ LanguageTool в Docker

Перед установкой LanguageTool через Docker вам необходимо скачать данные n-грамм для вашего языка и распаковать их в директории вашего профиля пользователя (например, у меня они в "%USERPROFILELanguageToolngrams%"). N-граммы — это статистические модели, которые придают LanguageTool дополнительные возможности, такие как определение неправильного употребления слов в зависимости от контекста (вместо простых грамматических ошибок). Они являются необязательными, но стоят дополнительных нескольких минут (и 10 ГБ дискового пространства, если у вас есть) для скачивания и настройки.

После того как вы распаковали данные n-грамм, выполните следующую команду в приложении Windows Terminal, чтобы скачать и запустить образ LanguageTool:

-2

Эта команда выполняет следующие действия:

-3

Если вам нужно больше объяснений о этой команде, вы можете попробовать использовать ChatGPT, чтобы помочь вам понять сложные команды терминала в Windows и Linux.

Имейте в виду, что выполнение этой команды может занять некоторое время, так как сначала нужно скачать образ Docker для LanguageTool. Когда это будет завершено, вы сможете открыть Docker Desktop и увидеть, что образ теперь запущен в контейнере.

Шаг 3: Добавьте проверку LanguageTool в Firefox

Теперь, когда у вас установлен LanguageTool на вашем ПК, нужно сказать приложениям, как его использовать. Firefox — это хорошее начало, и у него уже есть готовое расширение LanguageTool. Для установки начните с ввода about:addons в адресной строке Firefox, чтобы открыть настройки дополнений, откройте вкладку Расширения и поищите «LanguageTool».

-4

Затем нажмите на официальное расширение LanguageTool в результатах поиска дополнений Firefox (убедитесь, что это именно то, которое рекомендовано Firefox).

-5

Установите расширение, нажав «Добавить в Firefox».

-6

Затем подтвердите установку и, по желанию, дайте LanguageTool разрешение на работу в приватных окнах.

-7

Как только установка будет завершена, вы увидите экран приветствия LanguageTool. Игнорируйте разговор о передаче ваших данных в онлайн-сервис LanguageTool, мы скоро это отключим.

-8

Пройдите через экран приветствия и затем вернитесь во вкладку расширений в экране дополнений Firefox.

-9

На экране параметров LanguageTool вы можете настроить различные параметры, например, включить Режим Пики или, чтобы использовать данные n-грамм, которые вы скачали ранее.

-10

Последний шаг — сказать плагину LanguageTool использовать локальную версию LanguageTool, работающую в Docker. Для этого обновите сервер LanguageTool, чтобы он указывал на http://localhost:8010/v2 (вам нужно будет сделать то же самое в настройках LanguageTool для любых других приложений, которые вы настроили для его использования).

-11

Docker позволяет запускать интересные проекты с открытым исходным кодом на Windows

Вот и всё! Вы можете протестировать его, открыв Google документ или любой другой сайт, который позволяет вводить текст и начните набирать немного грамматически неправильного текста. Вы получите подсказки и индикаторы статуса всякий раз, когда LanguageTool находит что-то, что нужно исправить. Вы также можете найти плагины LanguageTool для веб-браузеров Chrome и Edge, а также для многих других настольных программ на сайте LanguageTool.

-12

Docker позволяет запускать действительно классные проекты с открытым исходным кодом на Windows, и поскольку всё упаковано в контейнеры, риск того, что что-то повредит вашу систему, меньше. Это значит, что вы можете испытать множество передовых приложений, таких как самостоятельная генерация изображений на основе ИИ с Fooocus и ваши собственные приватные ИИ-чат-боты с Alpaca.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Новинка! На нашем канале в Яндекс Дзен появилась премиум подписка, которая позволяет читать статьи без рекламы и получать доступ к эксклюзивным материалам, недоступным обычным пользователям. Будем рады, видеть вас в числе премиум пользователей!
Любите активный отдых на природе? Подписывайтесь на канал Поход лайфхак в Яндекс Дзен — кладезь полезных советов для любителей активного отдыха!

Вы также можете читать наши материалы в: