Table of Contents

Class VerifiedReasoningStep<T>

Namespace
AiDotNet.RetrievalAugmentedGeneration.Models
Assembly
AiDotNet.dll

Represents a reasoning step with verification information.

public class VerifiedReasoningStep<T>

Type Parameters

T

The 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

string

IsVerified

Whether this step passed verification.

public bool IsVerified { get; set; }

Property Value

bool

OriginalStatement

Original statement before refinement (if any).

public string? OriginalStatement { get; set; }

Property Value

string

RefinementAttempts

Number of refinement attempts for this step.

public int RefinementAttempts { get; set; }

Property Value

int

Statement

The reasoning statement.

public string Statement { get; set; }

Property Value

string

SupportingDocuments

Documents supporting this reasoning step.

public List<Document<T>> SupportingDocuments { get; set; }

Property Value

List<Document<T>>

VerificationScore

Verification score (0-1, higher is better).

public double VerificationScore { get; set; }

Property Value

double