Browse Source

RAG选择补充为多路

master
pyx 2 days ago
parent
commit
93a7291040
  1. 8
      src/main/java/com/wok/supportbot/controller/AiController.java

8
src/main/java/com/wok/supportbot/controller/AiController.java

@ -146,7 +146,7 @@ public class AiController {
* *
* @param message 用户消息 * @param message 用户消息
* @param chatId 会话ID * @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 roleId 客服角色ID可选命中角色时由服务端强制限定检索范围与人设客户端无法跨域
* @param categoryId 单个分类过滤仅未命中角色时生效 * @param categoryId 单个分类过滤仅未命中角色时生效
* @param categoryIds 多个分类过滤逗号分隔仅未命中角色时生效 * @param categoryIds 多个分类过滤逗号分隔仅未命中角色时生效
@ -173,7 +173,7 @@ public class AiController {
* *
* @param message 用户消息 * @param message 用户消息
* @param chatId 会话ID * @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 roleId 客服角色ID可选命中角色时由服务端强制限定检索范围与人设客户端无法跨域
* @param categoryId 单个分类过滤仅未命中角色时生效 * @param categoryId 单个分类过滤仅未命中角色时生效
* @param categoryIds 多个分类过滤逗号分隔仅未命中角色时生效 * @param categoryIds 多个分类过滤逗号分隔仅未命中角色时生效
@ -258,9 +258,9 @@ public class AiController {
).contains(normalized); ).contains(normalized);
} }
/** 未指定策略时默认 REWRITE。 */
/** 未指定策略时默认 MULTI_QUERY(多路扩展)。 */
private String normalizeStrategy(String rewriteStrategy) { private String normalizeStrategy(String rewriteStrategy) {
return (rewriteStrategy != null && !rewriteStrategy.isEmpty()) ? rewriteStrategy : "REWRITE";
return (rewriteStrategy != null && !rewriteStrategy.isEmpty()) ? rewriteStrategy : "MULTI_QUERY";
} }
/** 命中角色时用角色人设,否则用客户端兜底人设。 */ /** 命中角色时用角色人设,否则用客户端兜底人设。 */

Loading…
Cancel
Save