AutomatedReasoningPolicyDefinition
¶
Used by
Source code in docs_src/capo_bedrock/types/automated_reasoning_policy_definition.py
rules
instance-attribute
¶
rules: NotRequired[AutomatedReasoningPolicyDefinitionRuleList]
The formal logic rules extracted from the source document. Rules define the logical constraints that determine whether model responses are valid, invalid, or satisfiable.
types
instance-attribute
¶
types: NotRequired[AutomatedReasoningPolicyDefinitionTypeList]
The custom user-defined vairable types used in the policy. Types are enum-based variable types that provide additional context beyond the predefined variable types.
variables
instance-attribute
¶
variables: NotRequired[AutomatedReasoningPolicyDefinitionVariableList]
The variables that represent concepts in the policy. Variables can have values assigned when translating natural language into formal logic. Their descriptions are crucial for accurate translation.
version
instance-attribute
¶
The version of the policy definition format.