AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Container for the parameters to the CreateAutomatedReasoningPolicy operation. Creates an Automated Reasoning policy for Amazon Bedrock Guardrails. Automated Reasoning policies use mathematical techniques to detect hallucinations, suggest corrections, and highlight unstated assumptions in the responses of your GenAI application.
To create a policy, you upload a source document that describes the rules that you're encoding. Automated Reasoning extracts important concepts from the source document that will become variables in the policy and infers policy rules.
Namespace: Amazon.Bedrock.Model
Assembly: AWSSDK.Bedrock.dll
Version: 3.x.y.z
public class CreateAutomatedReasoningPolicyRequest : AmazonBedrockRequest IAmazonWebServiceRequest
The CreateAutomatedReasoningPolicyRequest type exposes the following members
Name | Description | |
---|---|---|
![]() |
CreateAutomatedReasoningPolicyRequest() |
Name | Type | Description | |
---|---|---|---|
![]() |
ClientRequestToken | System.String |
Gets and sets the property ClientRequestToken. A unique, case-sensitive identifier to ensure that the operation completes no more than once. If this token matches a previous request, Amazon Bedrock ignores the request but doesn't return an error. |
![]() |
Description | System.String |
Gets and sets the property Description. A description of the Automated Reasoning policy. Use this to provide context about the policy's purpose and the types of validations it performs. |
![]() |
Name | System.String |
Gets and sets the property Name. A unique name for the Automated Reasoning policy. The name must be between 1 and 63 characters and can contain letters, numbers, hyphens, and underscores. |
![]() |
PolicyDefinition | Amazon.Bedrock.Model.AutomatedReasoningPolicyDefinition |
Gets and sets the property PolicyDefinition. The policy definition that contains the formal logic rules, variables, and custom variable types used to validate foundation model responses in your application. |
![]() |
Tags | System.Collections.Generic.List<Amazon.Bedrock.Model.Tag> |
Gets and sets the property Tags. A list of tags to associate with the Automated Reasoning policy. Tags help you organize and manage your policies. |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5