Browse Source

修改

1、新增知识库召回时的字数上限。
    2、修改命名错误
dev_merge_mode
10710 1 year ago
parent
commit
6de3ec4e72
2 changed files with 8 additions and 4 deletions
  1. +1
    -1
      xueyi-modules/xueyi-job/src/main/java/com/xueyi/job/task/DmSyncHotspotsTask.java
  2. +7
    -3
      xueyi-modules/xueyi-nlt/src/main/java/com/xueyi/nlt/nlt/template/FreeChatTemplate.java

+ 1
- 1
xueyi-modules/xueyi-job/src/main/java/com/xueyi/job/task/DmSyncHotspotsTask.java View File

@@ -6,7 +6,7 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;


@Component("dmGenerativeKnowledgeTask")
@Component("DmSyncHotspotsTask")
public class DmSyncHotspotsTask { public class DmSyncHotspotsTask {
private static final Logger log = LoggerFactory.getLogger(DmSyncHotspotsTask.class); private static final Logger log = LoggerFactory.getLogger(DmSyncHotspotsTask.class);
@Autowired @Autowired


+ 7
- 3
xueyi-modules/xueyi-nlt/src/main/java/com/xueyi/nlt/nlt/template/FreeChatTemplate.java View File

@@ -152,9 +152,13 @@ public class FreeChatTemplate implements BaseTemplate{
try{ try{
List<String> hotspotList = (List<String>) hotspotResult.get("data"); List<String> hotspotList = (List<String>) hotspotResult.get("data");
for(String hotspot : hotspotList){ 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){ }catch (Exception e){
log.error("查询热点词失败",e); log.error("查询热点词失败",e);
return result; return result;
@@ -167,7 +171,7 @@ public class FreeChatTemplate implements BaseTemplate{
if(msg.equals("")){ if(msg.equals("")){
return "请用简短的话回答下面的问题:" + content; return "请用简短的话回答下面的问题:" + content;
} }
String result = "请根据下面的信息:'''/n" + msg + "/n'''请用简短的话回答下面的问题:" + content;
String result = "请根据下面的信息:'''\n" + msg + "\n'''请用简短的话回答下面的问题:" + content;
return result; return result;
} }
} }

Loading…
Cancel
Save