From 93a7291040e01c8e00a780d0bfa8750017a7c706 Mon Sep 17 00:00:00 2001 From: pyx Date: Thu, 25 Jun 2026 17:37:28 +0800 Subject: [PATCH] =?UTF-8?q?RAG=E9=80=89=E6=8B=A9=E8=A1=A5=E5=85=85?= =?UTF-8?q?=E4=B8=BA=E5=A4=9A=E8=B7=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/wok/supportbot/controller/AiController.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/wok/supportbot/controller/AiController.java b/src/main/java/com/wok/supportbot/controller/AiController.java index 883028b..9e79d48 100644 --- a/src/main/java/com/wok/supportbot/controller/AiController.java +++ b/src/main/java/com/wok/supportbot/controller/AiController.java @@ -146,7 +146,7 @@ public class AiController { * * @param message 用户消息 * @param chatId 会话ID - * @param rewriteStrategy 查询重写策略(可选):NONE/REWRITE/TRANSLATION/COMPRESSION/MULTI_QUERY,默认为 REWRITE + * @param rewriteStrategy 查询重写策略(可选):NONE/REWRITE/TRANSLATION/COMPRESSION/MULTI_QUERY,默认为 MULTI_QUERY * @param roleId 客服角色ID(可选);命中角色时由服务端强制限定检索范围与人设,客户端无法跨域 * @param categoryId 单个分类过滤(仅未命中角色时生效) * @param categoryIds 多个分类过滤,逗号分隔(仅未命中角色时生效) @@ -173,7 +173,7 @@ public class AiController { * * @param message 用户消息 * @param chatId 会话ID - * @param rewriteStrategy 查询重写策略(可选):NONE/REWRITE/TRANSLATION/COMPRESSION/MULTI_QUERY,默认为 REWRITE + * @param rewriteStrategy 查询重写策略(可选):NONE/REWRITE/TRANSLATION/COMPRESSION/MULTI_QUERY,默认为 MULTI_QUERY * @param roleId 客服角色ID(可选);命中角色时由服务端强制限定检索范围与人设,客户端无法跨域 * @param categoryId 单个分类过滤(仅未命中角色时生效) * @param categoryIds 多个分类过滤,逗号分隔(仅未命中角色时生效) @@ -258,9 +258,9 @@ public class AiController { ).contains(normalized); } - /** 未指定策略时默认 REWRITE。 */ + /** 未指定策略时默认 MULTI_QUERY(多路扩展)。 */ private String normalizeStrategy(String rewriteStrategy) { - return (rewriteStrategy != null && !rewriteStrategy.isEmpty()) ? rewriteStrategy : "REWRITE"; + return (rewriteStrategy != null && !rewriteStrategy.isEmpty()) ? rewriteStrategy : "MULTI_QUERY"; } /** 命中角色时用角色人设,否则用客户端兜底人设。 */