muellerberndt/mini-agi
MiniAGI — это простой универсальный AI-агент на базе OpenAI API.
Агенты⭐ 2 897Python
Что это за инструмент
MiniAGI — это автономный AI-агент на базе OpenAI API (GPT-3.5/4), способный самостоятельно планировать задачи, выполнять код и управлять оболочкой.
Зачем нужен
Инструмент решает задачу автоматизации сложных многошаговых процессов, где требуется не просто генерация текста, а выполнение действий в среде пользователя. Он полезен для прототипирования автономных систем, так как объединяет цепочку рассуждений (chain-of-thoughts), краткосрочную память с суммаризацией и механизм саморефлексии.
Что можно реализовать
- Генерация и сохранение изображений или графики с помощью Python-скриптов (например, рисование машин).
- Создание и локальный запуск веб-сайтов с обработкой файлов и CSS-стилизацией.
- Разработка простых игр (например, Snake) с автоматической установкой зависимостей и инициализацией движков.
- Автоматизация поиска информации в интернете и подготовка черновиков коммуникации (например, поиск клиентов для услуг).
Ключевые возможности
- Встроенный механизм критики (critic) для повышения точности за счет дополнительных запросов к API.
- Наличие внутреннего монолога и способности к саморефлексии (self-criticism).
- Поддержка выполнения произвольного Python-кода и команд оболочки (shell commands).
- Краткосрочная память с функцией суммаризации контекста.
- Простая установка через pip и запуск через одну команду с указанием цели (objective).
👤 Кому подойдёт: разработчики, исследователи AI, энтузиасты, интересующиеся автономными агентами и LLM
Релизы
Релизы ещё не отслежены — появятся после ближайшего опроса.