Table of Contents

Namespace AiDotNet.RetrievalAugmentedGeneration.Models

Classes

Document<T>

Represents a document with content, metadata, and optional relevance scoring.

GroundedAnswer<T>

Represents a generated answer with citations and source attribution for transparency and verification.

MultiStepReasoningResult<T>

Result of multi-step reasoning retrieval.

ReasoningStepResult<T>

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

ThoughtNode<T>

Represents a node in the Tree-of-Thoughts reasoning tree.

ToolAugmentedResult<T>

Result of tool-augmented reasoning.

ToolInvocation

Represents a tool invocation during reasoning.

VectorDocument<T>

Represents a document paired with its vector embedding for storage and retrieval.

VerifiedReasoningResult<T>

Result of verified reasoning retrieval.

VerifiedReasoningStep<T>

Represents a reasoning step with verification information.