XAgent
Автономный агент на базе больших языковых моделей, предназначенный для автоматического решения сложных задач.
Описание
Цель агента состоит в автоматическом решении различных задач. Агент разработан для широкого спектра задач. Он функционирует в безопасной среде, используя контейнеры Docker для выполнения действий и управления инструментами, такими как редакторы файлов, веб-браузеры и интерактивные среды Python. XAgent поддерживает сотрудничество с человеком и спроектирован для расширяемости, позволяя пользователям добавлять новые инструменты и агентов для улучшения его возможностей.
Агент может выполнять сложные задачи без участия человека. Он может работать в режиме сотрудничества, следуя указаниям пользователя при решении сложных задач, а также запрашивать помощь при столкновении с трудностями.
Для работы агента требуется установка Docker и Docker Compose. Для запуска необходимо установить зависимости (Python >= 3.10) и сконфигурировать XAgent в файле assets/config.yml, предоставив ключ OpenAI. Рекомендуется использовать модели gpt-4-32k, но также допустимы gpt-4 и gpt-3.5-turbo-16k в качестве резервных моделей.
Доступ к агенту осуществляется через графический интерфейс (GUI) или командную строку. Для взаимодействия с агентом через GUI используется веб-сервер, запущенный на порту 5173. В качестве стандартных учетных данных для входа используются guest и xagent.
Агент может использовать следующие инструменты: редактор файлов для работы с текстом, интерактивный Python-ноутбук для валидации и построения графиков, веб-браузер для поиска информации, оболочку командной строки для выполнения системных команд, а также инструмент Rapid API для вызова внешних API.
Агент является открытым проектом с лицензией Apache-2.0 и доступен бесплатно.