Улучшение управления историей на Ask Discourse

Было бы здорово, если бы на Ask Discourse можно было удалять и/или архивировать диалоги. История моих чатов уже немного разрослась, и за ней трудно следить. Поэтому функции по наведению порядка были бы очень кстати :slight_smile:

Кроме того, отличная фича, ребята!!! :slight_smile:

5 лайков

@sam и @awesomerobot, это интересный запрос.

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

Я могу представить несколько способов реализации этого, но не кажется ли вам логичным начать с отображения поиска и/или закладок?

3 лайка

Ещё один подход к этому от нашего сообщества:

2 лайка

Реализация в ядре немного лучше той, что у нас на “ask”.

@awesomerobot интересно, есть ли простой способ перенести формат, используемый в /discourse-ai/ai-bot/conversations? (он разбивает данные по датам)

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

4 лайка

Да, ask.discourse.com был создан до того, как мы перенесли эти функции в плагин AI, поэтому шаг 1 — удаление нашей собственной реализации… это уже сделано DEV: remove custom homepage and replace with our built-ai AI conversations page by awesomerobot · Pull Request #28 · discourse/discourse-ask-theme · GitHub

Теперь мы используем /discourse-ai/ai-bot/conversations и имеем «настоящую» боковую панель с разделением. Это также значительно уменьшает количество кастомных элементов, которые нужно поддерживать, что приятно.

Удаление разделов «Разговоры» должно быть выполнено как следующий шаг. Я думаю, что у нас уже есть API для кнопок внутри элементов боковой панели, так как мы используем их для управления личными сообщениями в чате.

4 лайка