Uses of Interface
com.t4a.processor.AIProcessor
Packages that use AIProcessor
Package
Description
-
Uses of AIProcessor in com.t4a.processor
Classes in com.t4a.processor that implement AIProcessorModifier and TypeClassDescriptionclass
class
The main processor class, can execute single action or multiple action in sequence Uses Gemini Function calling - based on prompt can predict and trigger action - based on prompt can predict and trigger multiple actions sequentially - based on prompt can predict and trigger multiple actions parallely - Can take HumanInLoop object and wait for Human Validation - Can take ExplainDecision Object and provide why the decision was taken by AIclass
class
class
Uses Json conversion to convert method and java pojo to jsons and then call the openai , your objects have complex parameters like custom dates etc then its better to pass a custom GSON , otherwise it will use the default gsonclass
-
Uses of AIProcessor in com.t4a.processor.scripts
Constructors in com.t4a.processor.scripts with parameters of type AIProcessorModifierConstructorDescriptionScriptProcessor
(com.google.gson.Gson gson, AIProcessor actionProcessor) ScriptProcessor
(AIProcessor actionProcessor) -
Uses of AIProcessor in com.t4a.processor.selenium
Classes in com.t4a.processor.selenium that implement AIProcessor -
Uses of AIProcessor in com.t4a.processor.spring
Classes in com.t4a.processor.spring that implement AIProcessorModifier and TypeClassDescriptionclass
class
This will ensure that the action classes are loaded from Spring Applicaiton Context rather than creating the new one , the advantage of that is we can maintain spring dependency injection for all the beans Uses Gemini for processingclass
This will ensure that the action classes are loaded from Spring Applicaiton Context rather than creating the new one , the advantage of that is we can maintain spring dependency injection for all the beans Uses OpenAI for processing