|
|
@@ -43,7 +43,7 @@ public class FreeChatTemplate implements BaseTemplate{ |
|
|
|
} |
|
|
|
size = redisTemplate.opsForList().size(redisKey); |
|
|
|
List<String> context = new ArrayList<>(); |
|
|
|
context.add("你是一位企业前台。你来自于缔智元公司。你的名字叫小智,你是一位数字员工。"); |
|
|
|
context.add("你是一位电影知识十分渊博的数字人,你来自缔智元公司,你叫小智,你说话只有两句话,50字左右。"); |
|
|
|
context.addAll(redisTemplate.opsForList().range(redisKey,size-6,size)); |
|
|
|
|
|
|
|
context.add(content); |
|
|
@@ -63,7 +63,7 @@ public class FreeChatTemplate implements BaseTemplate{ |
|
|
|
|
|
|
|
if(!StringUtils.isEmpty(result)){ |
|
|
|
if (result.equals("-1")) { |
|
|
|
result = "这个问题超出了我的能力,您可以提出更多关于公司相关问题。"; |
|
|
|
result = "这个问题超出了我的能力,您可以提出更多关于电影相关问题。"; |
|
|
|
} else { |
|
|
|
redisTemplate.opsForList().rightPush(redisKey,content); |
|
|
|
redisTemplate.opsForList().rightPush(redisKey,result); |
|
|
|