类 AiResponse
java.lang.Object
net.sohelp.boot.engine.workflow.model.AiResponse
- 所有已实现的接口:
Serializable
AI 处理响应对象
- 从以下版本开始:
- 1.0
- 另请参阅:
-
嵌套类概要
嵌套类 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static AiResponse创建异步处理响应static AiResponse创建失败响应static AiResponse创建降级响应(转人工处理)double获取置信度,默认 0.0booleanisAsync()是否为异步处理booleanisPass()决策是否为通过booleanisReject()决策是否为拒绝boolean是否处理成功static AiResponselowConfidence(String decision, String advice, Double confidence) 创建低置信度响应(需人工复核)boolean是否需要人工复核static AiResponse创建成功响应static AiResponse创建成功响应(带提取变量)
-
构造器详细资料
-
AiResponse
public AiResponse()
-
-
方法详细资料
-
success
创建成功响应 -
success
public static AiResponse success(String decision, String advice, Double confidence, Map<String, Object> variables) 创建成功响应(带提取变量) -
failure
创建失败响应 -
lowConfidence
创建低置信度响应(需人工复核) -
async
创建异步处理响应 -
fallback
创建降级响应(转人工处理) -
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()决策是否为拒绝
-