Table of Contents

Class ReasoningStepResult<T>

Namespace
AiDotNet.RetrievalAugmentedGeneration.Models
Assembly
AiDotNet.dll

Represents a single reasoning step in the multi-step process.

public class ReasoningStepResult<T>

Type Parameters

T

The numeric data type used for calculations.

Inheritance
ReasoningStepResult<T>
Inherited Members

Properties

Documents

Documents retrieved in this step.

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

Property Value

List<Document<T>>

IsSuccessful

Whether this step yielded useful information.

public bool IsSuccessful { get; set; }

Property Value

bool

StepNumber

The step number in the sequence.

public int StepNumber { get; set; }

Property Value

int

StepQuery

The query or reasoning focus for this step.

public string StepQuery { get; set; }

Property Value

string

StepSummary

Summary of findings from this step.

public string StepSummary { get; set; }

Property Value

string