Module: Legion::Extensions::Agentic::Inference::ArgumentMapping::Helpers::Constants

Included in:
Argument, ArgumentEngine
Defined in:
lib/legion/extensions/agentic/inference/argument_mapping/helpers/constants.rb

Constant Summary collapse

ARGUMENT_STRENGTHS =
{
  (0.8..)     => :compelling,
  (0.6...0.8) => :strong,
  (0.4...0.6) => :moderate,
  (0.2...0.4) => :weak,
  (..0.2)     => :fallacious
}.freeze
QUALIFIER_TYPES =
%i[certainly presumably probably possibly apparently].freeze
REBUTTAL_IMPACT_LABELS =
{
  (0.8..)     => :devastating,
  (0.6...0.8) => :significant,
  (0.4...0.6) => :moderate,
  (0.2...0.4) => :minor,
  (..0.2)     => :negligible
}.freeze
MAX_ARGUMENTS =
200
MAX_HISTORY =
500
DEFAULT_STRENGTH =
0.5
GROUND_WEIGHT =
0.3
WARRANT_WEIGHT =
0.3
BACKING_WEIGHT =
0.2
REBUTTAL_PENALTY =
0.2
DECAY_RATE =
0.02