Graph-of-Thoughts: LLM framework for complex problem-solving
Top 19.5% on sourcepulse
This repository provides the official implementation of the Graph of Thoughts (GoT) framework, enabling Large Language Models (LLMs) to solve complex problems by modeling them as executable Graphs of Operations (GoOs). It offers flexibility to implement various reasoning approaches, including Chain-of-Thought (CoT) and Tree-of-Thoughts (ToT), making it suitable for researchers and developers exploring advanced LLM reasoning capabilities.
How It Works
GoT models problem-solving as a graph where nodes represent operations (e.g., generation, scoring) and edges represent the flow of information. An LLM acts as the engine to execute these operations, dynamically generating and evaluating intermediate "thoughts." This graph-based approach allows for more structured and complex reasoning pathways than linear methods, facilitating the decomposition and resolution of elaborate problems.
Quick Start & Requirements
pip install graph_of_thoughts
pip install -e .
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
7 months ago
1 week