Table of Contents

Class AugmentationRecommendation

Namespace
AiDotNet.Augmentation
Assembly
AiDotNet.dll

Represents a recommendation for an augmentation with its configuration.

public class AugmentationRecommendation
Inheritance
AugmentationRecommendation
Inherited Members

Properties

AugmentationType

Gets or sets the augmentation type name.

public string AugmentationType { get; set; }

Property Value

string

ConfidenceScore

Gets or sets the confidence score of this recommendation (0.0 to 1.0).

public double ConfidenceScore { get; set; }

Property Value

double

IncompatibleWith

Gets or sets augmentations this is incompatible with.

public IList<string>? IncompatibleWith { get; set; }

Property Value

IList<string>

IsCritical

Gets or sets whether this augmentation is critical for the task.

public bool IsCritical { get; set; }

Property Value

bool

Priority

Gets or sets the priority order (lower = higher priority).

public int Priority { get; set; }

Property Value

int

Reason

Gets or sets the reason for this recommendation.

public string? Reason { get; set; }

Property Value

string

RecommendedParameters

Gets or sets the recommended parameters.

public IDictionary<string, object> RecommendedParameters { get; set; }

Property Value

IDictionary<string, object>

RecommendedProbability

Gets or sets the recommended probability (0.0 to 1.0).

public double RecommendedProbability { get; set; }

Property Value

double