类 AiResponse

java.lang.Object
net.sohelp.boot.engine.workflow.model.AiResponse
所有已实现的接口:
Serializable

public class AiResponse extends Object implements Serializable
AI 处理响应对象
从以下版本开始:
1.0
另请参阅:
  • 构造器详细资料

    • AiResponse

      public AiResponse()
  • 方法详细资料

    • success

      public static AiResponse success(String decision, String advice, Double confidence)
      创建成功响应
    • success

      public static AiResponse success(String decision, String advice, Double confidence, Map<String,Object> variables)
      创建成功响应(带提取变量)
    • failure

      public static AiResponse failure(String errorMessage)
      创建失败响应
    • lowConfidence

      public static AiResponse lowConfidence(String decision, String advice, Double confidence)
      创建低置信度响应(需人工复核)
    • async

      public static AiResponse async(String asyncToken)
      创建异步处理响应
    • fallback

      public static AiResponse fallback(String reason)
      创建降级响应(转人工处理)
    • needManualReview

      public boolean needManualReview()
      是否需要人工复核
    • isSuccess

      public boolean isSuccess()
      是否处理成功
    • isAsync

      public boolean isAsync()
      是否为异步处理
    • getConfidenceOrDefault

      public double getConfidenceOrDefault()
      获取置信度,默认 0.0
    • isPass

      public boolean isPass()
      决策是否为通过
    • isReject

      public boolean isReject()
      决策是否为拒绝