Class GuardrailAutomatedReasoningFinding
Indicates that no valid claims can be made due to logical contradictions in the premises or rules.
Inherited Members
Namespace: Glitch9.AIDevKit.AmazonAws
Assembly: Glitch9.AIDevKit.Provider.AmazonAws.dll
Syntax
public class GuardrailAutomatedReasoningFinding
Remarks
This data type is a UNION, so only one of the following members can be specified when used or returned.
Properties
| Edit this page View SourceImpossible
Optional. The result when the evaluation determines no valid logical conclusions can be drawn due to contradictions.
Declaration
[JsonProperty("impossible")]
public GuardrailAutomatedReasoningImpossibleFinding Impossible { get; set; }
Property Value
| Type | Description |
|---|---|
| GuardrailAutomatedReasoningImpossibleFinding |
Invalid
Optional. The result when the claims in the input are logically invalid and contradict the rules.
Declaration
[JsonProperty("invalid")]
public GuardrailAutomatedReasoningInvalidFinding Invalid { get; set; }
Property Value
| Type | Description |
|---|---|
| GuardrailAutomatedReasoningInvalidFinding |
NoTranslations
Optional. The result when no relevant logical information can be extracted from the input.
Declaration
[JsonProperty("noTranslations")]
public JToken NoTranslations { get; set; }
Property Value
| Type | Description |
|---|---|
| JToken |
Satisfiable
Optional. The result when claims in the input could be either true or false depending on assumptions.
Declaration
[JsonProperty("satisfiable")]
public GuardrailAutomatedReasoningSatisfiableFinding Satisfiable { get; set; }
Property Value
| Type | Description |
|---|---|
| GuardrailAutomatedReasoningSatisfiableFinding |
TooComplex
Optional. The result when the input is too complex for logical analysis.
Declaration
[JsonProperty("tooComplex")]
public JToken TooComplex { get; set; }
Property Value
| Type | Description |
|---|---|
| JToken |
TranslationAmbiguous
Optional. The result when multiple valid logical interpretations are detected in the input.
Declaration
[JsonProperty("translationAmbiguous")]
public GuardrailAutomatedReasoningTranslationAmbiguousFinding TranslationAmbiguous { get; set; }
Property Value
| Type | Description |
|---|---|
| GuardrailAutomatedReasoningTranslationAmbiguousFinding |
Valid
Optional. The result when the claims in the input are logically valid and definitively true.
Declaration
[JsonProperty("valid")]
public GuardrailAutomatedReasoningValidFinding Valid { get; set; }
Property Value
| Type | Description |
|---|---|
| GuardrailAutomatedReasoningValidFinding |