Class VerifiedReasoningStep<T>
- Namespace
- AiDotNet.RetrievalAugmentedGeneration.Models
- Assembly
- AiDotNet.dll
Represents a reasoning step with verification information.
public class VerifiedReasoningStep<T>
Type Parameters
TThe numeric data type used for calculations.
- Inheritance
-
VerifiedReasoningStep<T>
- Inherited Members
Properties
CritiqueFeedback
Critique feedback from the critic model.
public string CritiqueFeedback { get; set; }
Property Value
IsVerified
Whether this step passed verification.
public bool IsVerified { get; set; }
Property Value
OriginalStatement
Original statement before refinement (if any).
public string? OriginalStatement { get; set; }
Property Value
RefinementAttempts
Number of refinement attempts for this step.
public int RefinementAttempts { get; set; }
Property Value
Statement
The reasoning statement.
public string Statement { get; set; }
Property Value
SupportingDocuments
Documents supporting this reasoning step.
public List<Document<T>> SupportingDocuments { get; set; }
Property Value
VerificationScore
Verification score (0-1, higher is better).
public double VerificationScore { get; set; }