Graph-of-Thoughts (GoT) is a reasoning framework that models an agent's cognitive process as a graph, where nodes represent information states (thoughts) and edges represent transformations between them. This structure allows for non-linear, cyclic, and merging reasoning paths, enabling more sophisticated problem-solving than sequential chains or simple trees. It provides a formal model for capturing complex agent reasoning traceability, where thoughts can combine, loop back for refinement, or branch into parallel explorations.




