Автоматизация тестирования и развертывания агентов с помощью конвейеров в Power Platform

Автоматизируйте тестирование и развертывание агентов Copilot Studio с помощью конвейеров в Power Platform для поддержки непрерывной доставки и улучшения управления на протяжении всего жизненного цикла развертывания. В этой статье объясняется, как интегрировать облачные потоки Power Automate с Dataverse и набором Copilot Agent Kit для проверки функциональности агентов с помощью автоматизированных тестовых запусков, обеспечения контроля качества, снижения ручных шагов и ошибок, а также обеспечения доступа только надёжных агентов к продакшену.

Необходимые условия

Для процесса развертывания необходимы три среды:

  • Среда хоста конвейеров: среда, где размещаются конвейеры и их расширения. Это основной центр управления процессом развертывания.
  • Среда разработки (исходная): среда, в которой вы разрабатываете и тестируете агента Copilot Studio. Здесь установлен набор Copilot Agent Kit для автоматической проверки поведения агента.
  • Целевая (рабочая) среда: конечный пункт назначения для развертывания, где агент публикуется после прохождения всех проверок валидации.

Шаги настройки

Для получения подробных инструкций скачайте следующий PDF: Автоматизированное тестирование и развертывание агентов Copilot Studio с помощью конвейеров Power Platform.

Основные этапы:

  1. Открытие приложения Deployment Pipeline Configuration: запустите его с портала Power Apps для создания и управления конвейерами развертывания.
  2. Настройка конвейера: присвойте ему имя и свяжите среды разработки.
  3. Настройка этапов развертывания: добавьте этапы для определения целевых сред и включения этапов предварительного экспорта и предразвертывания.
  4. Запуск при запросе развертывания: поток запускается, когда инициируется запрос на развертывание решения, включающего агент Copilot Studio.
  5. Выполнение автоматизированных тестов: поток приостанавливает развертывание, выполняет автоматизированные тесты, оценивает результаты и принимает решение о продолжении развертывания на основе результатов тестов.