Search Results for

    Show / Hide Table of Contents

    Class GuardrailAutomatedReasoningTranslation

    Contains the logical translation of natural language input into formal logical statements, including premises, claims, and confidence scores.

    Inheritance
    object
    GuardrailAutomatedReasoningTranslation
    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 GuardrailAutomatedReasoningTranslation

    Properties

    | Edit this page View Source

    Claims

    Optional. The logical statements that are being validated against the premises and policy rules.

    Declaration
    [JsonProperty("claims")]
    public GuardrailAutomatedReasoningStatement[] Claims { get; set; }
    Property Value
    Type Description
    GuardrailAutomatedReasoningStatement[]
    | Edit this page View Source

    Confidence

    Optional. A confidence score between 0 and 1 indicating how certain the system is about the logical translation.

    Declaration
    [JsonProperty("confidence")]
    public double? Confidence { get; set; }
    Property Value
    Type Description
    double?
    | Edit this page View Source

    Premises

    Optional. The logical statements that serve as the foundation or assumptions for the claims.

    Declaration
    [JsonProperty("premises")]
    public GuardrailAutomatedReasoningStatement[] Premises { get; set; }
    Property Value
    Type Description
    GuardrailAutomatedReasoningStatement[]
    | Edit this page View Source

    UntranslatedClaims

    Optional. References to portions of the original input text that correspond to the claims but could not be fully translated.

    Declaration
    [JsonProperty("untranslatedClaims")]
    public GuardrailAutomatedReasoningInputTextReference[] UntranslatedClaims { get; set; }
    Property Value
    Type Description
    GuardrailAutomatedReasoningInputTextReference[]
    | Edit this page View Source

    UntranslatedPremises

    Optional. References to portions of the original input text that correspond to the premises but could not be fully translated.

    Declaration
    [JsonProperty("untranslatedPremises")]
    public GuardrailAutomatedReasoningInputTextReference[] UntranslatedPremises { get; set; }
    Property Value
    Type Description
    GuardrailAutomatedReasoningInputTextReference[]

    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