Обратная связь
Пункт 1
Это не баг, но стоит упомянуть.
Я задал вопрос, и на него ответил ИИ-бот Discourse AI. Затем я хотел удалить тему (полагая, что это тестирование), используя кнопку удаления в первом посте,
но получил следующее сообщение:
Пункт 2
Если редактируется более ранний ответ, бот не изменяет свой ответ на основе этого редактирования.
Пункт 3
Если бот создаёт завершение, например, длинный список, который нужно продолжить, а пользователь нажимает «Ответить на тему», а не «Ответить на пост», и использует слово continue (продолжить) более одного раза, возникает ошибка.
Пункт 4
Предложение
При поиске помощи кажется, что эмбеддинги не включают документацию по всем плагинам и/или темам. Пример, который привёл к этой идее, получен при использовании ИИ-бота Discourse AI для этой темы и ответа:
https://meta.discourse.org/t/how-do-i-remove-this-sticky-event-announcement-banner/275784/4?u=ericgt
Пункт 5
Предложение
Боту нужны кнопки «палец вверх»/«палец вниз» для ответов, как у ChatGPT, чтобы можно было оставлять обратную связь. Я не знаю, что именно OpenAI делает с этой обратной связью, кроме как на данный момент (19.08.2023) использует её для генерации другого ответа, возможно, включая текст обратной связи в промпт. Я подозреваю, что они сохраняют обратную связь и каким-то образом используют её, возможно, совместно с другими ИИ-агентами, но это лишь предположение. Я отмечаю это, потому что использую другие генеративные боты, такие как ChatGPT, Claude, Bard, Poe и другие, и иногда использование «пальца вниз» заставляет задуматься, почему ответ неверен, и помогает направить бота к потенциально лучшему ответу.
Пункт 6
Равный вклад в этот пункт принадлежит @Lilly
Для реализации этого пункта потребуется полный пересмотр архитектуры ИИ-бота. Возможно, это станет началом создания нового типа бота для Discourse.
Как мы знаем, размер контекстного окна ограничено. В то время как боты вроде ChatGPT позволяют вернуться к более раннему промпту и отредактировать его, что удаляет все последующие промпты и завершения, при этом возвращаясь к более раннему контекстному окну. Теперь, двигаясь вперёд, можно ввести изменённый промпт, который, если даст лучший ответ, подготовит информацию в контекстном окне для ещё более качественных результатов.
Другой способ взглянуть на это — сравнение с игрой с возможностью сохранения или без неё. Если можно сохранить игру в разные моменты и вернуться к более раннему сохранению, то не нужно переделывать всю работу с самого начала. Так что, если вы совершили серьёзную ошибку, вы можете просто отменить её, вернувшись к более раннему сохранению. Но без функции сохранения вам придётся начинать всё заново.
То же самое относится к чат-ботам вроде ChatGPT: вы можете вернуться к более раннему промпту, что восстанавливает контекстное окно. Но с чат-ботом Discourse вы не можете вернуться к более раннему промпту, поэтому, как только вы заполните контекстное окно некорректной информацией, вам придётся начать заново, создав новую тему.
Почему это такая важная проблема, заслуживающая внимания? Если вы пытаетесь использовать ИИ-бот Discourse для создания кода и знаете, что бот в какой-то момент генерировал хороший код, а затем, из-за чего-то в промпте, начал генерировать плохой, вы можете вернуться назад до этого момента, исправить промпт и продолжить работу. Без возможности вернуться назад вам придётся начинать всё с самого начала.



