Class GuardrailAssessment
A behavior assessment of the guardrail policies used in a call to the Converse API.
Inherited Members
Namespace: Glitch9.AIDevKit.AmazonAws
Assembly: Glitch9.AIDevKit.Provider.AmazonAws.dll
Syntax
public class GuardrailAssessment
Properties
| Edit this page View SourceAppliedGuardrailDetails
Optional. Details about the specific guardrail that was applied during this assessment, including its identifier, version, ARN, origin, and ownership information.
Declaration
[JsonProperty("appliedGuardrailDetails")]
public AppliedGuardrailDetails AppliedGuardrailDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| AppliedGuardrailDetails |
AutomatedReasoningPolicy
Optional. The automated reasoning policy assessment results, including logical validation findings for the input content.
Declaration
[JsonProperty("automatedReasoningPolicy")]
public GuardrailAutomatedReasoningPolicyAssessment AutomatedReasoningPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| GuardrailAutomatedReasoningPolicyAssessment |
ContentPolicy
Optional. The content policy.
Declaration
[JsonProperty("contentPolicy")]
public GuardrailContentPolicyAssessment ContentPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| GuardrailContentPolicyAssessment |
ContextualGroundingPolicy
Optional. The contextual grounding policy used for the guardrail assessment.
Declaration
[JsonProperty("contextualGroundingPolicy")]
public GuardrailContextualGroundingPolicyAssessment ContextualGroundingPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| GuardrailContextualGroundingPolicyAssessment |
InvocationMetrics
Optional. The invocation metrics for the guardrail assessment.
Declaration
[JsonProperty("invocationMetrics")]
public GuardrailInvocationMetrics InvocationMetrics { get; set; }
Property Value
| Type | Description |
|---|---|
| GuardrailInvocationMetrics |
SensitiveInformationPolicy
Optional. The sensitive information policy.
Declaration
[JsonProperty("sensitiveInformationPolicy")]
public GuardrailSensitiveInformationPolicyAssessment SensitiveInformationPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| GuardrailSensitiveInformationPolicyAssessment |
TopicPolicy
Optional. The topic policy.
Declaration
[JsonProperty("topicPolicy")]
public GuardrailTopicPolicyAssessment TopicPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| GuardrailTopicPolicyAssessment |
WordPolicy
Optional. The word policy.
Declaration
[JsonProperty("wordPolicy")]
public GuardrailWordPolicyAssessment WordPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| GuardrailWordPolicyAssessment |