Module: Riffer::Evals::Profile::ClassMethods

Defined in:
lib/riffer/evals/profile.rb

Instance Method Summary collapse

Instance Method Details

#ai_evals(&block) ⇒ Object

Defines the eval metrics for this profile.

: () { () -> void } -> void



66
67
68
69
70
# File 'lib/riffer/evals/profile.rb', line 66

def ai_evals(&block)
  builder = Builder.new
  builder.instance_eval(&block)
  @eval_metrics = builder.metrics
end

#eval_metricsObject

Returns the configured metrics.

: () -> Array



75
76
77
# File 'lib/riffer/evals/profile.rb', line 75

def eval_metrics
  @eval_metrics || []
end