Module: Olyx::Guardrails::MultiTurnVariantPairs
- Defined in:
- lib/olyx/guardrails/multi_turn_variant_pairs.rb
Overview
Matches one multi-turn pattern pair across decoded text variants.
Class Method Summary collapse
Class Method Details
.call(first_variants, second_variants, first_pattern, second_pattern) ⇒ Object
9 10 11 12 13 |
# File 'lib/olyx/guardrails/multi_turn_variant_pairs.rb', line 9 def call(first_variants, second_variants, first_pattern, second_pattern) first_variants.product(second_variants).filter_map do |first_text, second_text| finding(first_text, second_text, first_pattern, second_pattern) end end |