Class OptimizationResult

java.lang.Object
com.tnsai.prompt.optimizer.OptimizationResult

public class OptimizationResult extends Object
Result of prompt optimization.
  • Method Details

    • noImprovement

      public static OptimizationResult noImprovement(String prompt, float score)
      Creates a result indicating no improvement was found.
    • getOriginalPrompt

      public String getOriginalPrompt()
    • getBestPrompt

      public String getBestPrompt()
    • getScore

      public float getScore()
    • getIterations

      public int getIterations()
    • getImprovement

      public float getImprovement()
    • getSession

      public Optional<OptimizationSession> getSession()
    • wasImproved

      public boolean wasImproved()
      Returns true if the prompt was improved.
    • getImprovementPercentage

      public float getImprovementPercentage()
      Returns the percentage improvement.
    • getSummary

      public String getSummary()
      Returns a summary of the optimization.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • builder

      public static OptimizationResult.Builder builder()