Discourse AI - Помощник

:bookmark: Это руководство объясняет, как настроить и использовать функцию Helper плагина Discourse AI, включая её возможности и параметры конфигурации.

:person_raising_hand: Требуемый уровень пользователя: Администратор

Helper помогает пользователям в взаимодействии внутри сообщества, например, при создании тем, написании постов и чтении контента. Он разработан для повышения продуктивности пользователей и улучшения общего качества вкладов.

Возможности

В редакторе (composer)

:information_source: Примечание: В этой демонстрации в редакторе уже был написан текст.

При создании новых тем или ответов Helper предлагает следующие возможности:

  • Генерация заголовков тем, тегов и категорий на основе содержимого
  • Вычитка текста — включая проверку грамматики и орфографии
    • Горячие клавиши для Windows: CTRLALTP
    • Горячие клавиши для MacOS: P
  • Перевод выделенного текста на язык форума по умолчанию
  • Создание таблиц в формате Markdown
  • Пользовательские промпты для различных преобразований текста
  • Просмотр и управление предложенными изменениями от ИИ
  • Автоматические подписи к загруженным изображениям с помощью ИИ
  • Преобразование любых написанных дат в формат, удобный для Markdown, с помощью умных дат

При чтении тем и постов

При просмотре форума Helper может:

  • Переводить выделенный текст на язык интерфейса пользователя
  • Объяснять смысл выделенного текста в контексте темы
  • Вычитка текста — включая проверку грамматики и орфографии
  • Пользовательские промпты для различных преобразований текста
  • Helper — Автоматические заголовки чат-веток

Включение Helper

Требования

Необходимо настроить как минимум одну большую языковую модель (LLM) от провайдера.

:information_source: Если ваш сайт размещён на платформе Discourse

Вы можете выбрать нашу CDCK Hosted Small LLM из списка LLM.

Для начала работы вы можете настроить их на странице настроек Discourse AI — Большие языковые модели (LLM).

Конфигурация

  1. Перейдите в раздел АдминистрированиеНастройкиDiscourse AI.
  2. Убедитесь, что включена настройка discourse ai enabled.
  3. Перейдите на вкладку «Features» (Функции) в панели администратора ИИ.
  4. Выберите фильтр «Unconfigured» (Не настроено) и найдите раздел Helper.
  5. Нажмите «Edit» (Изменить) в разделе Helper.
  6. Включите функцию Helper, установив флажок ai helper enabled.
  7. Настройте любые другие связанные с Helper параметры, находясь здесь [1].

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

Для управления агентами и подключёнными к ним моделями LLM перейдите в Администрирование → Настройки → Discourse AI → Агенты.

Настройка функций Helper

Вы можете выборочно включать или отключать конкретные функции Helper с помощью настройки ai helper enabled features, которая находится на странице функций Helper. Доступные опции включают:

  • suggestions: Управляет кнопками предложений для заголовков, категорий и тегов.
  • context_menu: Управляет меню для пользовательских промптов, перевода и проверки текста.
  • image_caption: Включает автоматические подписи к изображениям с помощью ИИ через функцию авто-подписи или кнопку «Caption with AI» (Подписать с помощью ИИ).

Технические вопросы и ответы

Не видите кнопку ИИ рядом с заголовком, тегом или категорией?

  • Helper в редакторе требует наличия минимум 40 символов в редакторе для появления и работы.

Как работает функция «Объяснить» (Explain)?

  • Функция «Объяснить» использует заголовок темы, содержимое поста и выделенный текст в качестве контекста для генерации вывода LLM.

Какие существуют варианты использования пользовательских промптов?

  • Пользовательские промпты можно использовать для различных целей, например, для изменения тональности или перевода на конкретные языки.

Насколько точны переводы Helper?

  • Хотя переводы обычно надёжны, они могут быть менее точными для редких языков.

Ограничения

  • Мы рекомендуем ограничить доступ Helper для определённых групп пользователей, чтобы контролировать расходы, связанные с использованием сторонних провайдеров LLM.

  1. Например:

    • Ограничить использование Helper в редакторе с помощью настройки composer ai helper allowed groups.

    • Ограничить доступ к функции Helper в постах с помощью настройки post ai helper allowed groups.

    ↩︎
8 лайков

Извините, но сейчас я не могу поставить лайк этой теме. :slightly_frowning_face: Не думайте, что мне не нравится то, что делает ИИ; я считаю, что эта часть отличная.

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

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

Затем после добавления большего количества текста появились кнопки ИИ.


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

Кстати:

В первые дни существования Discourse AI существовала возможность генерации нового заголовка темы на основе имеющегося текста. Я часто пользовался этой функцией в качестве модератора категории, когда заголовки становились слишком длинными и переносились при просмотре в списке. Затем этот способ исчез; возможно, я упустил, как это должно было работать, но теперь он снова доступен благодаря этому обновлению.

Как модератор категории, я не могу редактировать пост, а опция ИИ находится рядом с заголовком для изменения.

Я искал эту информацию в объявлении, возможно, стоит об этом упомянуть. :wink:


Следующий пост содержит несколько скриншотов.

1 лайк

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

По этой причине у меня есть следующая документация!

1 лайк

Небольшое обновление по этому вопросу…

Теперь вы можете включать или отключать функции помощника на основе ИИ, используя настройку ai_helper_enabled_features: :partying_face:

3 лайка

 ai_helper_model: Мы не смогли получить ответ от этой модели. Сначала проверьте настройки.

В чём может быть проблема? Я указал ключ Open AI.

Работает ли ваш ключ API OpenAI? Можете ли вы отправить запрос к той же модели с вашего ПК?

2 лайка

Кажется, в панели управления OpenAI оно отображается как неиспользуемое. Но не связано ли это с тем, что конфигурация не была завершена? Как я могу это проверить на локальной машине?

Какие функции доступны и что делает каждая из них?

1 лайк

Встроенный ИИ-помощник в редакторе включает три основные функции: suggestions, context_menu и image_caption.

Настройки позволяют гибко управлять ИИ-помощником, включая или отключая эти основные функции.

  1. suggestions — это кнопки подсказок, которые появляются в редакторе рядом с полем заголовка, выбора категории и тегов. Нажатие на кнопку подсказки может предложить заголовки тем, категории, теги и т. д.
  2. context_menu — это меню, которое появляется при выделении части текста в редакторе, например, меню с опциями пользовательского запроса, перевода, проверки текста и т. п.
  3. image_caption — это кнопка «Создать подпись с помощью ИИ», которая отображается при наведении на загруженное изображение в предпросмотре редактора. Это позволяет генерировать подпись на основе содержимого изображения.
1 лайк

Вместо настройки, определяющей, какие функции включены, как насчёт отдельной настройки для каждой функции, указывающей, для каких групп она включена (если вообще включена)?

И вообще… можно ли разделить пункты контекстного меню? В идеале — для каждой группы свой отдельный список.

В конечном итоге мы хотели бы перейти к системе, обеспечивающей более детальный контроль функций в AI Helper и других функциях ИИ. Это находится в нашем плане на будущее.

1 лайк

Кажется, фраза «перевести на английский» устарела.

Теперь перевод осуществляется на язык интерфейса пользователя.

Теперь перевод осуществляется на язык форума по умолчанию.

3 лайка

Есть ли способ добавить дополнительные подсказки или инструкции к промпту перевода?

В нашем случае мы хотим предлагать переводы с английского на немецкий и по умолчанию добавлять инструкцию использовать неформальное «ты» (du) вместо формального «вы» (Sie).

6 сообщений были перенесены в новую тему: Будет ли RAG поддерживать файлы PDF в будущем?

Очень хотелось зачеркнуть текст, но не могу редактировать пост.

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

1 лайк

Сообщение было разделено на новую тему: Как перевести сводки ИИ?