From 05841ce69cc77ccb0611949432a5f66c19ad8dae Mon Sep 17 00:00:00 2001 From: limin Date: Thu, 20 Feb 2025 13:52:34 +0800 Subject: [PATCH] =?UTF-8?q?fix(llm):=20=E4=BF=AE=E5=A4=8D=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B=E8=AF=84=E4=BC=B0=E4=BB=BB=E5=8A=A1=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E7=A9=BA=E6=8C=87=E9=92=88=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在自动评估过程中,增加了对模型回答为空的处理 -避免了因空回答导致的后续处理异常 --- .../llm/service/async/AsyncModelAccessManualService.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/async/AsyncModelAccessManualService.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/async/AsyncModelAccessManualService.java index c6ab9568d..7c977b986 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/async/AsyncModelAccessManualService.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/async/AsyncModelAccessManualService.java @@ -123,7 +123,12 @@ public class AsyncModelAccessManualService { ModelCompletionsRespVO modelCompletionsRespVO = modelService.modelCompletions(modelUrl,modelCompletionsReqVO); log.info("auto response {}",modelCompletionsRespVO); String prompt = modelCompletionsRespVO.getAnswer(); - String res = trainHttpService.autoEvaluation(modelUrl,prompt, datasetPrompt); + String res = ""; + if(prompt != null && !prompt.equals("")){ + res = trainHttpService.autoEvaluation(modelUrl,prompt, datasetPrompt); + }else { + res = "bad"; + } ModelAssessTaskAutoInfoDO infoDO = new ModelAssessTaskAutoInfoDO(); infoDO.setPrompt(prompt);