Automatiser testing og distribusjon av agenter ved hjelp av datasamlebånd i Power Platform

Automatiser testing og distribusjon av Copilot Studio-agenter ved hjelp av datasamlebånd i Power Platform for å støtte kontinuerlig levering og forbedre styringen gjennom hele distribusjonens livssyklus. Denne artikkelen forklarer hvordan man integrerer Power Automate skyflyter med Dataverse og Copilot Agent Kit for å validere agentfunksjonalitet med automatiserte testkjøringer, håndheve kvalitetsporter, redusere manuelle steg og feil, og sikre at kun pålitelige agenter når produksjon.

Prerequisites

Distribusjonsprosessen krever tre miljøer:

  • Vertsmiljø for datasamlebånd: Miljø som er vert for datasamlebånd og utvidelser. Det er det sentrale kontrollpunktet for distribusjonsprosessen.
  • Utviklingsmiljø (kilde) : Miljø der du utvikler og tester Copilot Studio-agenten. Copilot Agent Kit er installert her for å muliggjøre automatisert validering av agentens oppførsel.
  • Målmiljø (produksjon) : Det endelige målet for distribusjon, der agenten publiseres etter at den har passert alle valideringskontrollene.

Konfigurasjonstrinn

For detaljerte trinn kan du laste ned følgende PDF-fil: Automatisert testing og distribusjon av Copilot Studio Agents via Power Platform Pipelines.

Trinnene på høyt nivå er:

  1. Åpne konfigurasjonsappen for distribusjonssamlebånd: Start appen fra Power Apps-portalen for å opprette og administrere utrullingssamlebånd.
  2. Konfigurer datasamlebåndet: Angi et datasamlebåndnavn og koble utviklingsmiljøene.
  3. Konfigurer distribusjonsfaser: Legg til distribusjonsfaser for å definere målmiljøer og aktivere trinn før eksport og forhåndsdistribusjon.
  4. Utløser ved distribusjonsforespørsel: Flyten utløses når en distribusjonsforespørsel startes for en løsning som inkluderer en Copilot Studio-agent.
  5. Kjør automatiserte tester: Flyten stanser distribusjonen midlertidig, kjører automatiserte tester, evaluerer testresultater og bestemmer om du vil fortsette med distribusjon basert på testresultatene.