Описание
Magentic-One — это универсальная мультиагентная система, разработанная Microsoft Research для решения сложных задач в различных областях. Она представляет собой значительный прогресс в области агентного ИИ, выходя за рамки простого разговорного ИИ к системам, которые могут автономно выполнять задачи. Система построена на мультиагентной архитектуре, где ведущий агент Orchestrator управляет другими специализированными агентами.
Агент Orchestrator отвечает за планирование высокого уровня, управление другими агентами и отслеживание прогресса. Он работает во внешнем цикле для управления задачами и во внутреннем цикле для отслеживания прогресса. Система включает в себя таких агентов, как WebSurfer, который управляет веб-браузером на основе Chromium; FileSurfer, который читает локальные файлы; Coder, который пишет и анализирует код; и ComputerTerminal, который предоставляет доступ к консольной оболочке. Такая модульная конструкция обеспечивает простоту адаптации и расширяемости.
Возможности Magentic-One демонстрируются на таких бенчмарках, как GAIA, AssistantBench и WebArena. Система достигает конкурентоспособных результатов по сравнению с передовыми методами. Команда разработчиков также выпускает реализацию Magentic-One с открытым исходным кодом на Microsoft AutoGen, популярном фреймворке для разработки мультиагентных приложений. Выпуск с открытым исходным кодом направлен на поощрение участия сообщества в решении проблем и рисков, связанных с агентными системами.
Хотя Magentic-One демонстрирует сильные общие возможности, она все еще находится в разработке. Разработчики подчеркивают важность решения потенциальных рисков, таких как нежелательные действия или злонамеренное использование. Они стремятся делиться своими знаниями и развивать Magentic-One в соответствии с последними исследованиями в области безопасности. Проект также включает AutoGenBench, инструмент оценки агентности, предназначенный для тщательного тестирования агентных бенчмарков и задач при минимизации нежелательных побочных эффектов. Команда рекомендует использовать Magentic-One с моделями, которые имеют сильное выравнивание, и тщательно отслеживать журналы во время и после выполнения.
Основные функции Magentic-One: Мультиагентная система
Мультиагентная архитектура
Агент Orchestrator для управления задачами
Агент WebSurfer для просмотра веб-страниц
Агент FileSurfer для навигации по файлам
Агент Coder для написания кода
Агент ComputerTerminal для доступа к консоли
Интеграция с фреймворком AutoGen
Реализация с открытым исходным кодом
Производительность на бенчмарках GAIA, AssistantBench и WebArena
Стратегии снижения рисков
Использование GPT-4o и других LLM
Модель-независимый дизайн
AutoGenBench для оценки
Как использовать Magentic-One: Мультиагентная система?
Понять архитектуру: узнать об Orchestrator и его роли.
Изучить агентов: ознакомиться с WebSurfer, FileSurfer и Coder.
Получить доступ к коду с открытым исходным кодом: найти реализацию на Microsoft AutoGen.
Поэкспериментировать с AutoGenBench: использовать инструмент оценки для тестирования бенчмарков.
Учитывать безопасность: внедрить мониторинг и контроль со стороны человека.
Интегрировать модели: использовать GPT-4o или другие LLM для разных агентов.
Адаптировать и расширять: изменять агентов для поддержки различных возможностей.
Оценить производительность: протестировать Magentic-One на различных бенчмарках.
Варианты использования Magentic-One: Мультиагентная система
- Навигация в Интернете
- Управление файлами
- Генерация кода
- Автоматизация задач
- Помощь в исследованиях
- Анализ данных
- Программная инженерия
- Научные исследования





