Выберите правильный инструмент для создания декларативного агента

Декларативные агенты позволяют расширить Microsoft 365 Copilot в соответствии с уникальными потребностями пользователей. Декларативные агенты можно создавать с помощью подхода pro-code, low-code или no-code. В этой статье содержатся сведения о средствах, доступных для создания декларативных агентов, а также о плюсах и минусах каждого из них.

Средства для создания декларативных агентов

Для создания декларативных агентов для Copilot доступно несколько средств. В следующей таблице перечислены средства и возможные варианты использования для каждого из них, которые помогут вам решить, какое средство подходит именно вам.

Средство Подход к программированию Описание Рекомендуемый вариант использования
Microsoft 365 Agents Toolkit Профессиональный код Набор средств агентов позволяет создавать декларативные агенты и агенты пользовательского ядра с расширенными функциями, такими как настраиваемые действия API, адаптивные карточки, Пакет SDK агентов Microsoft 365, платформа агентов Microsoft 365 для локального тестирования и интеграция CI/CD (непрерывная интеграция и непрерывная доставка). Разработчикам, которым нужен полный контроль над средой программирования, системой управления версиями и прямой интеграцией API.
Copilot Studio Низкий уровень кода Copilot Studio позволяет пользователям создавать декларативные агенты с помощью интерфейса перетаскивания. Он обеспечивает контроль над бизнес-логикой и автоматизацией рабочих процессов и позволяет пользователям создавать декларативные агенты с расширенными функциями, такими как пользовательские действия API, адаптивные карточки и управление жизненным циклом приложений (ALM) через конвейеры Power Platform. Информационные работники и бизнес-пользователи, которым требуется простое в использовании решение с низким уровнем кода, включающее интеграцию Power Platform.
Построитель агентов Нет кода Функция конструктора агентов Microsoft 365 Copilot предоставляет бизнес-пользователям простой интерфейс для создания декларативных агентов. Пользователям просто нужно описать, что должен делать агент, или создать агент с простым интерфейсом настройки. Бизнес-пользователи без опыта написания кода, которые хотят настроить Copilot для повышения личной и групповой производительности. Пользователи могут легко создавать и совместно использовать агенты, которые отвечают на вопросы из источников знаний, создают изображения, обрабатывают данные, решают математические задачи и т. д.
SharePoint Нет кода Агенты, созданные в SharePoint, являются декларативными агентами, которые выполняются в SharePoint, Teams и Microsoft 365 Copilot. Они предоставляют ответы на основе данных, доступных в реализации SharePoint организации. Бизнес-пользователи, которые хотят настроить Copilot для определенной цели или указать определенные сайты, библиотеки документов и файлы для поиска Copilot.

Требования к инструментам и доступ

В следующей таблице описаны предварительные требования для использования каждого средства и способы публикации агентов из каждого из них.

Средство Требования Доступ к инструменту Публикует агенты в
Набор средств агентов
  • Подписка На Microsoft 365 (с включенной загрузкой неопубликованных приложений)
  • Visual Studio Code, Visual Studio или интерфейс командной строки набора средств агентов
  • Azure подписка (необязательно)
Получите microsoft 365 Agents Toolkit для Visual Studio Code, Visual Studio или в виде интерфейса командной строки.
Copilot Studio
  • Подписка на Microsoft 365
  • Лицензия Copilot Studio — либо отдельная подписка Copilot Studio, либо план Copilot Studio для Microsoft Teams, включенный в ряд подписок Microsoft 365 (сравнение планов).
Зарегистрируйтесь для получения Copilot Studio.
  • Пользователи с подписками Microsoft 365 (с ограниченными возможностями)
  • Пользователи с Microsoft 365 Copilot лицензиями или включенными средствами контроля
  • Мобильные приложения, платформы обмена сообщениями
Построитель агентов Подписка на Microsoft 365 Выберите параметр Создать агент в Microsoft 365 Copilot или Teams.
SharePoint
  • Подписка на Microsoft 365
  • Разрешения администратора или владельца сайта
Начало работы с SharePoint. Сайты SharePoint, Microsoft 365 Copilot и Microsoft Teams

Набор средств агентов

Если в вашем сценарии используется полный контроль, масштабируемость и прямая интеграция API с использованием подхода, предназначенного для разработки кода, набор средств агентов — это лучший инструмент для создания декларативного агента.

В следующей таблице перечислены плюсы и недостатки использования набора средств агентов.

Примечание.

Публикация агентов через microsoft 365 Agents Toolkit не поддерживается в клиентах Microsoft 365 для государственных организаций.

Преимущества Недостатки
Гибкость программного кода: Идеально подходит для разработчиков, которые предпочитают Visual Studio Code, Visual Studio или CLI и хотят получить полный контроль над средой программирования, системой управления версиями и доступом к API. Соединитель Power Platform не поддерживается: В отличие от Copilot Studio, Agents Toolkit не поддерживает соединители Power Platform перетаскивания для быстрой интеграции API.
Настраиваемые действия API: Обеспечивает интеграцию с любым API с помощью спецификаций OpenAPI или пользовательских интерфейсов REST API, обеспечивая гибкость, не связанную с соединителями Power Platform. Нет пользовательского интерфейса. Для настройки агента требуется редактирование JSON вручную, а не редактирование на основе пользовательского интерфейса.
Управление версиями и совместная работа: Поддерживает системы управления версиями, запросы на вытягивание и CI/CD для улучшения методик разработки и совместной работы команды. Ограниченная возможность компонуемости для разработчиков: Агенты, встроенные в набор средств агентов, нельзя повторно использовать в средствах с низким уровнем кода, таких как Copilot Studio.
Быстрое внедрение функций: Новые возможности часто доступны сначала в наборе средств агентов, прежде чем они будут доступны в Copilot Studio или конструкторе агентов. Более крутая кривая обучения: Набор средств агентов предназначен для профессиональных разработчиков, которые могут быть менее доступны для бизнес-пользователей и информационных работников.
Локальное тестирование с помощью платформы агентов:Платформа агентов Microsoft 365 предоставляет локальную песочницу для тестирования и отладки агентов без клиента разработчика Microsoft 365 или служб туннелирования, таких как ngrok.
интеграция Пакет SDK агентов Microsoft 365. Создавайте агенты пользовательского обработчика и публикуйте их в нескольких каналах, включая Microsoft 365 Copilot, Teams, Веб-сайт, электронную почту и SMS.
Расширенная поддержка адаптивных карточек: Включает отрисовку пользовательского интерфейса внутри агентов с помощью адаптивных карточек с самым передовым интерфейсом разработки среди доступных средств.
Сложное объединение приложений: Позволяет интегрировать агентов с приложениями Teams, личными вкладками, расширениями для обмена сообщениями и другими приложениями Microsoft 365.
Поддержка экспериментов: Разработчики могут создавать вилки, тестировать и выполнять итерацию возможностей агента, не влияя на динамические развертывания.
Соединители Copilot и улучшения ИИ: Поддерживает широкие возможности интеграции, включая семантический поиск с Microsoft 365 Copilot соединителями и больший контроль над аргументированием и ответами агента.

Построитель агентов

Построитель агентов в Microsoft 365 Copilot — отличный вариант для пользователей без опыта написания кода, которым нужен интерактивный процесс создания декларативных агентов. Вы можете получить доступ к конструктору агентов в Microsoft 365 Copilot с помощью следующих приложений и путей:

  • Microsoft 365 Copilot приложение: выберите параметр Создать агент.
  • Microsoft Teams: Перейдите на вкладку Microsoft 365 Copilot, разверните область навигации и нажмите кнопку Создать агент.
Преимущества Недостатки
Простота использования: Предназначен для создания агентов прямо в Microsoft 365 Copilot без возможности написания кода с помощью интерфейса естественного языка. Сложные рабочие процессы: Не поддерживает сложные рабочие процессы и интеграции.
Быстрая настройка: Предоставляет интерактивный процесс создания агентов. Более медленное развертывание функций: Некоторые расширенные функции доступны в наборе средств агентов, прежде чем они будут доступны в конструкторе агентов.
Доступность: Подходит для создания личных и групповых агентов повышения производительности без написания кода с возможностью отправки агента в каталог организации.
Простое тестирование агента. Область тестирования позволяет пользователям тестировать пользовательский интерфейс агента непосредственно в средстве.
Разнообразные источники знаний: Легко добавлять общедоступные веб-данные, данные соединителя SharePoint, Copilot и многое другое в качестве источников знаний агента.
Создание полнофункционированного содержимого: Создание изображений и интерпретатор кода включены по умолчанию.

Copilot Studio

Microsoft Copilot Studio предназначен для небольших развертываний, таких как решения на уровне отдела. Это отличная альтернатива для людей, которым требуется простое в использовании средство с низким кодом, которое интегрируется с Microsoft Power Platform.

Преимущества Недостатки
Простота в использовании: Copilot Studio обеспечивает подход с низким уровнем кода, который позволяет бизнес-пользователям и информационным работникам создавать и настраивать агенты с помощью интерфейса перетаскивания без написания кода. Меньше контроля со стороны разработчика: Ограниченная возможность точной настройки вызовов API, действий и форматирования ответов по сравнению со средой с профессиональным кодом.
Соединители Power Platform: Включите быструю интеграцию API plug-and-play с помощью сотен предварительно созданных соединителей. Менее зрелые инструменты для разработки: Система управления версиями и CI/CD поддерживаются конвейерами Power Platform, собственной интеграцией Git и шаблоном Copilot ALM Starter , но интерфейс менее интегрирован, чем рабочий процесс на основе проекта в наборе средств агентов.
Отлично подходит для личного использования и использования в отделе: Быстрая настройка для небольших целевых агентов, для которых не требуется крупномасштабное корпоративное управление. Адаптивные карточки, ограниченные схемой 1.6: Поддерживает адаптивные карточки (схема 1.6 и более ранние версии) для сообщений, вопросов и отрисовки данных API в подключаемых модулях API. Некоторые расширенные сценарии разработки по-прежнему проще в наборе средств агентов.
Предварительно созданное управление и развертывание: Агенты развертываются с помощью встроенных средств управления Copilot Studio, что снижает сложность ит-команд. Более медленное развертывание функций: Некоторые расширенные функции доступны в наборе средств агентов, прежде чем они будут доступны в Copilot Studio.
Встроенный агент тестирования: Copilot Studio поставляется со встроенным агентом тестирования, который позволяет тестировать агент в режиме реального времени.

SharePoint

Параметр SharePoint подходит для владельцев сайтов или редакторов, которые хотят создавать агенты, адаптированные к конкретным сценариям в среде SharePoint. Пользователи с разрешениями на редактирование сайта могут создавать настраиваемые агенты, изменяя содержимое область, удостоверения и поведение из нескольких расположений на сайте SharePoint.

Преимущества Недостатки
Настройки: Владельцы сайтов, владельцы содержимого или редакторы могут создавать агенты с учетом конкретных потребностей. Ограничения содержимого: Как и в случае со всеми агентами, если агент не может найти информацию в определенных источниках знаний, он может предоставлять устаревшее содержимое из Интернета.
Определенные источники: Агенты используют контекст из определенных сайтов SharePoint и библиотек документов. Масштабируемость: Не подходит для крупномасштабных или сложных приложений.
Специальные возможности: Интегрирована непосредственно в SharePoint, что упрощает пользователям доступ к агентам и взаимодействие с ними. Ограничения функциональности и видимости: При использовании в Copilot Chat декларативные агенты, встроенные в SharePoint, не могут интегрироваться с декларативными агентами, созданными за пределами SharePoint, или использовать их.
Персонализированный пользовательский интерфейс: Предоставляет персонализированный пользовательский интерфейс на основе определенного содержимого SharePoint.
Интеграция с SharePoint: Использует существующие функции SharePoint, такие как библиотеки документов.
Интеграция с Teams: Агенты SharePoint можно обнаружить непосредственно в чатах Microsoft Teams и в Магазине Teams в категории Агенты , поэтому пользователи могут добавлять их в чаты с помощью параметра Добавить агентов и ботов .