From 6de3ec4e72dd72c8de4f7318088a179d1bf267d9 Mon Sep 17 00:00:00 2001 From: 10710 <1071020418@qq.com> Date: Mon, 5 Feb 2024 14:19:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20=20=20=20=201=E3=80=81?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=9F=A5=E8=AF=86=E5=BA=93=E5=8F=AC=E5=9B=9E?= =?UTF-8?q?=E6=97=B6=E7=9A=84=E5=AD=97=E6=95=B0=E4=B8=8A=E9=99=90=E3=80=82?= =?UTF-8?q?=20=20=20=20=202=E3=80=81=E4=BF=AE=E6=94=B9=E5=91=BD=E5=90=8D?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xueyi/job/task/DmSyncHotspotsTask.java | 2 +- .../com/xueyi/nlt/nlt/template/FreeChatTemplate.java | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/xueyi-modules/xueyi-job/src/main/java/com/xueyi/job/task/DmSyncHotspotsTask.java b/xueyi-modules/xueyi-job/src/main/java/com/xueyi/job/task/DmSyncHotspotsTask.java index 76dac33e..09d78308 100644 --- a/xueyi-modules/xueyi-job/src/main/java/com/xueyi/job/task/DmSyncHotspotsTask.java +++ b/xueyi-modules/xueyi-job/src/main/java/com/xueyi/job/task/DmSyncHotspotsTask.java @@ -6,7 +6,7 @@ import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; -@Component("dmGenerativeKnowledgeTask") +@Component("DmSyncHotspotsTask") public class DmSyncHotspotsTask { private static final Logger log = LoggerFactory.getLogger(DmSyncHotspotsTask.class); @Autowired diff --git a/xueyi-modules/xueyi-nlt/src/main/java/com/xueyi/nlt/nlt/template/FreeChatTemplate.java b/xueyi-modules/xueyi-nlt/src/main/java/com/xueyi/nlt/nlt/template/FreeChatTemplate.java index bd5178e1..c82cf513 100644 --- a/xueyi-modules/xueyi-nlt/src/main/java/com/xueyi/nlt/nlt/template/FreeChatTemplate.java +++ b/xueyi-modules/xueyi-nlt/src/main/java/com/xueyi/nlt/nlt/template/FreeChatTemplate.java @@ -152,9 +152,13 @@ public class FreeChatTemplate implements BaseTemplate{ try{ List hotspotList = (List) hotspotResult.get("data"); for(String hotspot : hotspotList){ - result = result + hotspot + ","; + result = result + hotspot + "\n"; + if(result.length() >= 1000){ + break; + } } - result = result.substring(0,result.length()-1); + //去除末尾的换行符 + }catch (Exception e){ log.error("查询热点词失败",e); return result; @@ -167,7 +171,7 @@ public class FreeChatTemplate implements BaseTemplate{ if(msg.equals("")){ return "请用简短的话回答下面的问题:" + content; } - String result = "请根据下面的信息:'''/n" + msg + "/n'''请用简短的话回答下面的问题:" + content; + String result = "请根据下面的信息:'''\n" + msg + "\n'''请用简短的话回答下面的问题:" + content; return result; } }