Поиск/чтение приватного не работает для поиска RAG, управляемого персоной, на форумах?

Я пытаюсь настроить чат-бота для ответов на вопросы в наших частных форумах, но он находит результаты только из тем форума, если сделать форумы публичными. Я пробовал устанавливать параметры «Чтение приватного» и «Поиск в приватном» в персоне и настраивать «Разрешенные группы» персоны так же, как и настройки безопасности категории. Не могли бы вы подсказать, что еще можно попробовать?

Имеет ли пользователь, инициирующий разговор с Персоной, доступ к приватным категориям?

1 лайк

Да. Темы находятся в подкатегории, поэтому я снова проверю это с родительской категорией (обе являются приватными), на случай, если проблема связана именно с подкатегорией.

Я только что проверил, и у меня возникает та же проблема, если я создаю тему напрямую в родительском форуме. Всё работает нормально, если сделать эти форумы публичными.

Можете ли вы воссоздать это в вашей среде?

Один из удобных способов отладки — включить отладку ИИ. После включения появится кнопка (I). Подтвердите, пожалуйста, что при нажатии на неё и просмотре большого блока данных, отправляемого LLM, конфиденциальный контент отсутствует?

Наш движок передаёт пользователя в бэкенд поиска (пользователя, инициировавшего разговор с ботом).

2 лайка

Привет, @sam,

Спасибо за подсказку по отладке — я раньше не обращал на это внимания!

Я вижу несколько сообщений, отправленных LLM, но ни одно из них не помогает понять, почему «search private» не работает. Похоже, есть две «пары» сообщений — одна пара для самого поиска, а другая для «titlebot» (который просто генерирует заголовок на основе результата поиска).

Насколько я могу судить, первое сообщение поиска отправляется в Dall-E (не совсем понятно зачем?), поэтому оно, кажется, не имеет отношения к делу (пожалуйста, подтвердите), но второе сообщение выглядит так — и после него ничего не появляется. Я предполагаю, что это означает, что ничего не найдено?

1:

    • role: user

    • name: NeilEvans

    • content: Что такое Q03-DZN00-00000?

  • stream: true

Заранее спасибо за помощь!

Н

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

Также, похоже, была проблема с назначенным пользователем для используемого персонажа. Когда я убрал этого пользователя, результаты стали лучше — и поведение начало меняться в зависимости от того, какие «Включённые инструменты» были установлены для персонажа.

Продолжу расследование…

OK — у меня всё работает корректно в AI-боте (через discourse-ai/ai-bot/conversations), но тот же поиск ничего не находит через «ассистента поиска», который отображается рядом с основными результатами поиска. Однако, если я нажму на «продолжить разговор» и попрошу его попробовать снова, он находит то, что я ищу, точно так же, как и AI-бот! Это баг, или я что-то настроил неправильно?

Что вы имеете в виду?

Вы пытаетесь настроить Персону с функцией поиска для функции Discovery, которая отображается в результатах поиска и возвращает диалоговые результаты?

Я использую одну персону с включёнными правами Bot, Read и Search. Она берёт эту персону из интерфейса AI-бота — и всё работает отлично. Однако, если я использую основной поиск на сайте, который открывает поискового ассистента справа, он ничего не находит. Если я нажму на «продолжить разговор», то увижу, что используется та же персона. И если после этого попросить его «попробовать снова», он найдёт то, что я ищу. Имеет ли это смысл?

P.S. Я получаю те же результаты, если включены только права Bot и Read.

А, я понял: вы имеете в виду, что при использовании Персоны здесь не происходит корректного RAG:

Верно?

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

Давайте посмотрим, насколько сложно это реализовать.

1 лайк

Точно — спасибо, думаю, это была проблема. Спасибо, Фалько! Очень ценю!!

1 лайк

Только что исправил, пожалуйста, обновите свой сайт и попробуйте снова.

1 лайк

Отлично! Теперь всё работает стабильно — большое спасибо!

Могу ли я, не стесняясь, пока вы на связи, попросить добавить новую функцию? :wink:

1 лайк

Пока это в новой теме :wink:

4 лайка

Эта тема была автоматически закрыта через 47 часов. Новые ответы больше не принимаются.