Table of Contents

Class ReasoningContext

Namespace
AiDotNet.Interfaces
Assembly
AiDotNet.dll

Context information for critiquing reasoning steps.

public class ReasoningContext
Inheritance
ReasoningContext
Inherited Members

Remarks

For Beginners: This provides the critic with background information needed to properly evaluate a reasoning step, like giving a teacher the full assignment when grading one answer.

Properties

Domain

Domain or subject area (e.g., "mathematics", "code", "science").

public string Domain { get; set; }

Property Value

string

PreviousSteps

Previous reasoning steps that provide context.

public List<string> PreviousSteps { get; set; }

Property Value

List<string>

Query

The original query or problem being solved.

public string Query { get; set; }

Property Value

string

SupportingEvidence

Supporting evidence or documents if available.

public List<string> SupportingEvidence { get; set; }

Property Value

List<string>