Last translated: 16 Jun 2025

Translation Not Available Yet

This repository's README hasn't been translated yet. Once translated, it will be easier to read and understand in your native language (中文).

After translating, add the links to README so others can view it directly.

📢 НОВОСТИ: Agent Zero теперь включает функциональность MCP Server & Client! 📢

Теперь Agent Zero может выступать в роли MCP-сервера для других LLM-инструментов и использовать внешние MCP-серверы как инструменты

Демонстрация

Персональная органическая агентная система, которая растёт и учится вместе с вами

  • Agent Zero — это не предопределённая агентная система. Она спроектирована быть динамичной, органически развивающейся и обучающейся по мере использования.
  • Agent Zero полностью прозрачен, читаем, понятен, настраиваем и интерактивен.
  • Agent Zero использует компьютер как инструмент для выполнения своих (ваших) задач.

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

  1. Универсальный ассистент
  • Agent Zero не запрограммирован под конкретные задачи (но может быть). Он задуман как универсальный персональный помощник. Дайте ему задачу — он соберёт информацию, выполнит команды и код, будет сотрудничать с другими экземплярами агентов и сделает всё возможное для её решения.
  • Имеет постоянную память, что позволяет запоминать предыдущие решения, код, факты, инструкции и т.д. для более быстрого и надёжного решения задач в будущем.

Agent 0 в работе

  1. Компьютер как инструмент
  • Agent Zero использует операционную систему как инструмент для выполнения задач. У него нет предустановленных узкоспециализированных инструментов. Вместо этого он может писать собственный код и использовать терминал для создания и применения инструментов по мере необходимости.
  • Единственные инструменты по умолчанию в его арсенале — онлайн-поиск, функции памяти, коммуникация (с пользователем и другими агентами) и выполнение кода/терминала. Всё остальное создаётся самим агентом или может быть расширено пользователем.
  • Функциональность использования инструментов разработана с нуля для максимальной совместимости и надёжности, даже с очень маленькими моделями.
  • Инструменты по умолчанию: Agent Zero включает такие инструменты, как база знаний, контент веб-страниц, выполнение кода и коммуникация.
  • Создание пользовательских инструментов: Расширьте функциональность Agent Zero, создавая собственные инструменты.
  • Инструменты (Instruments): Это новый тип инструментов, позволяющий создавать пользовательские функции и процедуры, которые может вызывать Agent Zero.
  1. Мультиагентное сотрудничество
  • У каждого агента есть вышестоящий агент, который ставит ему задачи и даёт инструкции. Каждый агент отчитывается перед своим вышестоящим агентом.
  • В случае первого агента в цепочке (Agent 0), вышестоящим является пользователь-человек; агент не видит разницы.
  • Каждый агент может создать подчинённого агента для декомпозиции и решения подзадач. Это помогает всем агентам сохранять контекст чистым и сфокусированным.

Мультиагентность Мультиагентность 2

  1. Полностью настраиваемый и расширяемый
  • Почти ничего в этой системе не захардкожено. Ничего не скрыто. Всё может быть расширено или изменено пользователем.
  • Всё поведение определяется системным промптом в файле prompts/default/agent.system.md. Измените этот промпт — и система изменится кардинально.
  • Система не направляет и не ограничивает агента никаким образом. Нет жёстких рельсов, по которым агенты должны следовать.
  • Каждый промпт, каждое небольшое шаблонное сообщение, отправляемое агенту в его цикле коммуникации, можно найти в папке prompts/ и изменить.
  • Каждый инструмент по умолчанию можно найти в папке python/tools/ и изменить или скопировать для создания новых предустановленных инструментов.

Промпты

  1. Коммуникация — это ключ
  • Дайте своему агенту правильный системный промпт и инструкции — и он сможет творить чудеса.
  • Агенты могут общаться с вышестоящими и подчинёнными, задавать вопросы, давать инструкции и предоставлять руководство. Обучите своих агентов в системном промпте эффективной коммуникации.
  • Терминальный интерфейс работает в реальном времени и интерактивен. Вы можете остановить процесс и вмешаться в любой момент. Если видите, что агент движется в неправильном направлении, просто остановите его и сразу скажите об этом.
  • В этой системе много свободы. Вы можете проинструктировать агентов регулярно отчитываться перед вышестоящими, запрашивая разрешение на продолжение. Можете научить их использовать системы баллов при принятии решений о делегировании подзадач. Вышестоящие могут перепроверять результаты подчинённых и оспаривать их. Возможности безграничны.

🚀 Что можно создать с помощью Agent Zero

  • Разработка проектов - "Создай React-дашборд с визуализацией данных в реальном времени"
  • Анализ данных - "Проанализируй данные о продажах NVIDIA за последний квартал и создай отчёты о трендах"
  • Создание контента - "Напиши техническую статью о микросервисах"
  • Системное администрирование - "Настрой систему мониторинга для наших веб-серверов"
  • Исследования - "Собери и суммируй пять свежих статей по ИИ о CoT-промптинге"

Hacking Edition

  • Agent Zero также предлагает Hacking Edition на основе Kali linux с модифицированными промптами для задач кибербезопасности
  • Настройка такая же, как у обычной версии, просто используйте образ frdel/agent-zero-run:hacking вместо frdel/agent-zero-run

Примечание: Hacking Edition и все её промпты и функции будут объединены в основную ветку в следующем релизе.

⚙️ Установка

Нажмите, чтобы посмотреть видео об установке Agent Zero:

Простое руководство по установке

Подробное руководство по установке для Windows, macOS и Linux с видео можно найти в документации Agent Zero на этой странице.

⚡ Быстрый старт

# Pull and run with Docker

docker pull frdel/agent-zero-run
docker run -p 50001:80 frdel/agent-zero-run

# Visit http://localhost:50001 to start

🐳 Полностью докеризированный, с речью в текст и текстом в речь

Настройки

  • Настраиваемые параметры позволяют адаптировать поведение и ответы агента под ваши нужды.
  • Веб-интерфейс очень чистый, плавный, красочный, читаемый и интерактивный; ничего не скрыто.
  • Вы можете загружать или сохранять чаты прямо в веб-интерфейсе.
  • Тот же вывод, что вы видите в терминале, автоматически сохраняется в HTML-файл в папке logs/ для каждой сессии.

Пример времени

  • Вывод агента транслируется в реальном времени, позволяя пользователям читать и вмешиваться в любой момент.
  • Не требуется программирования; нужны только навыки промптинга и коммуникации.
  • С хорошим системным промптом система надёжна даже с маленькими моделями, включая точное использование инструментов.

👀 Важно помнить

  1. Agent Zero может быть опасен!
  • При правильных инструкциях Agent Zero способен на многое, включая потенциально опасные действия с вашим компьютером, данными или аккаунтами. Всегда запускайте Agent Zero в изолированной среде (например, Docker) и будьте осторожны в своих желаниях.
  1. Agent Zero основан на промптах.
  • Вся система управляется папкой prompts/. Руководства для агентов, инструкции по инструментам, сообщения, вспомогательные AI-функции — всё там.

📚 Читайте документацию

СтраницаОписание
УстановкаУстановка, настройка и конфигурация
ИспользованиеБазовое и продвинутое использование
АрхитектураДизайн системы и компоненты
ВкладКак внести вклад
Решение проблемРаспространённые проблемы и их решения

Скоро

  • MCP
  • Инструменты знаний и RAG

🎯 История изменений

v0.8.5 - MCP Server + Client

Видео релиза

  • Agent Zero теперь может выступать как MCP-сервер
  • Agent Zero может использовать внешние MCP-серверы как инструменты

v0.8.4.1 - 2

Модели по умолчанию установлены на gpt-4.1

  • Улучшения инструмента выполнения кода
  • Улучшения браузерного агента
  • Улучшения памяти
  • Различные исправления ошибок, связанных с управлением контекстом
  • Улучшения форматирования сообщений
  • Улучшения планировщика
  • Новый провайдер моделей
  • Исправление инструмента ввода
  • Улучшения совместимости и стабильности

v0.8.4

Видео релиза

  • Удалённый доступ (мобильный)

v0.8.3.1

Видео релиза

  • Автоматическое эмбеддинг

v0.8.3

Видео релиза

  • Планирование и расписание

v0.8.2

Видео релиза

  • Мультизадачность в терминале
  • Имена чатов

v0.8.1

Видео релиза

  • Браузерный агент
  • Улучшения UX

v0.8

Видео релиза

  • Docker Runtime
  • Новая система истории сообщений и суммаризации
  • Изменение и управление поведением агента
  • Текст в речь (TTS) и речь в текст (STT)
  • Страница настроек в веб-интерфейсе
  • Интеграция SearXNG вместо Perplexity + DuckDuckGo
  • Функциональность файлового браузера
  • Поддержка визуализации математики KaTeX
  • Прикрепление файлов в чате

v0.7

Видео релиза

  • Автоматическая память
  • Улучшения интерфейса
  • Инструменты (Instruments)
  • Фреймворк расширений
  • Промпты для рефлексии
  • Исправления ошибок

🤝 Сообщество и поддержка