Table of Contents

Namespace AiDotNet.Reasoning.Strategies

Classes

ChainOfThoughtStrategy<T>

Implements Chain-of-Thought (CoT) reasoning that solves problems through explicit step-by-step thinking.

SelfConsistencyStrategy<T>

Implements Self-Consistency reasoning by sampling multiple reasoning paths and using majority voting.

TreeOfThoughtsStrategy<T>

Implements Tree-of-Thoughts (ToT) reasoning that explores multiple reasoning paths in a tree structure.

Enums

SearchAlgorithmType

Types of search algorithms available for Tree-of-Thoughts.