Table of Contents

Class MultiStepReasoningResult<T>

Namespace
AiDotNet.RetrievalAugmentedGeneration.Models
Assembly
AiDotNet.dll

Result of multi-step reasoning retrieval.

public class MultiStepReasoningResult<T>

Type Parameters

T

The numeric data type used for calculations.

Inheritance
MultiStepReasoningResult<T>
Inherited Members

Properties

Converged

Whether the reasoning converged to a solution.

public bool Converged { get; set; }

Property Value

bool

Documents

All documents retrieved across all steps.

public IEnumerable<Document<T>> Documents { get; set; }

Property Value

IEnumerable<Document<T>>

ReasoningTrace

Trace of the reasoning progression.

public string ReasoningTrace { get; set; }

Property Value

string

StepResults

Detailed results from each reasoning step.

public IReadOnlyList<ReasoningStepResult<T>> StepResults { get; set; }

Property Value

IReadOnlyList<ReasoningStepResult<T>>

TotalSteps

Total number of steps executed.

public int TotalSteps { get; set; }

Property Value

int