Class EvaluatorOptimizerPattern
java.lang.Object
kimaira.agentic.core.AbstractAgentCard
kimaira.agentic.core.AgenticFlowComponent
kimaira.agentic.pattern.AbstractAgenticPattern
kimaira.agentic.pattern.evaluator.EvaluatorOptimizerPattern
- All Implemented Interfaces:
AgentCard,AgenticExecutionLifecycle
Generator => Evaluator loop with a deterministic termination for tests.
-
Field Summary
Fields inherited from class kimaira.agentic.core.AgenticFlowComponent
chat, tracing -
Constructor Summary
ConstructorsConstructorDescriptionEvaluatorOptimizerPattern(AgenticChatBehavior chat, AgenticTracingBehavior tracing, AgenticMessagingBehavior messaging) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(AgenticFlowComponent child) kimaira.agentic.data.transfer.messaging.MessagedoExecute(kimaira.agentic.data.transfer.messaging.Message input) Methods inherited from class kimaira.agentic.pattern.AbstractAgenticPattern
assignRespondentInFinalMessage, execute, getConversationReplyTo, getConversationStatus, getConversationStep, getValue, listAvailableAgents, listAvailableAgentsWithDescription, setValue, updateConversationReplyTo, updateConversationStatus, updateConversationStepMethods inherited from class kimaira.agentic.core.AgenticFlowComponent
getNext, isFirstInFlow, postExecute, postExecuteNotification, preExecute, sendMessage, setName, storeExecutionResultMethods inherited from class kimaira.agentic.core.AbstractAgentCard
add, getChildAt, getChildren, getDefaultInputModes, getDefaultOutputMode, getDefaultOutputModes, getDescription, getName, getPredefinedAgentSkill, getProvider, getSkills, isRagEnabled, setDescription, setProvider, setSkills, systemPromptMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface kimaira.agentic.core.AgenticExecutionLifecycle
getName
-
Constructor Details
-
EvaluatorOptimizerPattern
public EvaluatorOptimizerPattern(AgenticChatBehavior chat, AgenticTracingBehavior tracing, AgenticMessagingBehavior messaging)
-
-
Method Details
-
add
- Overrides:
addin classAbstractAgentCard
-
doExecute
public kimaira.agentic.data.transfer.messaging.Message doExecute(kimaira.agentic.data.transfer.messaging.Message input) - Specified by:
doExecutein interfaceAgenticExecutionLifecycle- Overrides:
doExecutein classAgenticFlowComponent
-