Class PredictionLoader

java.lang.Object
com.t4a.predict.PredictionLoader

public class PredictionLoader extends Object
The PredictionLoader class is responsible for managing the prediction process by interacting with various prediction models and loading actions based on predictions.

This class dynamically loads actions from clases and provides methods for predicting actions, explaining actions, and building prompts for interaction with users.

  • Method Details

    • getProjectId

      public String getProjectId()
    • getModelName

      public String getModelName()
    • getLocation

      public String getLocation()
    • initProp

      public void initProp()
    • getPredictedAction

      public List<AIAction> getPredictedAction(String prompt, int num)
    • getPredictedAction

      public AIAction getPredictedAction(String prompt)
    • explainAction

      public String explainAction(String prompt, String action)
    • getInstance

      public static PredictionLoader getInstance()
    • processCP

      public void processCP()
    • getPredictions

      public Map<String,PredictOptions> getPredictions()
    • getActionNameList

      public StringBuffer getActionNameList()