提交 df04bb59 作者: 925993793@qq.com

事件分析-事件摘要输入词优化

上级 2d49912e
...@@ -407,10 +407,18 @@ public class AnalysisServiceImpl implements AnalysisService { ...@@ -407,10 +407,18 @@ public class AnalysisServiceImpl implements AnalysisService {
//核心摘要 //核心摘要
Integer ynManualEdit = event.getYnManualEdit(); Integer ynManualEdit = event.getYnManualEdit();
if (ynManualEdit == 0) { if (ynManualEdit == 0) {
String startTime = event.getStartTime();
String endTime = event.getEndTime();
String contentTimePart = "\n关注时间:" + startTime + "~";
if (StringUtils.isEmpty(endTime)) {
contentTimePart += "至今";
} else {
contentTimePart += endTime;
}
String content = "事件标题;" + eventName + "\n采集关键词:" + event.getKeywordsVO().getKeyword() + contentTimePart;
//历史核心摘要是否为空 //历史核心摘要是否为空
boolean empty = StringUtils.isEmpty(eventDescribe); boolean empty = StringUtils.isEmpty(eventDescribe);
EventLlmConfig config = configList.stream().filter(e -> e.getColumnCode().equals(AnalysisColumnEnum.CORE_SUMMARY.getCode())).findFirst().orElse(new EventLlmConfig()); EventLlmConfig config = configList.stream().filter(e -> e.getColumnCode().equals(AnalysisColumnEnum.CORE_SUMMARY.getCode())).findFirst().orElse(new EventLlmConfig());
String content = "事件标题;" + eventName + "\n采集关键词:" + event.getKeywordsVO().getKeyword();
eventDescribe = this.llmResult(event,content, null, null, config); eventDescribe = this.llmResult(event,content, null, null, config);
if (empty) { if (empty) {
event.setEventDescribe(eventDescribe); event.setEventDescribe(eventDescribe);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论