OpenBMB/XAgent

Автономный LLM-агент для решения сложных задач

Агенты⭐ 8 549Pythonпоследний релиз: v1.0.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

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

Зачем нужен

Инструмент предназначен для автоматизации многошаговых процессов, где требуется взаимодействие с внешними системами (браузер, shell, API). Он полезен тем, кто хочет создать универсального агента, способного планировать действия, использовать инструменты и при необходимости сотрудничать с человеком.

Что можно реализовать

  • Автоматизация веб-поиска и сбора информации с сайтов
  • Выполнение сложных задач с использованием Python-скриптов и анализ данных
  • Работа с файловой системой: чтение, запись и модификация файлов
  • Выполнение команд в bash-оболочке, включая установку программ
  • Интеграция с внешними API через Rapid API для расширения функциональности

Ключевые возможности

  • Автономность: решение задач без участия человека
  • Безопасность: выполнение действий в изолированном Docker-контейнере (ToolServer)
  • Гибкая архитектура: разделение на Dispatcher, Planner и Actor для легкого добавления новых агентов
  • Широкий набор инструментов: встроенные редактор файлов, Python Notebook, веб-браузер, Shell и доступ к Rapid API
  • Взаимодействие с человеком: возможность получать инструкции или помощь от пользователя в процессе работы

👤 Кому подойдёт: Исследователи в области AI, разработчики, интересующиеся созданием автономных LLM-агентов, и технические специалисты, желающие протестировать или кастомизировать агентные системы.

Релизы

v1.0.0major
🕐 34 мес назад · релиз на GitHub ↗

Выход XAgent v1.0: контейнеры Docker, локальные модели XAgentLlama и обновление WebUI.

  • Added: Официальный релиз контейнеров XAgent на DockerHub для быстрого старта.
  • Added: В открытом доступе появились локальные модели XAgentLlama-7B-preview и XAgentLlama-34B-preview.
  • Added: Выпущен XAgentGen для повышения стабильности и удобства использования моделей XAgentLlama.
  • Added: Обновленный WebUI: добавлена навигация по файлам в рабочем пространстве и функция воспроизведения истории.