Class VerificationResult<T>
- Namespace
- AiDotNet.Interfaces
- Assembly
- AiDotNet.dll
Represents the result of external tool verification.
public class VerificationResult<T>
Type Parameters
TThe 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
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
Explanation
Detailed explanation of the verification outcome.
public string Explanation { get; set; }
Property Value
Passed
Whether the verification passed.
public bool Passed { get; set; }
Property Value
ToolUsed
Name of the tool that performed the verification.
public string ToolUsed { get; set; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.