ANUS: фреймворк с открытым исходным кодом для AI-агентов, автоматизирующий задачи с помощью естественного языка и взаимодействия агентов
Что такое ANUS?
ANUS, полное название «Autonomous Networked Utility System», — это фреймворк с открытым исходным кодом для ai-агентов, который позволяет выполнять сложные задачи с помощью команд на естественном языке, поддерживает совместную работу нескольких агентов, взаимодействие с веб-сервисами, обработку документов и генерацию кода.

Основные функции ANUS
Автоматизация задач и совместная работа агентов
ANUS поддерживает режимы одного агента и нескольких агентов и может динамически переключаться в зависимости от сложности задачи. Он позволяет пользователям создавать агентов с различными ролями (например, исследователь, аналитик, автор и т. д.) и координировать их взаимодействие через структурированный протокол обмена сообщениями.
Богатая экосистема инструментов
Веб-автоматизация: поддержка операций в браузере, парсинга веб-страниц, заполнения форм и других функций.
Обработка документов: поддержка разбора и анализа PDF и Office-документов.
Выполнение кода: предоставляется безопасная среда выполнения кода с поддержкой нескольких языков программирования.
Мультимодальная обработка: поддержка работы с изображениями, аудио и видео.
Гибкая интеграция моделей
Поддержка OpenAI API: бесшовная интеграция с GPT-4 и более новыми моделями.
Открытые модели: поддержка Llama, Mistral и других.
Локальное развёртывание: запуск моделей на собственной машине для защиты конфиденциальности и снижения затрат.
Переключение моделей: автоматический выбор подходящей модели в зависимости от задачи.
Механизм отката: корректная обработка проблем с API путём переключения на альтернативную модель.
Конфиденциальность и безопасность
Поддерживается локальное выполнение обработки конфиденциальных данных, что предотвращает утечки. Кроме того, предусмотрены управление API-ключами, контроль прав доступа и журналы аудита.
Расширяемость
Система плагинов: лёгкое расширение функциональности с помощью пользовательских плагинов.
Пользовательские инструменты: создание собственных инструментов для расширения возможностей агента.
Адаптеры моделей: добавление поддержки новых AI-моделей.
Промежуточное ПО (middleware): вставка пользовательских шагов обработки в рабочий процесс агента.
Хуки событий: реагирование на определённые события в жизненном цикле агента.
Как установить фреймворк AI-агентов ANUS?
Подготовка окружения: убедитесь, что в системе установлен Python 3.11 или выше, а также настроен Git.
Пользователи Windows могут скачать Python с официального сайта.
Пользователи macOS могут установить его командой brew install [email protected].
Пользователи Linux могут установить его командой apt install python3.11.
1. Клонирование репозитория:
git clone https://github.com/nikmcfly/ANUS.git cd ANUS
2. Создание виртуального окружения:
python -m venv venv source venv/bin/activate # Linux/macOS venv\Scripts\activate # Windows
3. Установка зависимостей:
pip install -r requirements.txt playwright install chromium # 安装浏览器内核[^31^]
4. Проверка установки: проверьте номер версии, чтобы убедиться в успешной установке.
Преимущества Anus
Полностью открытый исходный код: свободный доступ, без инвайт-кодов.
Гибридная архитектура: сочетает простоту одного агента и мощь нескольких агентов.
Гибкая поддержка моделей: поддержка моделей OpenAI, открытых моделей или пользовательских моделей.
Полная экосистема инструментов: веб-автоматизация, обработка документов, выполнение кода и многое другое.
Приоритет сообщества: поощряются вклад и расширение.
Прозрачность работы: чёткие пояснения ко всем действиям и решениям агентов.
Кроссплатформенность: работает в различных операционных системах и средах.
Сценарии использования ANUS
Выполнение простых задач: например, поиск информации, формирование отчётов и т. д.
Совместное выполнение сложных задач: несколько агентов совместно выполняют задачи, такие как исследования, анализ и составление отчётов.
Веб-автоматизация: например, автоматическое заполнение форм, сбор данных с веб-страниц.
Генерация и выполнение кода: автоматическая генерация и выполнение кода.
Адрес репозитория на GitHub: https://github.com/nikmcfly/ANUS
Помощник сценариста▸
AI Приложения
AI Новости 