mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-12 20:51:48 +00:00
[improvement][chat]Only return the parse info of the highest score for one dataset pass.#1847
This commit is contained in:
@@ -119,6 +119,13 @@ public class ChatQueryServiceImpl implements ChatQueryService {
|
||||
chatManageService.updateParseCostTime(parseContext.getResponse());
|
||||
}
|
||||
|
||||
// no need for explicit user feedback if there is only one candidate parses
|
||||
if (parseContext.needFeedback() && parseContext.getResponse().getSelectedParses().size() == 1) {
|
||||
chatParseReq.setQueryId(parseContext.getResponse().getQueryId());
|
||||
chatParseReq.setSelectedParse(parseContext.getResponse().getSelectedParses().get(0));
|
||||
return parse(chatParseReq);
|
||||
}
|
||||
|
||||
return parseContext.getResponse();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user