/auto-graph-of-thoughts

💭Auto Graph of Thoughts: A Hands-free and Cost Effective Method for using Graph of Thoughts

Primary LanguagePythonMIT LicenseMIT

💭Auto Graph of Thoughts: A Hands-free and Cost Effective Method for using Graph of Thoughts

Introduction

Auto Graph of Thoughts (AutoGoT) which extends GoT by allowing LLMs to freely generate prompts for each type of Thought and utilizes those prompts to generate output for each thought.

Keywords: LLM, Natural language processing, Prompting.

Overview Architecture

Graph Architecture of AutoGoT

License

This project is licensed under the MIT License.

Configurations

Prerequisites and System Requirements

  • You must have graphviz framework inside your system.
    • Ubuntu:
    sudo apt-get install graphviz
    • MacOS:
    brew install graphviz

Run locally

  • Create conda environment, note that python version should be Python 3.9
conda create --name graph-of-thought-genor python=3.9
conda activate graph-of-thought-genor
  • Install required packages
pip install -r requirements.txt --no-cache-dir