Table of Contents

Class VerificationResult<T>

Namespace
AiDotNet.Interfaces
Assembly
AiDotNet.dll

Represents the result of external tool verification.

public class VerificationResult<T>

Type Parameters

T

The numeric type used for scoring.

Inheritance
VerificationResult<T>
Inherited Members

Remarks

For Beginners: This stores the outcome of verification - did it pass or fail, what was the actual result, and how confident are we in the verification?

Properties

ActualResult

The actual result from the external tool.

public string ActualResult { get; set; }

Property Value

string

Confidence

Confidence score in the verification (0.0 to 1.0).

public T Confidence { get; set; }

Property Value

T

ExpectedResult

The expected result (from the reasoning step).

public string ExpectedResult { get; set; }

Property Value

string

Explanation

Detailed explanation of the verification outcome.

public string Explanation { get; set; }

Property Value

string

Passed

Whether the verification passed.

public bool Passed { get; set; }

Property Value

bool

ToolUsed

Name of the tool that performed the verification.

public string ToolUsed { get; set; }

Property Value

string

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.