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