SL5 Aura Rule Engine Documentation¶
Advanced Rule Parameter: Overriding Safety Checks¶
In some scenarios (e.g., highly reliable internal commands or simple, high-confidence inputs), users might want to force the execution of post-processing steps (like fuzzyRules), even if the systems confidence in the initial voice recognition is low.
By default, SL5 Aura employs a safety guardrail: If the inputs changes are high (LT_SKIP_RATIO_THRESHOLD), post-processing tools are skipped to prevent unreliable corrections/hallucinations and for performance reasons.
To disable this safety check for a specific rule, add the identifier to the skip_list parameter:
('command_name', r'^(regex for command)$', 95, {
'command_flags': re.IGNORECASE,
# This explicitly tells the system to ignore the ratio check and use LT
'skip_list': ['LanguageTool', 'LT_SKIP_RATIO_THRESHOLD'],
'on_match_exec': [CONFIG_DIR / 'script.py']
}),