Поиск на основе разговорного ИИ появится в Discourse AI

Мы рады сообщить о запуске новой мощной функции, доступной сейчас для тестирования на Meta: Discourse AI Search discoveries[1]. Эта функция улучшает ваш поиск, предоставляя ответы, сгенерированные искусственным интеллектом, на ваши запросы, что делает поиск информации быстрее и более интуитивным.

Что нового?

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

Технология, лежащая в основе функции

Discourse AI Discover построен на нашей надежной системе Persona и включает:

  • Полную поддержку RAG:

    • Традиционный поиск по ключевым словам
    • Семантический поиск с использованием векторных представлений тем
    • Интеграция с поиском Google через встроенные инструменты
    • Возможность поиска по текстовым файлам и PDF-документам
    • Внешний/федеративный поиск через поддержку пользовательских инструментов
  • Расширенные возможности ИИ:

    • Совместимость с дообученными поисковыми моделями
    • Настраиваемые системные промпты и параметры
    • Регулируемые настройки температуры
    • Конфигурируемое использование инструментов

Улучшенная обнаруживаемость

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

Попробуйте сами

Эта функция в настоящее время доступна для тестирования здесь, на Meta. Если вы хотите внедрить её на своём экземпляре Discourse, просто:

  1. Создайте персону в настройках администратора.
  2. Установите скрытый параметр ai_bot_discover_persona в ID созданной вами персоны.

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


  1. название TBD ↩︎

19 лайков

Быстро это не :smirking_face: Но работает, и здесь, и на моём устройстве. Ну, насколько вообще работает ИИ — иногда лучше, а иногда… не очень.

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

[1]


  1. в ЕС это не проблема, но по сути это то же, что сделал Google, и многим это сильно не нравится. Хотя цель совершенно иная. Идеальное решение — перенести его использование в настройки пользователя ↩︎

4 лайка

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

Также в самом конце результаты сдвигаются вверх:

2 лайка

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

У вас сейчас есть:

  • Discourse Discover — каталог/витрина существующих форумов
  • Discourse Discovers — помощник в поиске на основе ИИ

Я считаю, что у меня довольно валидный запрос, но, конечно, я не до конца уверен, ведь я далеко от профессионала. Но… как бы это сказать… раньше у меня были довольно высокие ожидания от ИИ. Затем я понял, насколько мало ИИ использует и знает о содержании. Он берёт первую найденную ссылку и сразу доволен, не предпринимая никаких дополнительных действий для выявления реальных контекстуальных и семантических связей.

Я утверждаю, что проблема в темах: очень часто первый пост на самом деле является частью запроса пользователя, поскольку содержит вопрос и описание, а ответ и то, что ищет пользователь, находится в посте 4, 57 или 101.

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

Ну, всё это уже не по теме и больше относится к вопросу «ИИ — это хайп или реальный инструмент для форумов».

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

Это и есть реальная, ongoing проблема.

Мне нравится ask.discourse.com. Его процент промахов/успехов где-то около 50%, но его использование более… продуктивно, потому что я могу объяснить, что мне нужно, и это может помочь мне дальше. Или я довольно быстро понимаю, что ИИ там не может ответить или лжёт галлюцинирует.

В какой-то момент я удалю это со своего форума. Пользователи задают такие общие вопросы, включая меня, что любой ИИ не может найти действительно подходящий результат. А если выбрать более разговорный подход, поиск в Discourse не поможет. Но, конечно, вам стоит работать над этим, и вы будете, поэтому я до конца не понимаю, почему это запрос на новую функцию :smirking_face:

Чего я хочу? Я хочу получить опцию ask в поиске и более простой способ, чем у нас есть другие варианты поиска. Это слишком сложно для обычного пользователя. Я использую поиск на своём экземпляре только тогда, когда точно знаю, какую тему ищу. В противном случае я сразу запускаю чат с ИИ, потому что знаю, что соотношение сигнал/шум в реальном поиске не очень хорошее.

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

3 лайка

Также считаю, что названия «AI Discover» или «Discoveries» могут вводить в заблуждение, учитывая, что уже существует Discourse Discover.

С точки зрения семантики, мне нравится название Discourse Discover — оно хорошо передаёт идею открытия новых сообществ.

С другой стороны, я затрудняюсь понять, что именно означает AI Discoveries. Звучит так, будто у программы есть дух исследователя, и она отправляется на поиски скрытых глубин содержимого форумов. Или же будто она проводит меня по неожиданным инсайтам, меняющим личное восприятие. Но я просто ищу, и всё, что мне нужно — это качественные результаты поиска. Почему бы не назвать это просто результаты ИИ или поиск на естественном языке?

В том же духе, мне кажется, что эмодзи или иконка :sparkles: для всего, что связано с ИИ, — это немного преувеличение.

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

3 лайка

Как было отмечено в первом посте, это название не окончательное — мы всё ещё выбираем вариант.

Мы работаем над тем, чтобы перенести пользовательский опыт с «ask.discourse.com» в поток работы с ИИ-ботом, а также над возможностью «продолжить диалог», начатый с помощью ответа генеративного поиска.

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

6 лайков

Привет, мне нравится эта функция, но да, всегда ждать ответа ИИ немного раздражает и медленно. Думаю, было бы лучше скрыть эту функцию за действием пользователя. Например: нажать кнопку вроде Запросить ИИ или что-то подобное. Это даст пользователю понять, что после нажатия нужно ждать ответа. Однако, если они не заинтересованы в ответе ИИ для конкретного поиска, они могут легко пропустить его.

11 лайков

И, возможно, продолжить разговор?

5 лайков

Да, безусловно. Когда я впервые прочитал коммит на GitHub, я подумал, что «Расскажи подробнее…» перенаправит меня к новому сообщению от ИИ-бота, и я смогу продолжить разговор. Думаю, это будет отличным дополнением.

5 лайков

Одна вещь, которую я заметил: когда появляются результаты сводки, кнопка «Ещё» может оказаться в самом низу, в зависимости от длины сводки, и её легко пропустить.

Это менее заметно на экранах меньшего размера (например, на мобильных устройствах или при уменьшенном окне рабочего стола справа), поэтому «Ещё…» появляется ниже.


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

Чтобы воспроизвести: просто введите что-нибудь, а затем переместите курсор мыши вправо.

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

В целом, да. Сначала запрос отправляется к LLM, чтобы определить, какие ключевые слова использовать для поиска. Затем выполняется поиск как по ключевым словам, так и семантический поиск. Оригинальный вопрос вместе с результатами поиска передаются в LLM в качестве контекста, чтобы она могла сформулировать ответ.

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

Discourse AI не выполняет никакого обучения.

2 лайка

Здравствуйте,
У меня возникла проблема с функцией «Открытия Discobot». Ответы отображаются белым шрифтом на белом фоне, поэтому я вижу их только при выделении текста.

Я попытался изменить цвет текста, как рекомендовал DiscourseHelper, изменив настройки моей темы (Редактировать CSS/HTML > Общие) следующим образом:

.ai-search-discoveries {
  color: #333; /* Замените на предпочитаемый вами цвет */
}

Однако проблема сохраняется. Не могли бы вы дать рекомендации, как это исправить?

Заранее большое спасибо!!!

Привет, @Falco

Я только что попробовал: настроил gpt-4.1 как LLM, а роль «помощник форума» (persona) — мне не понравилось, что «исследователь форума» требует, чтобы каждый запрос был гипермега-конкретным. Сначала всё работало хорошо, но на некоторые вопросы (возможно, когда обычный поиск не даёт результатов, хотя я не проводил обширного тестирования) я получаю следующее:

А когда обновляю страницу «Использование» по адресу /admin/plugins/discourse-ai/ai-usage, оказывается, что поиск потратил 6–7 запросов.
Даже на некоторые вопросы, на которые я получаю ответ от Discoveries, при обновлении видно, что было использовано несколько запросов вместо одного.

Спасибо за сообщение. На этой неделе мы возобновили работу над этой функцией и исправим эту проблему.

Forum Helper — это не та персона, которая вам нужна для этой функции. Мы возобновили работу над этой функцией и выпустим персону по умолчанию, которая лучше подходит для неё.

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

3 лайка

Это диалоговое окно появляется после нажатия на (i) в поиске с поддержкой ИИ. Повторное нажатие на «Как это работает?» не приводит к результату. Окно просто закрывается, и ничего не происходит.