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



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

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

#eval_metricsObject

Returns the configured metrics.

: () -> Array



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

def eval_metrics
  @eval_metrics || []
end