PersonaベースのRAG検索で、フォーラムの「検索/プライベート閲覧」が機能しない?

プライベートフォーラムに関する質問に回答するチャットボットを設定しようとしていますが、フォーラムを公開した場合にのみ、フォーラムのトピックから結果が見つかるようです。「Persona」で「Read Private」と「Search Private」を設定し、その人物の「allowed groups」をカテゴリのセキュリティの年齢グループに設定してみました。他に試すべきことはありますか?

Personaとの会話を開始したユーザーは、プライベートカテゴリにアクセスできますか?

「いいね!」 1

はい。トピックはサブカテゴリ内にあるため、サブカテゴリの問題かどうかを確認するために、親カテゴリ(どちらも非公開)でもう一度テストします。

確認したところ、親フォーラムに直接トピックを投稿した場合でも同じ問題が発生します。これらのフォーラムを公開にすると正常に動作します。

あなたのセットアップでこれを再現できますか?

これをデバッグする良い方法の1つは、AIデバッグを有効にすることです。有効にすると(I)ボタンが表示されますが、それをクリックしてLLMに送信される大きな塊を調べたときに、プライベートコンテンツが見つからないことを確認できますか?

当社のエンジンは、ユーザーを検索バックエンドに渡します(ボットとの会話を開始したユーザー)。

「いいね!」 2

こんにちは、@samさん

デバッグのヒントをありがとうございます。これまでその点については確認していませんでした!

LLMに送信されているメッセージはいくつか確認できますが、「検索プライベート」が機能しない理由を理解するのに役立つものは何もありません。メッセージの「ペア」が2つあるように見えます。1組は実際の検索用で、もう1組は検索結果からタイトルを導き出すだけの「タイトルボット」用です。

私の知る限りでは、最初の検索メッセージはDall-E宛て(なぜかは不明ですが?)なので、関連がないように思われます(ご確認ください)。しかし、2番目のメッセージは以下のようになり、その後何も表示されません。これは、何も見つかっていないということだと推測します。

1:

    • role: user

    • name: NeilEvans

    • content: What is Q03-DZN00-00000?

  • stream: true

ご協力ありがとうございます。

N

意図したペルソナを使用していなかったため、別のペルソナ(「bot」が有効になっていた)にデフォルト設定されていたようです。他のペルソナの「bot」を無効にしたので、意図したペルソナを使用するようになりました。

引き続き調査します…

OK - AIボット(discourse-ai/ai-bot/conversations経由)では正常に動作していますが、メインの検索結果の隣に表示される「検索アシスタント」を使用しても同じ検索では何も見つかりません。しかし、「会話を続ける」をクリックして再試行するように指示すると、AIボットと同じ方法で探しているものを見つけます!これはバグですか、それとも私が何かを設定し間違えましたか?

それはどういう意味ですか?

Discovery機能のために検索可能なペルソナを設定しようとしていますか?これは検索に表示され、会話形式の結果を返すものです。

Botと検索の両方が有効になっている単一のペルソナを使用しています。AIボットインターフェースからこのペルソナを使用すると、うまく機能します。しかし、メインサイトの検索を使用すると、右側に検索アシスタントが表示されますが、何も見つかりません。「会話を続ける」をクリックすると、同じペルソナを使用していることがわかり、その後「再試行」するように指示すると、探しているものが見つかります。これは理にかなっていますか?

追伸:BotとReadを有効にするだけでも同じ結果が得られます

なるほど、ここでペルソナを使用しているときに適切な RAG が行われていないということですね。

image

これで合っていますか?

AFAIK、この機能は操作を開始したユーザーを渡さないため、プライベートコンテンツでは機能しません。

配線するのがどれだけ大変か見てみます。

「いいね!」 1

まさにその通りです。問題はそれだと思います。Falcoさん、ありがとうございます!大変感謝します!!

「いいね!」 1

修正しましたので、サイトを更新してもう一度お試しください。