Udostępnij przez


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. W tym artykule wyjaśniono, jak zintegrować przepływy chmurowe usługi Power Automate z Dataverse i Copilot Studio Kit, aby zweryfikować funkcjonalność agentów za pomocą automatycznych testów, zapewnić odpowiednie standardy jakości, zredukować liczbę manualnych kroków i błędów oraz zapewnić, że tylko niezawodni agenci trafią do produkcji.

Requirements

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. Zestaw Copilot Studio Kit jest zainstalowany tutaj, aby umożliwić automatyczną walidację 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 Platform.

Na wysokim poziomie kroki te są następujące:

  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.