microsoft/autogen

A programming framework for agentic AI

Агенты⭐ 61 103Pythonпоследний релиз: python-v0.7.5
Открыть на GitHub ↗Сайт проекта ↗

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

AutoGen — это фреймворк на Python для создания многоагентных AI-приложений, где агенты могут действовать автономно или взаимодействовать с человеком.

Зачем нужен

Инструмент позволяет оркестровывать взаимодействие нескольких специализированных агентов (например, математика и химика) через единого ассистента, а также подключать внешние инструменты через протокол MCP. Это полезно для сложных задач, требующих разделения ролей и использования внешних сервисов, однако проект сейчас находится в режиме поддержки (maintenance mode), и Microsoft рекомендует новым пользователям использовать Microsoft Agent Framework.

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

  • Создание мультиагентных систем с распределением ролей (например, координатор и узкопрофильные эксперты)
  • Разработка веб-браузинг-ассистентов с использованием Playwright MCP сервера
  • Построение автономных AI-агентов, использующих LLM (GPT-4o, GPT-4.1) для выполнения задач
  • Использование GUI-интерфейса AutoGen Studio для разработки без написания кода
  • Интеграция внешних инструментов и MCP-серверов в логику AI-агентов

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

  • Поддержка многоагентной оркестрации через AgentTool
  • Встроенная интеграция с MCP (Model Context Protocol) для подключения внешних серверов
  • Наличие GUI-инструмента AutoGen Studio для no-code разработки
  • Работа с асинхронным Python (asyncio) и потоковой передачей данных (streaming)
  • Поддержка различных LLM через клиент OpenAIChatCompletionClient

👤 Кому подойдёт: Разработчики на Python, исследователи в области AI, инженеры, строящие прототипы многоагентных систем

Релизы

python-v0.7.5minor
🕐 11 мес назад · релиз на GitHub ↗

Релиз AutoGen 0.7.5: добавлена поддержка режима мышления для Anthropic, улучшена безопасность и исправлены ошибки стриминга и кэширования.

  • Added: Добавлена поддержка режима мышления (thinking mode) для клиента Anthropic.
  • Added: Внедрены предупреждения о безопасности и использование DockerCommandLineCodeExecutor по умолчанию.
  • Added: Добавлена поддержка параметра reasoning_effort для моделей OpenAI GPT-5.
  • Fixed: Исправлена обработка пустых аргументов при стриминге ответов Bedrock с использованием инструментов.
  • Fixed: Устранены ошибки в логике finish_reason для Azure AI, кэшировании Redis и работе с Ollama.