Модульный инструмент на основе LLM для решения комплексных задач



Разработчики XAgent (не путать с X-Agent) из команды OpenBMB считают, что существующим ИИ-агентам не хватает автономности. То есть такие сервисы являются экспериментами, которые ограничены скиллами пользователя и требуют его постоянного вмешательства.



XAgent решает эту проблему за счет того, что полностью берет на себя планирование и исполнение плана по решению задачи. То есть сервис с подключенной к нему LLM сам разбивает основную задачу на подзадачи, а затем приступает к выполнению.



Интересно, что, скажем, GPT-4 внутри XAgent показывает в бенчмарках лучшие результаты, чем GPT-4 отдельно.



Инструмент сгенерирует код, проанализирует информацию, вытянет необходимые данные с веб-странички, отредактирует или сделает суммаризацию текстового файла и т. д.



С его помощью можно также интегрировать в уже настроенные рабочие процессы для автоматизации рутинных задач.



Еще один плюс сервиса — к XAgent можно подключать дополнительные инструменты для расширения его возможностей.



На YouTube можно посмотреть, как XAgent создает свою версию популярной игры «24», попутно подробно разъясняя свои действия.



Для простоты развертывания и изолирования используются готовые образы Docker.



Для установки XAgent понадобится ПК с минимальным объемом памяти 8 Гб и установленным на него Docker, git и Python. Помощником можно управлять через командную строку или GUI.