Главная/ИИ/AutoGen

AutoGen в Docker на своём сервере

AutoGen в Docker нужен в двух местах: контейнер с вашим приложением и отдельные контейнеры, где агенты исполняют сгенерированный код. AutoGen Studio, визуальная оболочка фреймворка, запускается на порту 8080, но Microsoft называет её прототипом, а не продуктом для продакшена.

4 мин чтенияДанные проверены 16 октября 2026

Ответ за 30 секунд

AutoGen перешёл в режим поддержки: для существующих проектов он работает, новые Microsoft советует начинать на Agent Framework. На сервере держите приложение в контейнере, код агентов исполняйте через DockerCommandLineCodeExecutor, а Studio открывайте только через SSH-туннель: встроенной защиты у неё нет.

Root-доступ и Docker: агенты исполняют код в своих контейнерах, а не на вашем ноутбуке.

Docker-образ для приложения на AutoGen

01 · 1 мин

В каком состоянии AutoGen на 2026 год#

AutoGen это многоагентный фреймворк Microsoft Research на Python. Сейчас он в режиме поддержки: новых функций не будет, проект ведёт сообщество, принимаются только исправления ошибок, уязвимостей и документации. Новым пользователям Microsoft рекомендует Microsoft Agent Framework и публикует руководство по переходу.

Код распространяется под MIT, документация под CC-BY-4.0. Существующие приложения на AutoGen продолжают работать, и разворачивать их на сервере так же нужно. Если выбираете фреймворк заново, сравните его с CrewAI и LangGraph.

Базовая установка: Python 3.10 и новее, пакеты autogen-agentchat и autogen-ext[openai]. Клиент OpenAI в AutoGen подходит и для OpenAI-совместимых API, например AI Gateway с оплатой в рублях.

02 · 1 мин

Как AutoGen исполняет код агентов в Docker#

Агент, который пишет программы, должен где-то их запускать. Для этого в AutoGen есть исполнитель DockerCommandLineCodeExecutor из пакета autogen-ext[docker]: на каждую сессию он создаёт контейнер и выполняет команды внутри него. Образ по умолчанию python:3-slim, свой подойдёт, если в нём есть sh и python.

Если само приложение тоже работает в контейнере, документация рекомендует схему Docker out of Docker: в контейнер приложения монтируют сокет Docker, и оно запускает соседние контейнеры на хосте.

Сокет Docker равен root на хосте

Контейнер с доступом к /var/run/docker.sock может запустить что угодно на сервере. Держите такое приложение на отдельном VPS, без чужих сервисов и личных данных рядом.

Инструмент · 1 мин

Docker-образ для приложения на AutoGen#

  1. Перечислите зависимости в requirements.txt: autogen-agentchat, autogen-ext[openai,docker].
  2. Соберите образ по Dockerfile ниже командой docker build -t my-autogen .
  3. Запустите с ключами в .env и сокетом Docker, если агенты исполняют код.
FROM python:3.12-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
CMD ["python", "main.py"]
docker run -d --restart unless-stopped --env-file .env \
  -v /var/run/docker.sock:/var/run/docker.sock my-autogen

Какой сервер взять под AutoGen

Оценка редакции для приложения на AutoGen с моделью по API

Исполняют ли агенты код
Что ещё на сервере
Где модель

04 · 1 мин

AutoGen Studio на сервере: где её место#

AutoGen Studio ставится командой pip install -U autogenstudio и запускается как autogenstudio ui --port 8080 --appdir ./my-app. По умолчанию она слушает localhost и хранит базу SQLite и файлы в каталоге ~/.autogenstudio; параметр --database-uri переключает её на PostgreSQL.

В заметке о безопасности авторы пишут прямо: Studio это исследовательский прототип, в нём нет защиты от обхода ограничений модели и разграничения доступа к данным. На сервере оставьте её на 127.0.0.1 и открывайте через ssh -N -L 8080:127.0.0.1:8080, а для людей снаружи соберите своё приложение на фреймворке.

05 · 1 мин

Чем AutoGen отличается от AutoGPT и как поднять AutoGPT#

AutoGPT это другой проект от команды Significant Gravitas, не связанный с Microsoft. Его платформа разворачивается через Docker Compose: интерфейс на порту 3000, WebSocket-сервер на 8001, REST API исполнения на 8006, база PostgreSQL с расширением pgvector.

Лицензии у частей разные: платформа (autogpt_platform) под Polyform Shield, то есть бесплатно для личного и внутреннего использования, но без права продавать её как конкурирующий облачный сервис. Классический агент в папке classic остался под MIT. Наружу платформу выпускают через обратный прокси, например Nginx с HTTPS.

06 · 1 мин

Вопросы об AutoGen в Docker#

Стоит ли начинать новый проект на AutoGen?

Microsoft советует новым пользователям Microsoft Agent Framework: AutoGen получает только исправления ошибок и уязвимостей. Для действующих проектов на AutoGen есть официальное руководство по переходу.

Как запустить AutoGen Studio в Docker?

Официального образа Studio в документации нет: поставьте autogenstudio в образ на python:3.12-slim, внутри контейнера запускайте с --host 0.0.0.0, а порт 8080 публикуйте только на 127.0.0.1.

Почему AutoGen внутри контейнера не может запустить контейнер для кода?

У контейнера нет доступа к Docker хоста. Смонтируйте /var/run/docker.sock: так исполнитель создаёт соседние контейнеры на сервере.

Почему этому можно верить

Как мы проверяли

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

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; AI Gateway Таймвеб Клауд, timeweb.cloud/services/ai-gateway, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; AutoGen: README, режим поддержки и лицензии, github.com/microsoft/autogen, проверено 14 октября 2026; Документация AutoGen: исполнители кода в командной строке и Docker, microsoft.github.io/autogen/stable/user-guide/core-user-guide/components/command-line-code-executors.html, проверено 14 октября 2026; Документация AutoGen Studio: установка и заметка о безопасности, microsoft.github.io/autogen/stable/user-guide/autogenstudio-user-guide/installation.html, проверено 14 октября 2026; AutoGPT: README и лицензии, github.com/Significant-Gravitas/AutoGPT, проверено 14 октября 2026; Документация AutoGPT: запуск платформы, docs.agpt.co/platform/getting-started, проверено 14 октября 2026.

SBРедакция SelfBase · обновлено 16 октября 2026

Запустите свой сервер за пару минут

Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.

  • NVMe-диски и гарантированная доля процессора
  • Root-доступ и любой софт, от Docker до игровых серверов
  • Маркетплейс: 91 приложение в один клик
  • Бесплатный перенос проекта силами специалистов
Образ