Search Results for

    Show / Hide Table of Contents

    Class GuardrailAutomatedReasoningFinding

    Indicates that no valid claims can be made due to logical contradictions in the premises or rules.

    Inheritance
    object
    GuardrailAutomatedReasoningFinding
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    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 Source

    Impossible

    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
    | Edit this page View Source

    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
    | Edit this page View Source

    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
    | Edit this page View Source

    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
    | Edit this page View Source

    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
    | Edit this page View Source

    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
    | Edit this page View Source

    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

    Extension Methods

    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    ResponseCastingExtensions.GetResult<T>(T)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation