muellerberndt/mini-agi
A simple autonomous AI agent using OpenAI's GPT-3.5-Turbo and GPT-4 with chain-of-thought reasoning, short-term memory with summarization, and self-criticism.

MiniAGI is a general-purpose autonomous agent that combines robust prompting with a minimal set of tools enabling it to execute code, create websites, and accomplish user-defined objectives. It incorporates chain-of-thought reasoning for step-by-step problem solving, short-term memory with summarization for context retention, inner monologue for reasoning transparency, and an optional self-criticism mechanism to improve accuracy at the cost of additional API requests. The agent runs via a simple CLI command taking an objective as input.