alexsniffin / flow-gpt

Another AutoGPT-like project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FlowGPT

Another attempt at building an AutoGPT-like thing based on my first project go-auto-gpt.

Instead of using the common plan and task pattern, FlowGPT will attempt to maintain internal dialogue to determine the correct steps to solve a problem.

Demo

demo

Design

FlowGPT uses a finite state machine to determine the next step in the overall workflow to solving a problem. It consists of three different internal components: thought, critique and action. Each component will maintain their own memory and prompts.

Usage

Requires an OpenAI API key, Go, and Docker.

It's recommended to run inside the sandbox.Dockerfile to prevent it from making changes to your workstation.

About

Another AutoGPT-like project

License:MIT License


Languages

Language:Go 84.6%Language:HTML 13.1%Language:Dockerfile 2.3%