Class: Agentic::Verification::Critic
- Inherits:
-
Object
- Object
- Agentic::Verification::Critic
- Defined in:
- lib/agentic/verification/critic_framework.rb
Overview
Base class for critics
Instance Attribute Summary collapse
-
#config ⇒ Hash
readonly
Configuration options for the critic.
Instance Method Summary collapse
-
#critique(task, result) ⇒ CriticResult
Critiques a task result.
-
#initialize(config = {}) ⇒ Critic
constructor
Initializes a new Critic.
Constructor Details
#initialize(config = {}) ⇒ Critic
Initializes a new Critic
102 103 104 |
# File 'lib/agentic/verification/critic_framework.rb', line 102 def initialize(config = {}) @config = config end |
Instance Attribute Details
#config ⇒ Hash (readonly)
Returns Configuration options for the critic.
98 99 100 |
# File 'lib/agentic/verification/critic_framework.rb', line 98 def config @config end |
Instance Method Details
#critique(task, result) ⇒ CriticResult
Critiques a task result
111 112 113 |
# File 'lib/agentic/verification/critic_framework.rb', line 111 def critique(task, result) raise NotImplementedError, "Subclasses must implement critique" end |