(Устарело) Discourse AI - Composer AI Helper

Эта тема охватывает конфигурацию модуля Composer плагина Discourse AI.

Набор функций

Модуль Composer AI Helper добавляет кнопку :sparkles: на панель инструментов редактора, при нажатии на которую открывается список задач на базе ИИ для улучшения вашего сообщения.

На данный момент он может:

  • Предлагать заголовки тем
  • Проверять текст на ошибки
  • Переводить на английский язык
  • Создавать таблицы в формате Markdown

Провайдеры

Эта модель может использовать следующих провайдеров для реализации своего функционала:

  • OpenAI ChatGPT, используя модели gpt-3.5-turbo или gpt-4. По умолчанию используется gpt-3.5-turbo.

  • Anthropic Claude, используя модель claude-v1.

Настройки

  • composer_ai_helper_enabled: Включает или отключает модуль

  • ai_helper_allowed_groups: Группы, имеющие доступ к функции. По умолчанию — сотрудники и пользователи с уровнем доверия TL4.

  • ai_helper_allowed_in_pm: Отображать ли кнопку при составлении личных сообщений. По умолчанию отключено.

  • ai_helper_model: Какую модель ИИ использовать. По умолчанию gpt-3.5-turbo.

  • ai_openai_api_key: API-ключ, полученный по адресу https://platform.openai.com/account/api-keys. Дополнительные сведения см. ниже. Требуется, если ai_helper_model установлен в gpt-3.5-turbo или gpt-4.

  • ai_anthropic_api_key: API-ключ, полученный по адресу https://console.anthropic.com/docs/access. Дополнительные сведения см. ниже. Требуется, если ai_helper_model установлен в claude-v1.

Нужна помощь в настройке API-ключей?

Ниже приведено руководство по настройке API-ключей для использования в Discourse AI. В этом примере мы используем OpenAI для генерации ключей, но процесс аналогичен для других платформ, таких как Claude. Платформы постоянно меняются, поэтому данное руководство может не полностью отражать актуальный процесс.

Примечание: Вам потребуется платный тарифный план, и оплата производится за использование. Актуальные детали и цены см. здесь: details.

Генерация API-ключей

  1. Войдите в OpenAI. API-ключ можно получить здесь: https://platform.openai.com/account/api-keys
  2. Сгенерируйте API-ключ
  3. После генерации ключа сохраните его в надежном и безопасном месте, а также скопируйте его

Использование API-ключа для Discourse AI

  1. Перейдите в профиль Discourse
  2. Откройте настройки администратора, затем перейдите в раздел Плагины
  3. Найдите Discourse AI и нажмите «Настройки»
  4. Найдите параметр ai_openai_api_key и вставьте скопированный ключ

18 лайков

Пост был перемещен в новую тему: Как повторно запустить фикстуры в БД?

Поскольку очень мало сайтов имеют эту опцию в редакторе, знайте, что обратная связь на раннем этапе активного использования очень ценна.

Форум OpenAI Discourse имеет эту возможность, активированную в редакторе, и я часто использую её с опцией вычитки.

Однако я также использую её как модератор, но в этой роли мне нужно не только вычитать текст, но и придать ему приятный тон. Поэтому я часто копирую текст из редактора Discourse в ChatGPT, помещая его в секцию с тройными обратными кавычками, ```, с запросом:

Вычитайте текст и придайте ему приятный тон.

Если бы такая опция или подобная ей была добавлена, это было бы очень кстати. :slightly_smiling_face:


Кстати:

Часто просьба изменить тон текста приводит к тому, что результат явно отличается от моего стиля письма. Я пишу, опираясь больше на факты, чем на художественную прозу, и когда это происходит, я часто добавляю в конце:

Отредактировано с помощью ChatGPT

чтобы читатели знали, что текст составлен мной, а его доработка выполнена с помощью ChatGPT.

Поэтому, если бы такая строка автоматически добавлялась при использовании предложенной опции изменения тона, это было бы очень кстати. :slightly_smiling_face:

6 лайков

Есть ли планы добавить настройки для включения/отключения этих функций?

Меня бы очень заинтересовала кнопка «Проверка» (без необходимости сначала нажимать на значок и затем выбирать «Проверить текст») и кнопка «Перевести на испанский».

Также было бы здорово, если бы процесс проверки можно было делать более детально (хотя бы по предложениям), вместо выбора между «Сохранить (все) изменения» и «Отмена».

5 лайков

Отличный фидбек, так как мы как раз начали переписывать интерфейс для этой функции.

6 лайков

На случай, если это поможет, для моего сообщества также было бы очень полезно:

  1. Иметь возможность генерировать расшифровки для загруженных mp3-файлов.

  2. Иметь возможность дообучать модель и использовать её для вычитки вместо модели по умолчанию.

1 лайк

Простым решением могло бы быть отображение текстового поля с отредактированной версией рядом с (или под) объединённым диффом.

Таким образом, можно будет отменять изменения (поскольку они показаны в контексте) и вносить дополнительные правки в контексте (пунктуация, более удачные формулировки и т. д.) перед возвратом к обычному редактору.

Предложения, отмеченные в теме Discourse AI, которые могут подойти для помощника Composer AI


Предложить AI вносить правки в Markdown.
(ссылка)


Попросить AI прочитать первое сообщение темы, чтобы убедиться, что:

  • Оно связно.
  • Категория и теги соответствуют друг другу. (Я знаю, что это можно настроить, но почему бы не доверить это AI?)
  • Содержание сообщения соответствует категории и тегам.
  • Содержание сообщения соответствует заголовку темы.
  • Оно релевантно для форума. (Я знаю, что спам-фильтры отловят часть этого, но иногда это не спам, а просто неуместный контент.)

(ссылка)

1 лайк

Предложение

Примечание: это относится к изображениям, содержащим в основном текст.

Если пост содержит изображение, особенно от новых пользователей, добавьте возможность использовать OCR для извлечения текста из изображения и отображения этого текста под изображением.


Пользователи, которые публикуют только изображения, особенно для исходного кода, усложняют задачу, если этот код нужно скопировать в среду разработки.

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

1 лайк

Предложение

Примечание: Это относится к изображениям без текста.

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

Пример сайта на Discourse, использующего много изображений:

Примечание: Пожалуйста, добавьте в список или предложите другие похожие сайты на Discourse; мне лично интересно узнать о других подобных сайтах.


ИИ для классификации изображений


Пример впечатляющего использования классификации изображений в текст:

https://valentin.deschaintre.fr/text2fabric_browser_v1.html

Связанная статья:

«Визуальный язык тканей» авторами Валентин Дешантр, Хулия Герреро-Виу, Диего Гутьеррес, Тамми Бубекур, Бельен Масия (pdf)

2 лайка

Еще одно предложение: измените язык вывода. В настоящее время по умолчанию используется английский, но в нашем случае мы хотим, чтобы вывод был на немецком.

1 лайк

Здравствуйте. Будет ли конфликт этого плагина, если он установлен вместе с этим плагином чат-бота?
Могу ли я, например, подключить GPT 3.5 TURBO в этом плагине и GPT-4 в плагине чат-бота? Вызовет ли это действие конфликт плагинов?

Я не знаю, но если попробуете, дайте нам знать.

3 лайка

Гид обновлён, чтобы помочь вам настроить API-ключи для Discourse AI.

2 лайка

Добрый вечер,

Я использую Composer AI для помощи в нашем форуме. Однако он не отображается так, как показано в описании выше, где должна быть добавлена кнопка модуля Composer AI Helper на панели инструментов. Как вы видите ниже, вот как это выглядит:

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

Когда я нажимаю и удерживаю, а затем провожу пальцем, я могу её увидеть:

Как вы видите, мы меняем интерфейс этой функции: вместо панели инструментов теперь кнопка, появляющаяся при наведении на выделенный элемент.

Работа ещё продолжается, но на мобильных устройствах это уже должно работать — по крайней мере, на моём телефоне всё функционирует.

2 лайка

Я тестировал оба плагина в течение недели и не обнаружил ни одного конфликта между ними. Для моей версии форума каждый плагин отлично выполняет свою задачу :+1: Кажется, будто они созданы, чтобы дополнять друг друга :smiley:

1 лайк

2 сообщения были объединены в существующую тему: Discourse AI - AI Bot (чат-бот - ChatGPT- Anthropic)

Composer AI не работает у меня в Safari на macOS. После выделения текста и нажатия на инструмент AI меню не появляется. В Chrome всё работает отлично.

1 лайк

Спасибо @fidelio, что обратили на это внимание. Я могу воспроизвести эту проблему и скоро займусь её решением!

3 лайка