Cognition · Software component
Thought Refiner
Software componentCognitionCognition & Memoryarc:ThoughtRefiner
A cognition component that improves a single thought in place through repeated critique-and-revise cycles, represented as a self-loop, until quality criteria or an iteration limit is met.
Responsibility. Iteratively improves one thought in place from feedback.
Also known as: Refinement transformation, Self-loop refinement
Relationships
invokes dependency
- Reflection Critic abstract Ch5.2
is constrained by control
is orchestrated by control
Design guidance
- SHOULD abandon refinement in favor of generating alternative branches when the underlying approach is fundamentally flawed or refinement stalls.
Quantitative guidance
As stated by the sources; verify before use.
- d refinement cycles create d nodes versus k^d nodes when improvement is done by branching (Ch5.2).
Classification
- Patterns
- Graph-of-Thought refinementIterative self-correction
- Quality attributes
- Performance efficiency (ISO/IEC 25010)
- Risks mitigated
- Exponential branching for incremental fixes
Sources
- Ch5.2: T. Nguyen, "Tree-of-Thought (ToT) Fundamentals," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 5.2. ISBN: 9798244538229.