Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Действие — это многократно используемый фрагмент кода, который может выполнять определенную задачу или предоставлять определенную функциональность для агента. Например, действие может помочь агенту ответить на запрос на естественном языке, выполнить рабочий процесс, подключиться к внешней системе или предоставить рекомендации по конкретной теме. Агент — это разговорный помощник или помощник на основе интерфейса пользователя, который помогает пользователям выполнять свои задачи и цели в определенной области или приложении.
Действие в этом контексте создается в интерфейсе разработки действий в Microsoft Copilot Studio. С помощью этой функции пользователи могут создавать и редактировать действия с помощью графического пользовательского интерфейса и публиковать их в реестре действий.
Реестр действий помогает создать действие один раз и использовать его в нескольких агентах. Реестр обеспечивает хранение и управление метаданными и сведениями о выполнении действий. Пользователи могут использовать мощь и гибкость действий для расширения возможностей агентов без написания кода для каждого агента отдельно. Различные агенты взаимодействуют с реестром действий, чтобы обнаруживать действия и сведения о выполнении, доступные пользователю. Эта возможность позволяет создавать действия ИИ один раз и использовать их многократно.
Рождается действие
Рисунок: создание действия с помощью Microsoft Copilot Studio
Уровень создателя
Слой создателя Microsoft Copilot Studio — это место, где пользователи могут создавать и редактировать действия. Этот уровень поддерживает четыре типа действий: запрос, поток, соединитель и тема.
Действия типа Запрос — это действия, которые могут отвечать на запросы пользователей на естественном языке, используя методы обработки естественного языка (NLP) и генерации естественного языка (NLG). Например, действие запроса может ответить на такой вопрос, как «Каковы возможности продаж для ACME Corp?», запросив данные в Microsoft Dataverse и сгенерировав ответ на естественном языке, который можно настроить (например, маркированный список).
Действия типа Поток — это действия, которые могут выполнять многоэтапные рабочие процессы с использованием Microsoft Power Automate. Например, действие потока может создать новый контакт в Microsoft Dynamics 365 после утверждения менеджером или отправить электронное письмо клиенту с заданным шаблоном.
Действия соединителя — это действия, которые могут подключаться к внешним системам или источникам данных с помощью соединителей Microsoft Power Platform. Например, действие соединителя может подключаться к Salesforce или SAP с помощью соединителей Power Platform и извлекать или обновлять данные. Действия соединителей могут быть сертифицированными соединителями, совместно используемыми клиентами, или пользовательскими соединителями для конкретных сред.
Действия по темам — это одноходовые диалоги между пользователем и агент, которые можно создать для ответа на конкретное высказывание пользователя. Например, тема о часах работы магазина с триггерной фразой проверить часы работы магазина может вернуть часы работы магазина. Эти разделы по-прежнему могут обрабатывать высказывания пользователей, такие как "посмотреть часы работы магазина", благодаря возможностям генеративного ИИ.
Бизнес-приложения и реестр действий Power Platform
В реестре действий хранятся метаданные действий и сведения о выполнении, а также управление ими. Реестр является единым источником для обнаружения действий, созданных из Microsoft Copilot Studio. Реестр помогает обнаруживать интегрированные приложения, доступные на уровне клиента, используемые в Центре администрирования Microsoft приложением Microsoft 365 Teams. Реестр показывает действия, доступные пользователю или используемые агентами Microsoft Copilot Studio. Действие имеет ту же безопасность, что и лежащий в его основе артефакт, например поток, и может предоставлять настраиваемый список действий для определенной роли пользователя.
Примеры агентов
Этот демонстрационный набор различных агентов интегрируется с реестром действий для использования действий. К таким агентам относятся агенты Microsoft для приложений Dynamics 365, агенты Microsoft для Teams и пользовательские агенты, созданные с помощью Microsoft Copilot Studio. Ожидается, что в будущем список будет расти по мере того, как будет разрабатываться все больше собственных и сторонних агентов.
Действие в Microsoft Copilot
Административный уровень
Уровень администрирования — это место, где администраторы могут использовать Центр администрирования Microsoft для выбора интегрированных приложений, доступных для их клиента. Администраторы могут разрешать, развертывать или блокировать приложения для определенных или всех пользователей. Интегрированное приложение может иметь несколько действий. Приложения, доступные для действий, созданных Microsoft Copilot Studio, извлекаются из реестра действий и включают в себя:
Dynamics 365 и Microsoft Copilot Studio: включает действия Dynamics 365 от таких команд, как Microsoft Dynamics 365 Sales и Microsoft Dynamics 365 Field Services. Можно создавать пользовательские запросы и действия с темами.
Power Automate: включает действия потока Power Automate.
Для конкретных соединителей: здесь приведен пример действий Salesforce и SAP. Каждое действие сертифицированного соединителя, созданное Microsoft или независимыми поставщиками программного обеспечения, отображается в виде отдельного интегрированного приложения для детального управления.
Заметка
Названия приложений могут быть изменены.
Обнаружение и выполнение действий
Действия, доступные создателю, включают действия, назначенные через развернутые интегрированные приложения. Действия, доступные создателю, обнаруживаются через реестр действий. Создатели могут дополнительно настраивать действия в зависимости от того, как они хотят использовать всплывающее меню действий. Сведения о выполнении действия извлекаются из реестра действий и включают путь среды выполнения.
Сегодня поддерживаются два пути выполнения во время выполнения:
Действия, которые основаны на Dataverse: действия Microsoft Dynamics 365, которые получают доступ к данным Dataverse или изменяют их, действия тем Microsoft Copilot Studio и действия запросов. Этот путь поддерживает аутентификацию Microsoft Entra ID. Вызовы выполняются в базовую систему от имени пользователя.
Действия, использующие экосистему соединителей Power Platform: этот путь помогает выполнять соединители, обеспечивающие доступ к внутренним и внешним системам записи. Он поддерживает явную настройку учетных данных для каждого пользователя, например учетные данные подключения Salesforce, которые затем сохраняются для каждого пользователя.
Если создатель не находит подходящего действия для своей задачи, он может перейти к Microsoft Copilot Studio и создать действие, отвечающее его потребностям.
Уровень данных/ИИ
Этот уровень представляет различные хранилища данных и системы, в которых находятся данные и бизнес-логика. Эти хранилища и системы включают в себя Sales, Field Service и другие продукты Dynamics 365, Microsoft Copilot Studio, Power Automate, внешние системы, такие как Salesforce, SAP и другие.
Потоки данных и управления для некоторых типов действий
В качестве предварительного условия для всех потоков администратор использует Центр администрирования Microsoft для настройки соответствующих интегрированных приложений и назначает их пользователям, включая пользователя Copilot, упомянутого здесь. В этих потоках мы сначала видим этап настройки для пользователя в Copilot для Teams. После того как пользователь войдет в систему, действия, применимые к этому пользователю, будут извлечены из реестра действий. Действия в выпадающем меню пользователя относятся к интегрированным приложениям, которые настраивает для него администратор, и к приложениям, к которым у него есть доступ в реестре действий. Затем пользователь может настроить действия, которые он хочет использовать в интерфейсе, во всплывающем меню своего интерфейса Copilot для Teams.
Действия Dynamics 365
В потоке времени выполнения для действий Dynamics 365 оркестратор сопоставляет высказывание пользователя Получить возможные сделки для корпорации ACME с набором действий-кандидатов. Действие из Dynamics 365 признается лучшим кандидатом, а затем выполняется, преобразуя высказывание пользователя в SQL на фоне динамических данных, к которым у пользователя есть доступ. Результаты затем возвращаются пользователю. Команды могут дополнительно добавлять данные из Microsoft 365 и суммировать результаты.
Действия Microsoft Copilot Studio
В потоке среды выполнения для действий запроса Copilot Studio речевой фрагмент пользователя снова сопоставляется с действием. В этом случае соответствующее действие является запросом, созданным в Microsoft Copilot Studio. Запрос обосновывает данные в таблице Dataverse по заказам и выполняет вызов в OpenAI, чтобы составить сводку результатов для заказа 123, и возвращает сводку пользователю.
Действия соединителя
Поток настройки для Salesforce или других действий на основе соединителя начинается с интерфейса подключения во всплывающем меню, где пользователь может ввести сведения о подключении для Salesforce. Во время выполнения речевой фрагмент пользователя сопоставляется с действием-кандидатом, и это действие выполняется с помощью инфраструктуры соединителя Power Platform. Результаты затем возвращаются пользователю.
Действия, используемые в агентах Microsoft Copilot Studio
Microsoft Copilot Studio можно использовать для создания агентов в дополнение к действиям. Команды Dynamics 365 или третьи лица могут создавать эти агенты.
Как и в случае со слоем создателя, уровни обнаружения, выполнения и данных/ИИ выглядят так, как показано на рисунке. Разница заключается в том, как вы управляете курированием действий для агента. Создатель агента выбирает одно из доступных действий в своей среде Dataverse.
Потоки данных и управления для некоторых типов действий
Вот пример действия запроса, используемого из агента, созданного в Microsoft Copilot Studio. Поток конфигурации включает в себя создателя агента, который подбирает действия для агента из реестра действий. Во время выполнения аутентифицированный пользователь агента суммирует заказ 123 для трейдеров Northwind. Эта сводка сопоставляет речевой фрагмент с действиями кандидата. Соответствующее действие — это запрос, созданный в Copilot Studio. В запросе используются данные из таблицы orders в Dataverse. Результаты суммируются с помощью OpenAI и возвращаются пользователю.
Заключение
Написав действие в Microsoft Copilot Studio, вы можете расширить охват своего действия между агентами в Microsoft Dynamics 365, Microsoft Copilot для Teams и другими сторонними агентами. Использование действий таким образом обеспечивает гибкость создания один раз и развертывания на нескольких агентах.