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())); });