Дополнительный функционал для AI Helper

Приветствую! Ранее я уже публиковал это предложение здесь, но заметил, что моя идея больше подходит для плагина Discourse AI.

В последнее время я пользуюсь сайтом notion.so (существует похожий проект с открытым исходным кодом: https://appflowy.io/). На этом сайте есть возможность поручить искусственному интеллекту редактирование частей текста, который он сам сгенерировал. Например, улучшать, расширять, обобщать и так далее. Вот как это работает:

  1. Я поручаю ИИ написать текст.
  2. ИИ генерирует текст.
  3. Я выделяю нужную часть сгенерированного текста и выбираю команду из меню.
  4. После генерации нового дополнительного текста я решаю, заменить ли старый текст новым или вставить его ниже и так далее.

Так возможно ли реализовать что-то подобное в Discourse с помощью вашего плагина? Например:

  1. Я создаю тему/запрос.

  2. ИИ генерирует текстовый ответ.

  3. Я выделяю часть текста и выбираю нужный сценарий из открывающегося списка действий
    (в стандартном Discourse такое действие открывает меню для цитирования или публикации). :point_down:

  4. Бот редактирует сгенерированный им текст только в указанном месте, без необходимости создавать новый ответ.

Это лишь один-два примера; внимательно изучив видео, можно почерпнуть множество идей. Я полагаю, что плагин Discourse AI способен справиться с этой задачей.

Именно это сейчас делает Discourse AI - Composer AI Helper.

На прошлой неделе мы выпустили новый интерфейс, который очень похож на ваше описание. Посмотрите его в анимации ниже:

ai_helper

4 лайка

Спасибо за быстрый ответ!
Да, я уже пробовал функционал Discourse AI — это фантастический плагин, который очень актуален :fire:

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

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


    После нажатия на кнопку ИИ откроется то же меню, которое я показал выше:


Почему я предлагаю кнопку «ИИ» вне редактора сообщений.

  1. В редакторе сообщений, когда я выделяю часть текста и даю команду (например, перевести на английский), чат-бот не знает контекста всего текста. Чтобы он знал контекст, я должен отправить ему весь текст целиком.
  2. После того как я отправил запрос чат-боту и он ответил мне, чтобы исправить его текст, мне приходится давать команду на исправление той или иной части текста, нажимая на кнопку «Ответить» или «Цитата». Бот отвечает только в следующем сообщении и не исправляет свой существующий пост. После получения ответа (по результатам моего запроса), чтобы объединить полученный (исправленный) текст и основной текст (первый ответ чат-бота), мне приходится копировать самый первый и последний ответы чат-бота, затем вставлять их в сторонний текстовый редактор (например, Microsoft Word) и там further редактировать весь текст. Это довольно неудобно, так как приходится совершать лишние действия.
  3. А если я выделю часть текста в ответе, полученном от чат-бота, и дам команду с помощью кнопки «ИИ», то чат-бот запомнит контекст. Кроме того, если чат-бот исправляет свой исходный текст, вместо того чтобы отвечать пользователю в конце темы, пользователь не будет ощущать загромождение обилием сообщений, идущих одно за другим.
    Конечно, я не против диалогового метода, когда сообщения следуют одно за другим, но я думаю, что не будет лишним дать пользователю возможность редактировать текст внутри одного сообщения (ответа) чат-бота. И если добавить возможность просмотра истории изменений в сообщении бота, как это реализовано в обычных темах Discourse , то пользователю будет удобно просматривать историю изменений, как это реализовано на сайте chat.openai.com .

P.S. Надеюсь, мне удалось донести свои мысли. Использовал Google Переводчик.

Теперь, когда мы выпустили новый интерфейс, мы работаем над добавлением нескольких дополнительных опций.

Мы планируем сделать его доступным при просмотре сообщений для таких функций, как перевод и объяснение терминов в контексте сообщения.

В ближайшее время не планируется интеграция функционала AIHelper и AIBot.

3 лайка

Здравствуйте, спасибо за ответ :raised_hands:

Я твёрдо уверен, что это даст дополнительный импульс развитию всех форумов Discourse по всему миру. :+1:

Я в восторге; это, несомненно, станет чрезвычайно полезной функцией. :100:

Конечно, я понимаю, что такая функция была бы применима не ко всем сообщениям, а только к тем, которые бот написал пользователю лично. Если все начнут редактировать сообщения AIBot, приказывая ему изменять их тем или иным образом, это превратится в бессмысленную и даже вредную функцию. Поэтому я надеюсь, что в будущем появится аналогичная функция для редактирования личных ответов бота самим ботом по команде пользователя :pray:

3 лайка