Class: RubyLLM::Contract::OptimizeRakeTask
- Inherits:
-
Rake::TaskLib
- Object
- Rake::TaskLib
- RubyLLM::Contract::OptimizeRakeTask
- Defined in:
- lib/ruby_llm/contract/rake_task.rb
Overview
Standalone task: runs all evals for one step across candidates, builds a score matrix, and suggests an optimal retry chain.
Loaded automatically when ‘require “ruby_llm/contract/rake_task”`. Usage:
rake ruby_llm_contract:optimize \
STEP=MatchProblemsToPages \
CANDIDATES=gpt-5-nano,gpt-5-mini@low,gpt-5-mini
Instance Method Summary collapse
-
#initialize ⇒ OptimizeRakeTask
constructor
A new instance of OptimizeRakeTask.
Constructor Details
#initialize ⇒ OptimizeRakeTask
Returns a new instance of OptimizeRakeTask.
134 135 136 137 |
# File 'lib/ruby_llm/contract/rake_task.rb', line 134 def initialize super() define_task end |