AutoGen на VDS: мультиагентная система от Microsoft

AI-агенты на VDS · 19.04.2026
AutoGen на VDS: мультиагентная система от Microsoft

Что такое AutoGen?

AutoGen — фреймворк от Microsoft Research для создания мультиагентных систем. Агенты могут разговаривать между собой, писать и выполнять код, обращаться к внешним инструментам. Это особенно мощно для задач программирования и анализа данных.

Установка

pip install pyautogen

Два агента: программист и критик

import autogen

config = {
    "config_list": [{
        "model": "llama3.2",
        "base_url": "http://localhost:11434/v1",
        "api_key": "ollama"
    }]
}

# Агент-программист пишет код
coder = autogen.AssistantAgent(
    name="Coder",
    system_message="Ты опытный Python разработчик. Пиши чистый код.",
    llm_config=config
)

# Агент-пользователь запускает и проверяет
user = autogen.UserProxyAgent(
    name="User",
    human_input_mode="NEVER",
    code_execution_config={"work_dir": "/tmp/autogen"},
    max_consecutive_auto_reply=10
)

# Запуск диалога
user.initiate_chat(
    coder,
    message="Напиши Python скрипт для мониторинга использования RAM и CPU"
)

GroupChat — несколько агентов

groupchat = autogen.GroupChat(
    agents=[coder, user, reviewer],
    messages=[],
    max_round=10
)
manager = autogen.GroupChatManager(groupchat=groupchat, llm_config=config)
user.initiate_chat(manager, message="Создай REST API для управления задачами")
Выполнение кода: AutoGen может запускать сгенерированный код автоматически. Запускайте в изолированном Docker-контейнере или с ограниченными правами.

Когда выбрать AutoGen?

  • Задачи кодирования и отладки
  • Автоматический анализ данных
  • Системы, где нужен диалог между агентами
  • Сложные многошаговые задачи с кодом
← Назад в базу знаний Задать вопрос поддержке