Automatyzowanie testowania i wdrażania agentów za pomocą potoków w Power Platform

Automatyzuj testowanie i wdrażanie agentów Copilot Studio przy użyciu potoków w Power Platform, aby wesprzeć ciągłe dostarczanie oraz poprawić zarządzanie w całym cyklu życia wdrażania. Ten artykuł wyjaśnia, jak zintegrować przepływy chmurowe Power Automate z Dataverse i zestawem Copilot Agent Kit, aby weryfikować funkcjonalność agentów za pomocą automatycznych testów, egzekwować bramki jakości, ograniczać liczbę kroków ręcznych i błędów oraz zapewnić, że do produkcji dotrą tylko niezawodni agenci.

Wymagania wstępne

Proces wdrażania wymaga trzech środowisk:

  • Środowisko hosta potoku: środowisko hostujące potoki i ich rozszerzenia. Jest to centralny punkt kontrolny procesu wdrażania.
  • Środowisko programistyczne (źródłowe): środowisko, w którym tworzysz i testujesz agenta Programu Copilot Studio. Zainstalowano tutaj zestaw Copilot Agent, który umożliwia automatyczną weryfikację zachowania agenta.
  • Środowisko docelowe (produkcyjne): ostateczne miejsce docelowe wdrożenia, w którym agent jest publikowany po zakończeniu wszystkich testów weryfikacji.

Kroki konfiguracji

Aby uzyskać szczegółowe instrukcje, pobierz następujący plik PDF: Zautomatyzowane testowanie i wdrażanie agentów Copilot Studio za pośrednictwem potoków platformy Power.

Najważniejsze kroki to:

  1. Otwórz aplikację Konfiguracja potoku wdrażania: uruchom aplikację z poziomu portalu Power Apps, aby tworzyć i zarządzać potokami wdrażania.
  2. Konfiguracja potoku: Wprowadź nazwę potoku i połącz środowiska deweloperskie.
  3. Konfigurowanie etapów wdrażania: dodaj etapy wdrażania, aby zdefiniować środowiska docelowe i włączyć kroki przed wyeksportowania i przed wdrożeniem.
  4. Wyzwalacz przy żądaniu wdrożenia: przepływ zostaje uruchomiony, gdy zainicjowane zostanie żądanie wdrożenia dla rozwiązania zawierającego agenta Copilot Studio.
  5. Uruchamianie testów automatycznych: przepływ wstrzymuje wdrożenie, uruchamia testy automatyczne, ocenia wyniki testów i decyduje, czy kontynuować wdrażanie na podstawie wyników testu.