From dccf87d510e05c4d14d7ef3d9b9317ab597d1ac3 Mon Sep 17 00:00:00 2001 From: "DESKTOP-DDTUS3E\\yaxin" <daixiaoyi0622@gmail.com> Date: Tue, 3 Sep 2024 13:37:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A6=82=E6=9E=9C=E4=B8=8D=E7=AC=A6=E5=90=88?= =?UTF-8?q?=E6=9D=A1=E4=BB=B6=EF=BC=8C=E5=88=99=E4=B8=8D=E8=BF=BD=E5=8A=A0?= =?UTF-8?q?=E8=A6=81=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/supervision/thread/TripleExtractTask.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/supervision/thread/TripleExtractTask.java b/src/main/java/com/supervision/thread/TripleExtractTask.java index fc7cbfd..86bceb8 100644 --- a/src/main/java/com/supervision/thread/TripleExtractTask.java +++ b/src/main/java/com/supervision/thread/TripleExtractTask.java @@ -121,8 +121,11 @@ public class TripleExtractTask implements Callable<TripleInfo> { paramMap.put("tailEntityType", prompt.getEndEntityType()); paramMap.put("question", noteRecordSplit.getQuestion()); paramMap.put("answer", noteRecordSplit.getAnswer()); + log.info("开始尝试提取三元组:{}-{}-{},mainActor:{}", prompt.getStartEntityType(), prompt.getRelType(), prompt.getEndEntityType(), mainActor == null ? "" : mainActor.getName()); if (mainActor != null && HEAD_ENTITY_TYPE_ACTOR.equals(prompt.getStartEntityType())) { paramMap.put("requirement", "当前案件的行为人是" + mainActor.getName() + ",只尝试提取" + mainActor.getName() + "为头结点的三元组。"); + } else { + paramMap.put("requirement", ""); } String format = StrUtil.format(prompt.getPrompt(), paramMap);