From d7d7e2e5d3b6851855ce1f719cc092f88e1883bd Mon Sep 17 00:00:00 2001 From: liu Date: Thu, 6 Jun 2024 13:07:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=BE=97=E5=88=86=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/supervision/service/impl/AskServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virtual-patient-web/src/main/java/com/supervision/service/impl/AskServiceImpl.java b/virtual-patient-web/src/main/java/com/supervision/service/impl/AskServiceImpl.java index 1fe635d2..5efc6796 100644 --- a/virtual-patient-web/src/main/java/com/supervision/service/impl/AskServiceImpl.java +++ b/virtual-patient-web/src/main/java/com/supervision/service/impl/AskServiceImpl.java @@ -88,7 +88,7 @@ public class AskServiceImpl implements AskService { QaSimilarityQuestionAnswer qaSimilarityQuestionAnswer = new QaSimilarityQuestionAnswer(); qaSimilarityQuestionAnswer.setMatchQuestion(document.getContent()); qaSimilarityQuestionAnswer.setMatchQuestionCode(String.valueOf(document.getMetadata().get("standardQuestionId"))); - qaSimilarityQuestionAnswer.setMatchScore(Double.parseDouble(String.valueOf(document.getMetadata().get("standardQuestionId")))); + qaSimilarityQuestionAnswer.setMatchScore(Double.parseDouble(String.valueOf(document.getMetadata().get("vector_score")))); return qaSimilarityQuestionAnswer; }).max(Comparator.comparing(QaSimilarityQuestionAnswer::getMatchScore)); // 排序,降序,取最高的 @@ -160,6 +160,9 @@ public class AskServiceImpl implements AskService { return talkVideoTtsResultResVO; } + /** + * 保存到AI对话记录表中,方便后期对AI对话记录再进行分类 + */ private void saveAiRecord(String processId, String question, String answer) { DiagnosisAiRecord diagnosisAiRecord = new DiagnosisAiRecord(); diagnosisAiRecord.setProcessId(processId);