Что такое AIlice?
Ailice — это полностью автономный AI-агент общего назначения. Он предназначен для пользователей, которым нужен помощник, способный самостоятельно планировать и выполнять сложные многошаговые задачи, включая написание кода, системное администрирование, проведение исследований и обработку данных. Благодаря уникальной архитектуре IACT (Interactive Agents Call Tree), Ailice динамически разбивает задания на подзадачи и создает специализированных агентов, обеспечивая высокую отказоустойчивость. Инструмент подходит как для разработчиков, так и для исследователей, работающих с коммерческими и открытыми LLM-моделями.
Какие особенности у AIlice?
- IACT (Interactive Agents Call Tree): Динамическое разложение сложных задач на подзадачи с созданием специализированных агентов. Это позволяет системе корректировать ошибки и запрашивать недостающую информацию у вышестоящих агентов.
- Модульность и самодостаточность: Ailice может динамически подключать и загружать внешние модули (ext-modules) и серверы MCP, расширяя свои возможности прямо во время выполнения задачи.
- Встроенная поддержка мультимодальности: Все агенты могут работать с текстом, изображениями и аудио. Встроенный механизм переменных позволяет передавать мультимедийные данные между агентами без локальных файлов.
- Гибкая настройка LLM: Поддержка коммерческих моделей (Claude, GPT, Gemini, Mistral) и открытых моделей (Qwen) через Hugging Face, LM Studio или OpenRouter. Можно назначать разные модели под разные типы задач.
- Автономное выполнение кода и скриптов: Ailice может писать, запускать и отлаживать код на Python, управлять файловой системой, выполнять системные команды и работать с консольными приложениями.
- Голосовое взаимодействие: Встроенная поддержка распознавания речи (STT) и синтеза речи (TTS) с возможностью выбора голоса и устройства для вычислений.
Какие случаи использования AIlice?
- Разработчики: Клонирование репозитория с GitHub, анализ архитектуры проекта, выявление основных модулей и создание подробного отчета.
- Исследователи: Поиск научных статей по заданной теме, чтение с последующим анализом и составление обзора текущего состояния исследований в области.
- Системные администраторы: Автоматическая установка ПО, настройка систем, проверка работоспособности и исправление ошибок без участия человека.
- Студенты и преподаватели: Вычисление интегралов с пошаговым выводом, создание 3D-визуализаций математических явлений и генерация PDF-презентаций.
- Специалисты по безопасности: Комплексное сканирование веб-сайта на наличие уязвимостей и составление отчета с рекомендациями по устранению.
Как использовать AIlice?
- Установка: Клонируйте репозиторий и выполните команду
pip install -e .для установки из исходного кода. - Запуск: Используйте команду
ailiceдля запуска с веб-интерфейсом. При первом запуске потребуется ввести API-ключ для выбранной LLM-модели. - Выбор модели: Укажите флаг
--modelID, напримерanthropic:claude-sonnet-4-20250514, чтобы использовать одну модель для всех агентов. - Настройка модулей: Откройте
config.jsonи добавьте новые сервисы (например, Google API) или MCP-серверы, указав команду запуска и адрес. - Использование режима с перебоями: Во время выполнения задачи нажмите кнопку ввода на панели, чтобы временно приостановить агента и дать ему подсказку.









