Class GuardrailAgentEvaluator

java.lang.Object
com.flowable.agent.engine.impl.guardrail.GuardrailAgentEvaluator

public class GuardrailAgentEvaluator extends Object
Evaluates content by invoking a guardrail agent (an agent model of type "guardrailAgent"). The guardrail agent is expected to always return a JSON response with: {"pass": true/false, "confidence": 0.0-1.0, "reason": "..."}
  • Field Details

    • agentRuntimeService

      protected final AgentRuntimeService agentRuntimeService
    • objectMapper

      protected final tools.jackson.databind.ObjectMapper objectMapper
  • Constructor Details

    • GuardrailAgentEvaluator

      public GuardrailAgentEvaluator(AgentRuntimeService agentRuntimeService, tools.jackson.databind.ObjectMapper objectMapper)
  • Method Details