Module: Olyx::Guardrails::Risk::LlmScore
- Defined in:
- lib/olyx/guardrails/risk/llm_score.rb
Overview
Coerces an optional provider score into the supported range.
Class Method Summary collapse
Class Method Details
.call(result) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/olyx/guardrails/risk/llm_score.rb', line 10 def call(result) return unless result score = result[:risk_score] score.clamp(0.0, 1.0) if score.is_a?(Numeric) && score.finite? end |