Package com.t4a.processor
Interface AIProcessor
- All Known Implementing Classes:
AnthropicActionProcessor
,GeminiActionProcessor
,GeminiV2ActionProcessor
,LocalAIActionProcessor
,OpenAiActionProcessor
,SeleniumGeminiProcessor
,SeleniumOpenAIProcessor
,SpringAnthropicProcessor
,SpringGeminiProcessor
,SpringOpenAIProcessor
,TextProcessor
public interface AIProcessor
-
Method Summary
Modifier and TypeMethodDescriptionprocessSingleAction
(String promptText) processSingleAction
(String promptText, AIAction action, HumanInLoop humanVerification, ExplainDecision explain) processSingleAction
(String promptText, HumanInLoop humanVerification, ExplainDecision explain) default Object
processSingleAction
(String promptText, Object actionInstance) default Object
processSingleAction
(String promptText, Object actionInstance, String actionName) default String
default String
-
Method Details
-
processSingleAction
Object processSingleAction(String promptText, AIAction action, HumanInLoop humanVerification, ExplainDecision explain) throws AIProcessingException - Throws:
AIProcessingException
-
processSingleAction
Object processSingleAction(String promptText, HumanInLoop humanVerification, ExplainDecision explain) throws AIProcessingException - Throws:
AIProcessingException
-
processSingleAction
- Throws:
AIProcessingException
-
query
- Throws:
AIProcessingException
-
query
- Throws:
AIProcessingException
-
summarize
- Throws:
AIProcessingException
-
processSingleAction
default Object processSingleAction(String promptText, Object actionInstance, String actionName) throws AIProcessingException - Throws:
AIProcessingException
-
processSingleAction
default Object processSingleAction(String promptText, Object actionInstance) throws AIProcessingException - Throws:
AIProcessingException
-