muellerberndt/mini-agi

MiniAGI — это простой универсальный AI-агент на базе OpenAI API.

Агенты⭐ 2 897Python
Открыть на GitHub ↗

Что это за инструмент

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

Релизы

Релизы ещё не отслежены — появятся после ближайшего опроса.