Система памяти для агентов: сохраняет, извлекает и анализирует воспоминания, помогая ИИ-агентам учиться со временем, а не просто воспроизводить историю чата.
GAIR-NLP/ASI-Evolve
Универсальный агентный фреймворк, который в автономном цикле учится, формулирует гипотезы, проводит эксперименты и анализирует результаты, чтобы находить решения измеримых задач.
- Звёзды
- 870
- Форки
- 218
- Открытые issues
- 0
- Последний коммит
- 11 дней назад
Что это?
ASI-Evolve — агентный фреймворк, который циклически извлекает прежние знания, предлагает программу-кандидат, запускает её с помощью скрипта оценки и формулирует структурированный вывод по результатам. Фреймворк создан для исследований в области ИИ, но подходит для любых задач, в которых программу можно оценить автоматически.
Циклом управляют три агента: Researcher изучает базу экспериментов и хранилище знаний, чтобы предложить следующего кандидата; Engineer запускает его и собирает метрики; Analyzer превращает результаты в выводы, пригодные для повторного использования. Для каждого испытания сохраняются его обоснование, код, результат и анализ. При выборе родительских решений можно использовать UCB1, жадный или случайный отбор, а также выборку островов MAP-Elites.
Пользователь настраивает папку эксперимента, добавляя описание задачи, базовую программу, скрипт оценки и, при необходимости, предметные знания, а затем запускает конвейер на заданное число шагов. В репозитории есть демонстрация упаковки кругов; фреймворк работает с любой конечной точкой LLM, совместимой с OpenAI. Для быстрых проб также доступна облегчённая версия в формате Agent Skill.
Ключевые возможности
- 01Автоматически выполняет цикл обучения, проектирования, экспериментов и анализа на протяжении нескольких итераций.
- 02Использует трёх агентов: Researcher, Engineer и Analyzer.
- 03Сохраняет в базе данных каждое испытание вместе с его обоснованием, кодом, метриками и анализом.
- 04Поддерживает отбор родительских решений с помощью UCB1, жадного или случайного алгоритма, а также выборку островов MAP-Elites.
- 05Позволяет заранее наполнить хранилище знаний статьями или эвристиками, прежде чем начнётся поиск.
- 06Работает с любыми конечными точками API, совместимыми с OpenAI, включая локальные модели через LiteLLM.
Сценарии использования
- Подбор параметров планировщика инференса или политики пакетной обработки по бенчмарку пропускной способности и задержки.
- Поиск более эффективных алгоритмов для задач оптимизации или моделирования, если для них есть скрипт оценки.
- Исследование архитектур моделей или конвейеров подготовки обучающих данных, когда каждое испытание можно оценить автоматически.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/GAIR-NLP/ASI-Evolve.git - 2
Перейдите в каталог проекта
cd ASI-Evolve - 3
Установите зависимости Python
pip install -r requirements.txt - 4
Инициализируйте демонстрационное хранилище когниции и выполните 10 шагов эволюции
python experiments/circle_packing_demo/init_cognition.py
Что важно знать
- Требуется совместимый с OpenAI endpoint API для LLM; его использование может быть платным.
- Для решения собственных задач необходимо предоставить скрипт оценки и знания предметной области.
- Требуются Python 3.10 или новее и bash в системной переменной PATH.
Темы
Частые вопросы
- Что такое ASI-Evolve?
- Универсальный агентный фреймворк, который в автономном цикле учится, формулирует гипотезы, проводит эксперименты и анализирует результаты, чтобы находить решения измеримых задач. ASI-Evolve — агентный фреймворк, который циклически извлекает прежние знания, предлагает программу-кандидат, запускает её с помощью скрипта оценки и формулирует структурированный вывод по результатам. Фреймворк создан для исследований в области ИИ, но подходит для любых задач, в которых программу можно оценить автоматически.
- ASI-Evolve можно использовать бесплатно? Какая у него лицензия?
- ASI-Evolve распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ASI-Evolve всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ASI-Evolve — 9 окт. 2026 г..
- Для чего можно использовать ASI-Evolve?
- Подбор параметров планировщика инференса или политики пакетной обработки по бенчмарку пропускной способности и задержки. Поиск более эффективных алгоритмов для задач оптимизации или моделирования, если для них есть скрипт оценки. Исследование архитектур моделей или конвейеров подготовки обучающих данных, когда каждое испытание можно оценить автоматически.
- Как установить ASI-Evolve?
- Клонируйте репозиторий: git clone https://github.com/GAIR-NLP/ASI-Evolve.git Перейдите в каталог проекта: cd ASI-Evolve Установите зависимости Python: pip install -r requirements.txt Инициализируйте демонстрационное хранилище когниции и выполните 10 шагов эволюции: python experiments/circle_packing_demo/init_cognition.py
- Где скачать ASI-Evolve?
- Исходный код и инструкции по установке — на GitHub: https://github.com/GAIR-NLP/ASI-Evolve
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Рабочее пространство с ИИ-агентами для интеллектуальной работы и разработки ПО: модели и открытые агентные платформы, локальный запуск или хостинг.
Минималистичная библиотека Python для создания AI-агентов, которые записывают свои действия на Python и выполняют их.
SDK для создания AI-агентов и мультиагентных систем на Python, .NET и Java с интеграциями моделей, плагинов и векторных баз данных.
Python-фреймворк для создания MCP-серверов, клиентов и интерактивных приложений, связывающих LLM с инструментами и данными.
Открытый Python-фреймворк для создания готовых к продакшену LLM-приложений с модульными конвейерами и агентными процессами для RAG, поиска и работы агентов.