From 3bf1c83f43e50a1f98622391ae62fe2ca48f02ac Mon Sep 17 00:00:00 2001 From: MerCry Date: Thu, 26 Feb 2026 23:28:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8A=9F=E8=83=BD=E8=B0=83?= =?UTF-8?q?=E8=AF=95=20=E7=A1=AE=E4=BF=9D=E5=8F=AF=E4=BB=A5=E8=81=94?= =?UTF-8?q?=E9=80=9Aai=E4=B8=AD=E5=8F=B0[AC-INIT]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/wecom/robot/service/TransferService.java | 4 ++-- .../wecom/robot/service/impl/MessageRouterServiceImpl.java | 5 ++--- src/main/resources/application.yml | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/wecom/robot/service/TransferService.java b/src/main/java/com/wecom/robot/service/TransferService.java index 42f12d2..ceb260d 100644 --- a/src/main/java/com/wecom/robot/service/TransferService.java +++ b/src/main/java/com/wecom/robot/service/TransferService.java @@ -28,7 +28,7 @@ public class TransferService { return true; } - if (confidence < transferConfig.getConfidenceThreshold()) { + /*if (confidence < transferConfig.getConfidenceThreshold()) { log.info("触发转人工: AI置信度过低 confidence={}", confidence); return true; } @@ -45,7 +45,7 @@ public class TransferService { log.info("触发转人工: 会话时长超限 duration={}ms", duration); return true; } - } + }*/ return false; } diff --git a/src/main/java/com/wecom/robot/service/impl/MessageRouterServiceImpl.java b/src/main/java/com/wecom/robot/service/impl/MessageRouterServiceImpl.java index 0153cbf..778ae9e 100644 --- a/src/main/java/com/wecom/robot/service/impl/MessageRouterServiceImpl.java +++ b/src/main/java/com/wecom/robot/service/impl/MessageRouterServiceImpl.java @@ -125,9 +125,8 @@ public class MessageRouterServiceImpl implements MessageRouterService { double confidence = chatResponse.getConfidence() != null ? chatResponse.getConfidence() : 0.0; int messageCount = sessionManagerService.getMessageCount(session.getSessionId()); - // boolean shouldTransfer = chatResponse.getShouldTransfer() != null && chatResponse.getShouldTransfer(); - boolean shouldTransfer =false; - if (!shouldTransfer) { + boolean shouldTransfer = chatResponse.getShouldTransfer() != null && chatResponse.getShouldTransfer(); + if (shouldTransfer) { shouldTransfer = transferService.shouldTransferToManual( message.getContent(), confidence, diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index eaf9be4..fe5e252 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -24,7 +24,7 @@ wecom: callback-url: /wecom/callback transfer: - enabled: false + enabled: true keywords: - 人工 - 转人工