Table of Contents

Class CritiqueResult<T>

Namespace
AiDotNet.Interfaces
Assembly
AiDotNet.dll

Result of critiquing a reasoning step or chain.

public class CritiqueResult<T>

Type Parameters

T

The numeric type used for scoring.

Inheritance
CritiqueResult<T>
Inherited Members

Remarks

For Beginners: This is like getting your homework back with a grade and comments. The score tells you how well you did, and the feedback explains what was good or bad.

Properties

Feedback

Detailed feedback explaining the score.

public string Feedback { get; set; }

Property Value

string

PassesThreshold

Whether this reasoning step/chain passes the minimum quality threshold.

public bool PassesThreshold { get; set; }

Property Value

bool

Score

Quality score for the reasoning (typically 0.0 to 1.0).

public T Score { get; set; }

Property Value

T

Strengths

Specific strengths identified in the reasoning.

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

Property Value

List<string>

Suggestions

Suggestions for how to improve this reasoning.

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

Property Value

List<string>

Weaknesses

Specific weaknesses or areas for improvement.

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

Property Value

List<string>

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.