Плагин для автоматического написания статей по плану с использованием Claude и ChatGPT

Решил немного автоматизировать рутинные действия в 2 нейросетях, которые пользуюсь - ChatGPT и Claude. Решения было написано для себя, но решил немного его облагородить и поделиться с аудиторией. Написано на голом энтузиазме и не без помощи нейросетей ;)

О плагине

Плагин написан на Javascript для расширения TamperMonkey.

Как это выглядит в Claude
Как это выглядит в Claude

Он позволяет вводить план своей статьи и автоматически раскрывает каждый из ваших пунктов. И после окончания работы вы можете одной кнопкой сохранить весь текст (за исключением служебных ответов) в html формате с сохранением верстки.

Решение работает "как есть", дорабатываю его по мере сил и свободного времени и своих задач, но если есть интересные предложения - буду рад их послушать.

Возможности плагина на 23.09.2024

  • Автоматическое написание по плану: основной функционал.
  • Экспорт в HTML: одним кликом вы можете скачать сгенерированную статью в формате HTML, уже с базовой разметкой.
  • Настраиваемые промпты через редактирование кода: пользователи могут изменять стандартные промпты, используемые для генерации контента.
  • Промты под задачи: в зависимости от того, что вы указываете в плане - будет подставляться своя надстройка над базовым промтом или уникальный промт, как, например, для введения.
  • Создание ролевой модели под ваш план: вы или задаете свою модель и стиль написания или ИИ попросит сам себя придумать роль и стиль для вашей темы и пункта плана.
  • Создание скелета статьи: плагин может на основе вашего плана сделать скелет статьи (к вашим пунктам написать 1 абзац с пояснениями о чем должно быть написано в данном пункте плана). И в дальнейшем ссылаться на эти пояснения автоматически.

Ближайшие планы

  • Расширю стандартные промты для генерации (здесь очень важна обратная связь, т.к. у всех есть нюансы).
  • Доработаю статьи под линкбилдинг (сейчас работает криво) одним промтом.
  • Подумаю над дополнительными правками каждой написанной секции.
  • Подумаю над итоговой коррекцией итоговой статьи.

Инструкция по использованию

Установка Tampermonkey и плагина

  • Скачиваем сам плагин для Google Chrome из официального магазина Chrome - tampermonkey
  • Заходим в расширение и жмем в нем "Создать новый скрипт"
  • Удаляем все, что там написано
  • Вставляем содержимое моего файла NeuroAutoText.js
  • Теперь в ChatGPT и Claude у вас внизу справа будет доступна форма для плана

Работа с самим плагином

Не рекламы ради, но видео демонстрация тут неизбежна, потому прилагаю видео с разбором:

Видео-инструкция и демонстрация работы

По сути настроек минимум и все находятся в начале кода под комментарием // Настройки. В настройках всё просто 1 - активно, 0 - выключено.

  • const DeleteFirstAnswer = 1; - Будет писать ролевую модель, при 0 - не будет, но вы должны ее задать сами в roleModel.
  • const HeaderAtFirstRow = 1; - Будет брать первую строку плана в качестве заголовка статьи, при 0 - не будет.
  • const tryArticleSkeleton = 1; - Будет 2-ым промтом просить сделать скелет статьи и в дальнейших промтах будет просить обращаться к нему, при 0 - не будет.
  • const nextlineBasePromt - базовый промт в который подставляется пункта плана.
  • const roleModel - ваша ролевая модель.
  • const roleModelDefault - попытка создать ролевую модель через промт, если своя не указана и в настройках стоит 1.
  • const withoutWater - приставка помогающая нейросеть писать строго ответ.
  • function createArticleSkeleton(lines) - функция, которая группирует пункты плана и промт создающий скелет статьи.
  • function processMiralinksLine(line) - функция для статей под ссылки, пока не функционирует как надо.
  • if (nextLine.toLowerCase().includes('введени')) и ниже - это промты, которые подставляются, если в пункте плана встречаются определенные строки (в примере подстановка промта сработает для пункта, где есть строка "введени", соответственно промт подгрузится, если в плане есть "Напиши Введение" или просто "Введение"). Это позволяет более гибко управлять промтами и планом.

Обязательно смотрите видео, т.к. много нюансов в нем разобрал.

Где скачать?

Т.к. плагин полностью бесплатный, то для его получения придется перейти в мой телеграм-канал:

Все обновления, заметки публикуются только в нем, потому рекомендую подписаться :)

55
Начать дискуссию