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.
Frequently asked
- What is 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.
- Is mini-agi open source?
- Yes — muellerberndt/mini-agi is open source, released under the MIT license.
- What language is mini-agi written in?
- muellerberndt/mini-agi is primarily written in Python.
- How popular is mini-agi?
- muellerberndt/mini-agi has 2.9k stars on GitHub.
- Where can I find mini-agi?
- muellerberndt/mini-agi is on GitHub at https://github.com/muellerberndt/mini-agi.