Enum Class GoTOperation

java.lang.Object
java.lang.Enum<GoTOperation>
com.tnsai.reasoning.got.GoTOperation
All Implemented Interfaces:
Serializable, Comparable<GoTOperation>, Constable

public enum GoTOperation extends Enum<GoTOperation>
Operations available in Graph of Thoughts.
  • Enum Constant Details

    • GENERATE

      public static final GoTOperation GENERATE
      Generate new thoughts from existing ones.
    • AGGREGATE

      public static final GoTOperation AGGREGATE
      Aggregate/merge multiple thoughts into one.
    • REFINE

      public static final GoTOperation REFINE
      Refine an existing thought to improve quality.
    • SCORE

      public static final GoTOperation SCORE
      Score/evaluate a thought's quality.
  • Method Details

    • values

      public static GoTOperation[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static GoTOperation valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null