Class: Aws::Bedrock::Types::AutomatedReasoningPolicyUpdateFromScenarioFeedbackAnnotation

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb

Overview

An annotation for updating the policy based on feedback about how it performed on specific test scenarios.

Constant Summary collapse

SENSITIVE =
[:scenario_expression, :feedback]

Instance Attribute Summary collapse

Instance Attribute Details

#feedbackString

The feedback information about scenario performance, including any issues or improvements identified.

Returns:

  • (String)


1812
1813
1814
1815
1816
1817
1818
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1812

class AutomatedReasoningPolicyUpdateFromScenarioFeedbackAnnotation < Struct.new(
  :rule_ids,
  :scenario_expression,
  :feedback)
  SENSITIVE = [:scenario_expression, :feedback]
  include Aws::Structure
end

#rule_idsArray<String>

The list of rule identifiers that were involved in the scenario being evaluated.

Returns:

  • (Array<String>)


1812
1813
1814
1815
1816
1817
1818
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1812

class AutomatedReasoningPolicyUpdateFromScenarioFeedbackAnnotation < Struct.new(
  :rule_ids,
  :scenario_expression,
  :feedback)
  SENSITIVE = [:scenario_expression, :feedback]
  include Aws::Structure
end

#scenario_expressionString

The logical expression that defines the test scenario that generated this feedback.

Returns:

  • (String)


1812
1813
1814
1815
1816
1817
1818
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1812

class AutomatedReasoningPolicyUpdateFromScenarioFeedbackAnnotation < Struct.new(
  :rule_ids,
  :scenario_expression,
  :feedback)
  SENSITIVE = [:scenario_expression, :feedback]
  include Aws::Structure
end