Используйте Copilot для анализа активности автоматизации и задавайте вопросы о продукте (предварительная версия)
[Данный раздел посвящен предварительному выпуску и может быть изменен.]
Понимание процесса автоматизации и его производительности является ключом к достижению целей эксплуатационного совершенства и надежности, независимо от размера автоматизированного парка, команды или роли в организации. Для достижения этих целей необходимы расширенные возможности динамического мониторинга, позволяющие получать ценную аналитическую информацию для выявления областей, в которых имеются успехи, и определения потенциальных «узких мест», тенденций и областей для внесения улучшений. Обладая более подробной аналитической информацией, вы сможете принимать обоснованные решения, оптимизируя свои процессы автоматизации, что приведет к повышению эффективности и результативности.
Важно
- Это предварительная версия функции.
- Предварительные версии функций не предназначены для использования в производственной среде, а их функциональность может быть ограничена. Они доступны перед официальным выпуском, чтобы клиенты могли досрочно получить доступ и предоставить отзывы.
- Эта возможность поддерживается службой Azure OpenAI.
- Помощник (также называемый Copilot) — это новая технология, которая все еще находится в стадии разработки. Она оптимизирована для использования с английским языком и имеет ограниченную поддержку других языков. Поэтому некоторые ее части могут отображаться на английском, а не на предпочитаемом вами языке.
- Прочитайте ответственные ответы на часто задаваемые вопросы об ИИ для Copilot в облачный поток (предварительная версия) , чтобы узнать больше о новом опыте Copilot.
- Дополнительные часто задаваемые вопросы: Часто задаваемые вопросы об ответственном ИИ для Power Automate, Часто задаваемые вопросы о безопасности и конфиденциальности данных Copilot в Microsoft Power Platform
Предварительные условия
- Рабочая или школьная учетная запись с доступом к Power Automate среде , расположенной в Соединенных Штатах.
- Пока действует первоначальная предварительная версия, для использования этой функции ваша среда должна располагаться в регионе США. Если у вас нет доступа к среде, расположенной в Соединенных Штатах, вы можете попросить вашего Администратор создать новую среду в Power Platform центре администрирования и выбрать Соединенные Штаты в качестве ее региона.
- Для получения дополнительных сведений ознакомьтесь с известными ограничениями.
Как это работает?
Второй пилот в центр автоматизации может ответить на вопросы по следующим четырем темам навыки:
Index | Skill | Вопросы, на которые может ответить навык |
---|---|---|
1 | облачный поток запустить логи | предварительная версия статус запуска, тип триггера, продолжительность запуска, частота отказов. |
2 | классический поток запустить логи | классический поток статус запуска, используемая машина, режим запуска, частота отказов. |
3 | очередь работ данные | очередь работ статусы элементов, достижение соглашения об уровне обслуживания (SLA), количество процессоров. |
4 | Документация (генеративные ответы) | Общие Power Automate вопросы по функциям, такие как как анализировать активность с помощью Copilot. |
Первые три навыки в приведенной выше таблице преобразуют запросы на естественном языке (вопросы), введенные пользователями, в Microsoft Dataverse FetchXML синтаксис запроса. Этот перевод позволяет пользователям легко получать информацию о своих данных автоматизации, задавая вопросы на естественном языке. Кроме того, Copilot определяет наиболее подходящую визуализацию выходных данных, например таблицу, круговая диаграмма, линейчатая диаграмма, или линейный график, для эффективного представления пользователю аналитических данных и информации.
Второй пилот навык селектор
При первом открытии Copilot (за сеанс) предварительно выбирается «облачный поток" навык». Вы можете изменить навык, выбрав раскрывающийся список рядом с фразой Вопросы о и выбрав предпочитаемый навык. На начальном этапе навык история разговоров сбрасывается каждый раз, когда вы меняете навык.
Процесс высокого уровня
- Как только пользователь вводит допустимый запрос, Copilot генерирует FetchXML запрос на основе введенных данных.
- Если сгенерированный FetchXML данный действителен, запрос выполняется к Dataverse бэкэнду в контексте безопасности текущего пользователя для извлечения соответствующих данных. Извлечение данных пользователем гарантирует, что пользователи увидят только те данные, к которым у них уже есть доступ.
- Затем помощник определяет наиболее подходящий вариант визуализации выходных данных (таблица, круговая диаграмма, линейчатая диаграмма, график и т. п.), чтобы эффективно представить аналитическую информацию и данные пользователю.
Что такое FetchXML запросы?
Microsoft Dataverse FetchXML — это язык, используемый для извлечения данных из Dataverse базы данных. FetchXML разработан таким образом, чтобы его было легко создавать, использовать и понимать. Пусть, например, вам нужно попросить Dataverse предоставить вам список всех выполнений для определенного потока. Запрос — это способ, которым вы формулируете вопрос, чтобы база данных его поняла и могла выдать вам правильные результаты. FetchXML
Оперативные лучшие практики
- Быть конкретной:
- Чем конкретнее вы даете подсказку, тем лучше ИИ ее понимает и реагирует.
- Если ИИ не выдает желаемый результат, не волнуйтесь. Попробуйте еще раз, изменив подсказку.
- Поэкспериментируйте с подсказками:
- Если вы не получили ожидаемых результатов, попробуйте перефразировать запрос или предоставить больше контекста.
- Обеспечить обратную связь:
- Если ИИ дал отличные или неудовлетворительные ответы, дайте нам знать, нажав на кнопку «Нравится» или «Не нравится», а также воспользуйтесь возможностью оставить более подробную обратную связь по ссылке Расскажите Microsoft, что вам понравилось в этой функции , которая отображается ниже.
Примеры запросов
В этом разделе приведены примеры подсказок, которые вы можете использовать в качестве стартовых подсказок для собственных вариантов использования. Некоторые из этих подсказок могут оказаться неприменимыми или вернуть неверные результаты. Понимание модели или фактическая подсказка, а также данные, доступные вам на основании ваших разрешений, могут влиять на точность. Мы рекомендуем вам просмотреть и проверить возвращенные результаты и FetchXML запросить.
Выполнения облачного потока
Заметка
История запусков облачный поток в Dataverse, созданная на основе новой функции Elastic Table , имеет другие известные ограничения для запросов и агрегирования данных по сравнению с историей запусков классический поток. Эти различия могут повлиять на ответы второго пилота. Подробнее об этих известных ограничениях можно узнать здесь.
- Сколько забегов в прошлом месяце были вызваны еще одним облачный поток?
- Кто инициировал потоковые прогоны в течение последнего месяца?
- Сколько потоков вчера вышли из строя?
Выполнения классических потоков
- Какие потоки выполнялись чаще всего на прошлой неделе?
- У каких пяти потоков вчера было больше всего завершенных выполнений?
- Каково распределение статусов выполнения потока?
Ошибки
- Покажите мне наиболее частые ошибки запуска за последний месяц.
- Покажите мне распределение успешных и неудачных потоков в прошлом квартале.
- Сколько было неудачных запусков за неделю до последнего?
Очереди работ
- Покажите мне количество отложенных товаров.
- Покажите мне количество товаров, которые подвержены риску нарушения SLA.
- Каково среднее время обработки на процессор (машину) и очередь?
Компьютеры
- У каких ботов сегодня было больше всего сбоев выполнения?
- Какие компьютеры находятся в режиме обслуживания?
- На каких компьютерах больше всего сбоев выполнения?
Разработчики
- Покажи мне потоки с самым большим количеством выполнений вместе с информацией об их владельцах.
- Кто входил в десятку самых активных пользователей Flow в прошлом месяце?
- Кто и когда изменял классические потоки на прошлой неделе?
Документация (генеративные ответы)
- Как добавить условие на рабочем столе? Power Automate
- Могут ли облачные потоки обрабатывать процессы утверждения и принятия решений?
- Где я могу найти удаленные потоки Power Automate?
Многоэтапные запросы
В контексте искусственного интеллекта многократные подсказки позволяют вам вести непрерывный разговор с Copilot, при этом он запоминает контекст предыдущих сообщений в разговоре. Это не просто ответы на разовые вопросы; это вступление в диалог с вами, где каждый ответ основан на том, что было сказано ранее.
Заметка
- Генеративные ответы (документация навык) пока не поддерживают многовариантные беседы.
- При участии в многовариантном разговоре Copilot отслеживает только десять последних вопросов. Это означает, что Copilot начнет очищать подсказки, введенные первыми, и сохранит только последние десять. Чтобы улучшить качество ответ, мы предлагаем ограничить количество дополнительных вопросов или чаще перезапускать чат. Для получения дополнительной информации см. раздел Очистить предыдущий контекст приглашения, чтобы начать заново.
Пример
Сторона | Запрос и ответ |
---|---|
Пользователь: Покажите мне распределение успешных и неудачных потоков за последний квартал | |
Помощник: Вот распределение успешных и завершившихся сбоем потоков за последний квартал. | |
Пользователь: Какая ошибка была самой большой среди неудачных запусков? | |
Второй пилот: Вот главная ошибка неудачных запусков. | |
Пользователь: На каких машинах возникло больше всего сбоев? | |
Помощник: Вот имена компьютеров, на которых произошло больше всего сбоев. | |
Пользователь: Какова была средняя продолжительность выполнения успешных потоков? | |
Помощник: Вот средняя продолжительность выполнения успешных потоков. |
Влияние на формат выходных данных
Вы можете повлиять на формат выходных данных Copilot, запросив явные типы выходных данных, например «покажите мне распределение неудачных и успешных запусков потока в виде линейчатая диаграмма». Этот запрос, скорее всего, даст следующий результат:
Очистите предыдущий контекст подсказки, чтобы начать заново
Если вы хотите сбросить разговор с Copilot, выберите три точки ...
рядом с именем помощник, а затем выберите Новый чат.
Редактировать и повторно выполнить FetchXML запросы, возвращенные Copilot
Вы можете точно настроить запросы, возвращаемые Copilot, с помощью редактирования на месте в области кода. Просто измените код в соответствии с новыми критериями поиска и выберите Выполнить. Для иллюстрации давайте рассмотрим следующую подсказку:
- «Сколько потоков было запущено по расписанию за последние три дня?»
Результаты запроса до внесения каких-либо изменений
<fetch version="1.0" mapping="logical" aggregate="true">
<entity name="flowrun">
<attribute name="flowrunid" alias="flowrun_count" aggregate="count"/>
<filter type="and">
<condition attribute="parentrunid" operator="null"/>
<condition attribute="triggertype" operator="eq" value="Scheduled"/>
<condition attribute="starttime" operator="ge" value="2024-05-05T12:28:35.000Z"/>
</filter>
</entity>
</fetch>
Измененные результаты запроса
<fetch version="1.0" mapping="logical" aggregate="true">
<entity name="flowrun">
<attribute name="flowrunid" alias="flowrun_count" aggregate="count"/>
<filter type="and">
<condition attribute="parentrunid" operator="null"/>
<condition attribute="triggertype" operator="eq" value="Instant"/>
<condition attribute="starttime" operator="ge" value="2024-04-01T12:28:35.000Z"/>
</filter>
</entity>
</fetch>
Проверка FetchXML результатов запроса, сгенерированных Copilot
Следующие шаги проведут вас через процесс проверки (и потенциального повторного использования) FetchXML запросов в Power Automate облачных потоках.
шаг 1: Создайте копию FetchXML запроса
После отправки запроса в Copilot вы получите ответ, содержащий ссылку с надписью Показать код. Чтобы скопировать код, выберите эту ссылку, а затем нажмите значок копирования, расположенный в правом верхнем углу поля FetchXML .
шаг 2: Создайте облачный поток и протестируйте FetchXML запрос
- Перейдите на Power Automate портал и выберите Мои потоки в левом навигационном меню.
- Продолжите, выбрав + Создать поток на панели команд, а затем выберите Мгновенный облачный поток из раскрывающегося меню.
- Введите имя потока, выберите Активировать поток вручную, а затем выберите Создать.
- Появится конструктор облачных потоков. Найдите и нажмите кнопку + Создать шаг.
- В появившейся строке поиска введите Dataverse, а затем выберите Dataverse соединитель из результатов.
- Будут отображены различные действия. Пролистывая список, найдите и выберите действие Список строк.
- В действии Список строк щелкните ссылку Показать дополнительные параметры.
- Появится FetchXML поле запроса. В это поле вы вводите скопированный FetchXML запрос, который Copilot ранее сгенерировал.
- После вставки FetchXML выберите Сохранить.
- Протестируйте свой поток, выбрав Тестировать.
- Следуя инструкциям на экране, запустите свой поток вручную и просмотрите его результаты.
шаг 3: Понимание результатов
Предположим, вы спросили Copilot: «Сколько неудачных и успешных потоков было у нас в прошлом месяце?» Этот запрос создает FetchXML запрос, аналогичный следующему примеру:
<fetch version="1.0" mapping="logical" aggregate="true" count="3" page="1">
<entity name="flowsession">
<attribute name="flowsessionid" alias="flowsession_count" aggregate="count" />
<attribute name="statuscode" alias="flowsession_statuscode" groupby="true" />
<filter type="and">
<condition attribute="completedon" operator="last-x-months" value="1" />
</filter>
</entity>
</fetch>
Если данные соответствуют заданному FetchXML запросу, то действие Список строк Dataverse , настроенное в шаг 2 , возвращает данные в формате, называемом JSON (JavaScript Object Notation), который по сути является методом, используемым для представления данных в хорошо организованном виде, что упрощает их чтение и запись в цифровом виде.
Для вопросов, основанных на распределении, как упоминалось ранее, данные группируются по одному или нескольким полям (statuscode
) вместе с агрегацией (count
), которая возвращает число для каждой группы (то есть, failed
, succeeded
и т. д.).
Каждая возвращаемая запись содержит такие поля, как:
-
flowsession_count
: сколько раз выполнялся рабочий процесс. -
flowsession_regardingobjectid
: уникальный идентификатор выполнения потока. -
flowsession_statuscode
: Статус выполнения потока (например, неудачный). -
workflow_name
: имя потока.
Если вы хотите узнать, сколько раз выполнялся определенный поток, посмотрите информацию в столбце flowsession_count
записи, где workflow_name
— это имя вашего потока.
Понимать ответы Copilot на проблемные запросы
В этой таблице показаны ответы по умолчанию, которые возвращаются, когда Copilot не может понять ваш вопрос, намерение или сгенерировать допустимый ответ.
Ответ помощника | Сведения |
---|---|
Sorry, something went wrong. Please try again. |
Произошла непредвиденная ошибка. Перефразируйте свой вопрос и попробуйте задать его еще раз. |
Sorry, I couldn't find any results for that query. Please try again by refining your question, or consider using a sample suggestion from the prompt guide. |
Вопрос понят и создан корректный запрос, но данных для возврата нет. |
Sorry, I couldn’t understand your question. Rephrase it and try again. I’m able to answer questions that are about the data on this page. For more examples of prompts that you can ask Copilot, you can visit the prompt example section on our documentation page. |
Ваш вопрос не может быть преобразован в допустимый FetchXML запрос. Перефразируйте свой вопрос и попробуйте задать его еще раз. |
Sorry, Copilot is at capacity and temporarily unavailable — please try again in a little while. |
На бэкэнде имеются ограничения по ресурсам. Повторите свой вопрос через некоторое время. |
Sorry, your message contains potentially harmful content. Please ensure your input is appropriate and try again. |
Внутренний сервис заблокировал ваш вопрос, поскольку он может содержать потенциально опасный контент. Удалите из своего вопроса все потенциально вредоносное и опасное содержание и повторите попытку. |
Sorry, I was not able to generate a valid answer based on your question. Please rephrase it and try again. I’m able to answer questions that are about the data on this page. For more examples of prompts that you can ask Copilot, you can visit the prompt example section on our documentation page. |
Сгенерированный FetchXML недействителен или запрос не удался, когда Copilot попытался его выполнить. Перефразируйте свой вопрос и попробуйте задать его еще раз. |
Sorry, your search includes too many results. Please refine your query and try again. For examples on how to limit search results returned by Copilot, visit our documentation page. |
Фильтры, примененные к вашему запросу, превышают текущие ограничения агрегации в FetchXML. Добавьте более подходящие фильтры, например, только вчерашние или данные за последний месяц, чтобы гарантировать, что запрос возвращает данные в этих пределах. |
Известные проблемы и ограничения
Следующий список содержит известные ограничения Copilot в центр автоматизации.
- Помощник (также называемый Copilot) — это новая технология, которая все еще находится в стадии разработки. Он оптимизирован для использования с английским языком, поддержка других языков ограничена. Поэтому некоторые ее части могут отображаться на английском, а не на предпочитаемом вами языке.
- В настоящее время помощник доступен только в средах Dataverse, расположенных в США.
- Copilot может возвращать неверные или неполные данные и FetchXML запросы.
- Copilot изначально способен отвечать только на вопросы об активности классический поток, активности облачный поток, рабочих очередях и общие вопросы о функциях продукта Power Automate.
- В многовариантных разговорах Copilot сохраняет контекст только последних 10 вопросов. Если вы столкнулись с неверными или неполными результатами, рассмотрите возможность сброса обсуждения.
- Многовариантные беседы не поддерживаются для генеративных ответов (документация навык).
- Для запросов, возвращающих большие наборы результатов, Copilot может не иметь возможности вернуть или отобразить результат.
Дополнительные сведения
- Начало работы с Copilot в облачных потоках
- Часто задаваемые вопросы о Copilot в центр автоматизации (предварительная версия)
- FAQ для Copilot в активности классический поток (предварительная версия)
- Вопросы и ответы о Copilot в облачных потоках
- Вопросы и ответы о Copilot в Power Automate Process Mining
- Вопросы и ответы по безопасности и конфиденциальности данных Copilot в Microsoft Power Platform