Ускорение выполнение потока агента с помощью экспресс-режима (предварительная версия)

[Данная статья посвящена предварительному выпуску и может быть изменена.]

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

Снимок экрана с предупреждением об истечении времени ожидания потока агента.

Важно

Эта статья содержит документацию по предварительной версии Microsoft Copilot Studio и может быть изменена.

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

Если вы создаете агент, готовый для рабочей среды, см. Обзор Microsoft Copilot Studio.

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

На следующем изображении показан пример ускорения для конкретного потока с экспресс-режимом и без него.

Снимок экрана со сравнением производительности между обычным режимом и экспресс-режимом.

Примечание

Ускорение может быть разным в зависимости от сложности потока и используемых в нем действий. Экспресс-режим лучше всего подходит для потоков, которые не перемещают много данных через соединители, но требуют много времени на обработку. Протестируйте свои потоки, чтобы узнать, подходит ли экспресс-режим для вашего конкретного сценария и насколько он повышает производительность потока. Если во время выполнения потока вы столкнулись с ошибкой с упоминанием ограничения данных, отключите экспресс-режим и попробуйте использовать другие потоки.

Предварительные условия

Для использования экспресс-режима поток должен соответствовать следующим требованиям:

  • Поток должен иметь либо триггер Когда агент вызывает поток, либо триггер Когда приложение вызывает поток.
  • В потоке должно быть действие "Ответ" — либо Ответить агенту или Ответить приложению.
  • Поток должен быть связан с планом Copilot Studio.
  • Среда Power Automate должна быть на новой инфраструктуре. Дополнительные сведения см. в разделе Доступность.

Включение экспресс-режима

  1. Выберите Потоки, а затем выберите поток, для которого вы хотите включить экспресс-режим.

  2. В разделе Сведения страницы Обзор выберите Изменить.

    Откроется панель Сведения.

  3. Включите Экспресс-режим. Переключатель находится внизу панели.

    Снимок экрана с переключателем экспресс-режима на странице сведений о потоке.

Примечание

Вы также можете включить экспресс-режим прямо на карточке триггера Когда агент вызывает поток или Когда приложение вызывает поток, пока создаете поток в конструкторе.

Снимок экрана, на котором показан переключатель экспресс-режима на карточке триггера в конструкторе потоков.

Рекомендации по использованию экспресс-режима

Когда использовать экспресс-режим Когда не использовать экспресс-режим
Потоки со сложной логикой: поток агента не возвращает большие объемы данных из ответов соединителя (большие объемы данных превышают лимит памяти экспресс-режима). Потоки с большим объемом данных: поток агента обрабатывает большие массивы данных (например, перечисляет строки в большой таблице или действие "получить элементы" возвращает 1500 строк данных со 100 столбцами).
Поток агента содержит действие ответа, что делает поток чувствительным к времени. Агент ожидает, что поток будет выполнен и отправит обратно ответ как можно быстрее. В потоке агента нет действия ответа. Поток относится к типу "выстрелил и забыл". Отправлять ответ вызывающему агенту или приложению не требуется.
Экспресс-режим работает успешно и оптимально во время тестирования. Экспресс-режим завершается сбоем во время тестирования из-за ограничения размера переменных или памяти. Если поток завершается сбоем во время тестирования, эти проблемы, скорее всего, возникнут при развертывании и запуске потока в рабочей среде.

Доступность

Экспресс-режим на данный момент доступен только в обновленных средах с новой поддерживаемой архитектурой. Майкрософт сейчас модернизирует среды для поддержки режима экспресс-режима. Вам не нужно предпринимать никаких действий для обновления среды.

Чтобы проверить, доступен ли экспресс-режим в вашей среде:

  1. Убедитесь, что у вас есть простой поток агента в Copilot Studio с триггером Когда агент вызывает поток или Когда приложение вызывает поток и некоторым действием. Если у вас нет потока с этими элементами, создайте его.

  2. Проверьте наличие переключателя экспресс-режима в конструкторе на карточке триггера.

Если экспресс-режим не отображается, ваша среда пока не поддерживает эту функцию.

Примечание

Если ваша среда еще не включена в новую инфраструктуру, некоторые потоки могут задержать обновление среды. Чтобы сделать возможным автоматическое будущее обновление, см. раздел Переход сред Power Automate на новую архитектуру.

Лицензирование

Экспресс-режим доступен только для потоков в рамках плана Copilot Studio. В этом режиме выполнение потоков не требует дополнительных расходов. Вы продолжаете оплачивать количество действий согласно системе учета Copilot Studio.

Ограничения

Обратите внимание на эти известные ограничения при использовании экспресс-режима.

Ограничения при публикации потока

Действия Задержка и Веб-перехватчик действия в потоке не поддерживаются при включенном экспресс-режиме. При сохранении потока появляются ошибки. В таких случаях отключите экспресс-режим и повторите попытку.

Ограничения при выполнении потока

Существуют некоторые ограничения на выполнение потоков при использовании экспресс-режима.

Время выполнения

При включении экспресс-режима потоки должны завершиться за две минуты. Потоки, выполнение которых занимает больше двух минут, завершаются по таймауту.

Размер потока

  • Не включайте более 100 действий в одно выполнение потока. Количество действий включает циклы, которые учитываются как одно действие для каждой итерации. Следующие ограничения применяются к циклам:
    • Цикл по массиву Применить к каждому: максимум 100 элементов
    • Цикл Выполнять до: максимум 100 итераций
  • Ограничение на содержимое переменной: 1024 символа. Если возможно, найдите альтернативные подходы, чтобы не вставлять более 1024 символов в переменные, такие как Установить переменную, Добавить к строковой переменной, или Инициализировать переменную.

100 действий — безопасный предел для размера потока. На практике вы можете включить более 100 действий, в зависимости от размера потока и объема обработки данных. Подробнее о том, как управлять размером потока, см. в Руководстве по использованию экспресс-режима.

Размер сообщения

Максимальный размер сообщения для данных, передаваемых в отдельном действии (ответ соединителя), составляет 64 КБ.

Сообщения об ошибках

Сообщения об ошибках во время выполнения поясняют причину сбоя потока, если он произошел из-за ранее упомянутых ограничений среды выполнения. Если у вас есть поток, который не соответствует требованиям для экспресс-режима, запускайте его с выключенным экспресс-режимом.

Другие ограничения при использовании экспресс-режима

  • Автоматическое тестирование потока не работает в конструкторе потоков. Автоматическое тестирование использует повторный запуск потока, а повторный запуск потока нельзя применять к потокам, инициируемым агентом или приложением.
  • Итерации циклов не отображаются в представлении Сведения о выполнении, если ответ соединителя превышает лимит памяти. В некоторых случаях вы можете заметить, что итерации циклов не отображаются при мониторинге цикла (Применить к каждому или Выполнять до). Протестируйте ваш поток в среде разработки, затем включите экспресс-режим для отладки перед публикацией в рабочую среду.