spcl/graph-of-thoughts
Graph of Thoughts framework for solving complex problems by modeling LLM operations as executable graphs.

This repository implements the Graph of Thoughts paper, enabling complex problem-solving through a Graph of Operations (GoO) framework executed by LLMs. It provides a flexible and extensible system where LLM reasoning steps are modeled as nodes in a graph, allowing structured multi-step problem decomposition. The framework supports implementing various prompting strategies including Chain of Thought and Tree of Thoughts, and can work with different LLM backends through a configurable controller.