From 449fdf180f90f3a2447d920740b13d7e3c861ec3 Mon Sep 17 00:00:00 2001 From: QJ_wonder <38885395+BigdataQIJI@users.noreply.github.com> Date: Tue, 27 May 2025 14:42:34 +0800 Subject: [PATCH] =?UTF-8?q?(fix)(chat)=E5=A4=9A=E4=B8=AA=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E9=9B=86=E4=B9=9F=E5=8F=AA=E4=BF=9D=E7=95=99=E5=8F=AC=E5=9B=9E?= =?UTF-8?q?=E7=9A=84=E7=AC=AC=E4=B8=80=E4=B8=AA=E7=BB=93=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 这里的多数据集其实对召回的结果没有影响,取第一个就好了 --- .../tencent/supersonic/chat/server/parser/NL2PluginParser.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/chat/server/src/main/java/com/tencent/supersonic/chat/server/parser/NL2PluginParser.java b/chat/server/src/main/java/com/tencent/supersonic/chat/server/parser/NL2PluginParser.java index 026c33714..be989e101 100644 --- a/chat/server/src/main/java/com/tencent/supersonic/chat/server/parser/NL2PluginParser.java +++ b/chat/server/src/main/java/com/tencent/supersonic/chat/server/parser/NL2PluginParser.java @@ -22,6 +22,9 @@ public class NL2PluginParser implements ChatQueryParser { public void parse(ParseContext parseContext) { pluginRecognizers.forEach(pluginRecognizer -> { pluginRecognizer.recognize(parseContext); + if (parseContext.getResponse().getSelectedParses().size()>=2){ + parseContext.getResponse().setSelectedParses(parseContext.getResponse().getSelectedParses().subList(0, 1)); + } log.info("{} recallResult:{}", pluginRecognizer.getClass().getSimpleName(), JsonUtil.toString(parseContext.getResponse())); });