Uses of Class
com.flowable.agent.engine.impl.cmmn.IntentEvaluationTrigger
Packages that use IntentEvaluationTrigger
Package
Description
-
Uses of IntentEvaluationTrigger in com.flowable.agent.engine.impl.cmmn
Methods in com.flowable.agent.engine.impl.cmmn that return IntentEvaluationTriggerModifier and TypeMethodDescriptionstatic IntentEvaluationTriggerIntentEvaluationTrigger.chatMessageTrigger(String agentInstanceId, String caseInstanceId, String userId, String chatMessage, String invocationId, com.fasterxml.jackson.databind.node.ObjectNode serializedChatOperationContext) static IntentEvaluationTriggerIntentEvaluationTrigger.contentItemTrigger(String agentInstanceId, String caseInstanceId, String userId, String contentItemId, String contentItemName, String contentModelType) static IntentEvaluationTriggerIntentEvaluationTrigger.fromJson(com.fasterxml.jackson.databind.JsonNode json) static IntentEvaluationTriggerIntentEvaluationTrigger.programmaticTrigger(String agentInstanceId, String caseInstanceId, String intentMetadata) Methods in com.flowable.agent.engine.impl.cmmn with parameters of type IntentEvaluationTriggerModifier and TypeMethodDescriptionprotected booleanCmmnAgentIntegrationService.checkAiActivationAndPlanJobIfNeeded(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, AgentEngineConfiguration agentEngineConfiguration, AgentInstanceEntity agentInstance, String caseInstanceId, IntentEvaluationTrigger intentEvaluationTrigger) Will check the currently available ai activatable plan items and use the AI service backing the Agent Orchestrator if any is applicable.protected booleanCmmnAgentIntegrationService.checkIntentsAndPlanJobIfNeeded(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, AgentEngineConfiguration agentEngineConfiguration, IntentEvaluationTrigger intentEvaluationTrigger, AgentInstanceEntity agentInstance, String caseInstanceId) Will check the currently available intent event listener and use the AI service backing the Agent Orchestrator if any will trigger.protected com.fasterxml.jackson.databind.node.ObjectNodeCmmnAgentIntegrationService.createAgentJobConfiguration(AgentEngineConfiguration agentEngineConfiguration, AgentInstanceEntity agentInstance, String userId, String operationKey, Map<String, Object> promptParameters, IntentEvaluationTrigger intentEvaluationTrigger, String existingAgentInvocationId, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected com.fasterxml.jackson.databind.node.ObjectNodeCmmnAgentIntegrationService.createAgentJobConfiguration(AgentEngineConfiguration agentEngineConfiguration, AgentInstanceEntity agentInstance, String userId, String operationKey, Map<String, Object> promptParameters, IntentEvaluationTrigger intentEvaluationTrigger, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected voidCmmnAgentIntegrationService.planChatOperationJob(AgentEngineConfiguration agentEngineConfiguration, AgentInstanceEntity agentInstance, IntentEvaluationTrigger intentEvaluationTrigger, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) static voidIntentEvaluationTriggerUtil.triggerWithExistingIntentEvaluation(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, IntentEvaluationTrigger existingIntentEvaluationTrigger) Method parameters in com.flowable.agent.engine.impl.cmmn with type arguments of type IntentEvaluationTriggerModifier and TypeMethodDescriptionprotected static voidIntentEvaluationTriggerUtil.triggerIntentEvaluation(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, String caseInstanceId, Supplier<IntentEvaluationTrigger> triggerSupplier) -
Uses of IntentEvaluationTrigger in com.flowable.agent.engine.impl.defaultoperation
Methods in com.flowable.agent.engine.impl.defaultoperation with parameters of type IntentEvaluationTriggerModifier and TypeMethodDescriptionDefaultAgentOperationBuilder.buildAiActivationOperationPromptParameters(AgentInstanceEntity agentInstance, String caseInstanceId, List<org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity> aiActivatablePlanItemInstances, IntentEvaluationTrigger optionalIntentEvaluationTrigger) DefaultAgentOperationPromptBuilderImpl.buildAiActivationOperationPromptParameters(AgentInstanceEntity agentInstance, String caseInstanceId, List<org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity> aiActivatablePlanItemInstances, IntentEvaluationTrigger optionalIntentEvaluationTrigger) DefaultAgentOperationBuilder.buildIntentAnalysisOperationPromptParameters(String caseInstanceId, IntentEvaluationTrigger intentEvaluationTrigger, List<org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity> intentEventListenerPlanItemInstances) DefaultAgentOperationPromptBuilderImpl.buildIntentAnalysisOperationPromptParameters(String caseInstanceId, IntentEvaluationTrigger intentEvaluationTrigger, List<org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity> intentEventListenerPlanItemInstances) DefaultAgentExchangeMessageBuilder.buildIntentWasTriggeredExchangeMessage(IntentEvaluationTrigger intentEvaluationTrigger, List<org.flowable.cmmn.api.runtime.IntentEventListenerInstance> eventListenerInstances, com.fasterxml.jackson.databind.node.ObjectNode intentInfoObjectNode) DefaultAgentExchangeMessageBuilderImpl.buildIntentWasTriggeredExchangeMessage(IntentEvaluationTrigger intentEvaluationTrigger, List<org.flowable.cmmn.api.runtime.IntentEventListenerInstance> eventListenerInstances, com.fasterxml.jackson.databind.node.ObjectNode intentInfoObjectNode) protected StringDefaultAgentOperationPromptBuilderImpl.getIntentMetadata(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, IntentEvaluationTrigger intentEvaluationTrigger) -
Uses of IntentEvaluationTrigger in com.flowable.agent.engine.impl.job
Methods in com.flowable.agent.engine.impl.job that return IntentEvaluationTriggerModifier and TypeMethodDescriptionprotected IntentEvaluationTriggerAbstractAgentJobHandler.getIntentEvaluationTrigger(com.fasterxml.jackson.databind.JsonNode currentJobConfiguration) AbstractAgentJobHandler.AgentJobHandlerResult.intentEvaluationTrigger()Returns the value of theintentEvaluationTriggerrecord component.Methods in com.flowable.agent.engine.impl.job with parameters of type IntentEvaluationTriggerModifier and TypeMethodDescriptionprotected com.fasterxml.jackson.databind.node.ObjectNodeAbstractAgentJobHandler.getAgentInvocationContextJson(IntentEvaluationTrigger intentEvaluationTrigger, com.fasterxml.jackson.databind.JsonNode currentJobConfiguration) protected com.fasterxml.jackson.databind.node.ObjectNodeChatOperationJobHandler.getAgentInvocationContextJson(IntentEvaluationTrigger intentEvaluationTrigger, com.fasterxml.jackson.databind.JsonNode currentJobConfiguration) protected voidAiActivationJobHandler.planExecuteChatOperationJob(IntentEvaluationTrigger intentEvaluationTrigger, com.fasterxml.jackson.databind.ObjectMapper objectMapper, String tenantId) protected voidIntentAnalysisJobHandler.planTriggerIntentEventListenerJob(IntentEvaluationTrigger intentEvaluationTrigger, com.fasterxml.jackson.databind.ObjectMapper objectMapper, List<String> intentIds, String explanation, String tenantId) Constructors in com.flowable.agent.engine.impl.job with parameters of type IntentEvaluationTriggerModifierConstructorDescriptionAgentJobHandlerResult(AgentInvocationContext invocationContext, AgentInvocationResultResponse resultResponse, IntentEvaluationTrigger intentEvaluationTrigger, com.fasterxml.jackson.databind.JsonNode jobConfiguration) Creates an instance of aAgentJobHandlerResultrecord class.