Открытый фреймворк для создания, оркестрации и развертывания готовых к продакшену AI-агентов и мультиагентных workflow на .NET и Python.
Thytu/Agentarium
Фреймворк на Python для создания симуляций с ИИ-агентами, которые общаются, действуют, запоминают события и выполняют пользовательские действия в общих средах.
- Звёзды
- 934
- Форки
- 75
- Открытые issues
- 1
- Последний коммит
- 28 дней назад
Что это?
Agentarium — это фреймворк на Python для создания и управления симуляциями с несколькими агентами. Для каждого агента задают имя и необязательные характеристики, например профессию, возраст, местоположение и биографию. Агенты могут отправлять сообщения друг другу, выбирать следующее действие с учётом текущего контекста и сохранять воспоминания о прошлых взаимодействиях.
Помимо встроенных действий для общения и размышления, разработчики могут регистрировать собственные действия: задавать им имя, описание и параметры, а также привязывать Python-функцию, которую затем смогут выполнять агенты. CheckpointManager сохраняет и восстанавливает состояния агентов и их взаимодействия, что позволяет повторно запускать симуляции. Для доступа к LLM используется aisuite, а поставщик и модель указываются в YAML-файле конфигурации.
Пакет опубликован на PyPI и требует Python версии 3.10 или новее. Примеры проектов находятся в каталоге examples.
Ключевые возможности
- 01Создание агентов с именами, профессиями и другими личными характеристиками.
- 02Агенты общаются друг с другом и самостоятельно выбирают следующее действие.
- 03Регистрация пользовательских действий с параметрами и Python-функциями.
- 04Сохранение и восстановление состояний агентов и их взаимодействий с помощью CheckpointManager.
- 05Подключение к нескольким поставщикам LLM через aisuite с настройкой в YAML.
Сценарии использования
- Создание прототипов симуляций, в которых взаимодействуют персонажи под управлением LLM.
- Изучение поведения агентов с учётом памяти и прошлых взаимодействий.
- Проведение воспроизводимых экспериментов с несколькими агентами и сохранёнными контрольными точками.
- Добавление предметно-ориентированных действий для LLM-агентов в кодовую базу на Python.
Быстрый старт
- 1
Установите пакет из PyPI
pip install agentarium - 2
Настройте провайдера LLM с помощью примера файла конфигурации
- 3
Создайте агентов и заставьте их общаться и действовать
Что важно знать
- Перед запуском агентов необходимо настроить провайдера LLM и указать учетные данные, например ключ API.
- Для интеграции с провайдерами используется aisuite, что добавляет внешнюю зависимость.
В подборках
Темы
Частые вопросы
- Что такое Agentarium?
- Фреймворк на Python для создания симуляций с ИИ-агентами, которые общаются, действуют, запоминают события и выполняют пользовательские действия в общих средах. Agentarium — это фреймворк на Python для создания и управления симуляциями с несколькими агентами. Для каждого агента задают имя и необязательные характеристики, например профессию, возраст, местоположение и биографию. Агенты могут отправлять сообщения друг другу, выбирать следующее действие с учётом текущего контекста и сохранять воспоминания о прошлых взаимодействиях.
- Agentarium можно использовать бесплатно? Какая у него лицензия?
- Agentarium распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Agentarium всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Agentarium — 9 окт. 2026 г..
- Для чего можно использовать Agentarium?
- Создание прототипов симуляций, в которых взаимодействуют персонажи под управлением LLM. Изучение поведения агентов с учётом памяти и прошлых взаимодействий. Проведение воспроизводимых экспериментов с несколькими агентами и сохранёнными контрольными точками. Добавление предметно-ориентированных действий для LLM-агентов в кодовую базу на Python.
- Как установить Agentarium?
- Установите пакет из PyPI: pip install agentarium Настройте провайдера LLM с помощью примера файла конфигурации Создайте агентов и заставьте их общаться и действовать
- Где скачать Agentarium?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Thytu/Agentarium
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый Python-фреймворк для создания готовых к продакшену LLM-приложений с модульными конвейерами и агентными процессами для RAG, поиска и работы агентов.
Платформа с мультиагентными системами без кода: задавайте агентов, рабочие процессы и задачи через YAML и веб-консоль, чтобы создавать ПО и другие материалы.
Python-фреймворк для создания мультиагентных систем, в которых агенты с заданными ролями передают друг другу задачи по явно настроенным каналам коммуникации.
Лёгкий фреймворк на Python для собственного AI-агента с WebUI в браузере, терминальным клиентом, каналами для чатов, инструментами, памятью и поддержкой MCP.
Python-фреймворк от Google для создания, оценки и развертывания AI-агентов с упором на Gemini и поддержкой разных моделей.