Gør udførelsen af agent-flow hurtigere med eksprestilstand (forhåndsversion)

[Denne artikel er dokumentation til en foreløbig version og er med forbehold for ændringer.]

Som standard initierer en agent eller app et agentflow, der mislykkes, hvis det tager længere end to minutter at svare den kaldende agent eller app. Denne fejl påvirker funktionaliteten og brugervenligheden for agenten eller appen, der kalder flowet.

Skærmbillede af advarsel om timeout i agent-flow.

Vigtigt!

Denne artikel indeholder dokumentation til prøveversionen af Microsoft Copilot Studio. Der kan forekomme ændringer.

Prøveversionsfunktionerne er ikke beregnet til produktionsformål og kan have begrænset funktionalitet. Disse funktioner er tilgængelige før en officiel udgivelse, så du kan få tidlig adgang og give feedback.

Hvis du skal bygge en produktionsklar agent, kan du se Oversigt over Microsoft Copilot Studio.

Når du bruger eksprestilstand, kan dit flow udføre hurtigere. Denne funktion øger sandsynligheden for, at agentflow kan gennemføres inden for det to-minutters vindue og give et svar i tide.

Følgende billede viser et eksempel på ydeevneforbedringen for et specifikt flow med og uden eksprestilstand.

Skærmbillede af ydeevnesammenligning med og uden eksprestilstand

Bemærk!

Ydeevneforbedringen varierer afhængigt af flowets kompleksitet og de handlinger, der anvendes i det. Eksprestilstand er mest effektiv til flow, der ikke flytter store datamængder fra connectors, men kræver omfattende behandlingstid. Test dine flow for at se, om eksprestilstand er egnet til dit specifikke scenarie, og hvor meget det forbedrer flowets ydeevne. Hvis du oplever en flow-runtime-fejl, der nævner en databegrænsning, skal du slå eksprestilstand fra og prøve det med andre flow i stedet.

Forudsætninger

Hvis du vil bruge eksprestilstand, skal følgende krav være opfyldt:

  • Flowet skal have enten Når en agent kalder et flow eller Når en app kalder et flow som udløser.
  • Flowet skal have en Svar-handling, som enten er Svar til agent eller Svar til app.
  • Flowet skal have en tilknyttet Copilot Studio-plan.
  • Power Automate-miljøet skal være opgraderet til den nye infrastruktur. Få flere oplysninger i Tilgængelighed.

Slå eksprestilstand til

  1. Vælg Flow,, og vælg det flow, hvor du vil slå eksprestilstand til.

  2. I sektionen Detaljer på siden Oversigt skal du vælge Rediger.

    Panelet Oplysninger vises.

  3. Slå Eksprestilstand til. Til-/fra-knappen er placeret nederst på panelet.

    Skærmbillede af til-/fra-knappen for eksprestilstand på flow-detaljesiden.

Bemærk!

Du kan også slå eksprestilstand til via udløseren Når en agent kalder et flow eller Når en app kalder et flow , mens du laver flowet i designeren på udløserkortet.

Skærmbillede, der viser til-/fra-knappen for eksprestilstand på udløserkortet i flow-designeren.

Retningslinjer for brug af eksprestilstand

Hvornår du bør bruge eksprestilstand Hvornår du ikke bør bruge eksprestilstand
Logisk tunge flows: Dit agent-flow, der ikke returnerer store mængder data fra connector-svar (store datamængder overskrider hukommelsesgrænsen for eksprestilstand). Flow med store mængder data: Dit agentflow håndterer store datamængder (for eksempel visning af rækkerne i en stor tabel eller en "Hent elementer"-aktion, der returnerer 1.500 rækker med 100 kolonner).
Dit agentflow har en svarhandling, hvilket betyder, at flowet er tidsfølsomt. En agent afventer, at flowet udføres og modtager et svar tilbage så hurtigt som muligt. Dit agentflow har ikke en svarhandling. Flowet er en udløs og glem-type. Flowet behøver ikke at sende svar tilbage til en kaldende agent eller app.
Eksprestilstand kører vellykket og optimalt under test. Eksprestilstand mislykkes under en test, fordi der er en begrænsning på variabelstørrelse eller hukommelse. Hvis flowet mislykkes under test, vil du sandsynligvis støde på disse problemer, når det implementeres og køres i produktion.

Tilgængelighed

Eksprestilstand kan på nuværende tidspunkt kun benyttes til opgraderede miljøer, der bruger den nye understøttede arkitektur. Microsoft er i gang med at opgradere miljøer til at understøtte eksprestilstand. Du skal ikke gøre noget, hvis du vil opgradere dit miljø.

Sådan tjekker du, om eksprestilstand er tilgængelig i dit miljø:

  1. Sørg for, at du har et simpelt agentflow i Copilot Studio med udløseren Når en agent kalder et flow, eller Når en app kalder et flow, og en handling. Hvis du ikke har et flow med disse elementer, så lav et.

  2. Find til-/fra-knappen til eksprestilstand i designeren på udløserkortet.

Hvis eksprestilstand ikke vises, understøtter dit miljø ikke denne funktion endnu.

Bemærk!

Hvis dit miljø endnu ikke er på den nye infrastruktur, kan nogle flow forsinke opgraderingen af miljøet. Se, hvordan du fjerner blokeringen af den automatiske fremtidige opgradering, i Power Automate-miljøer flyttes til den nye arkitektur.

Licensering

Eksprestilstand er kun tilgængelig for flow, som er en del af Copilot Studio-planen. Du skal ikke betale ekstra for at køre dine flow i denne tilstand. Du bliver stadig faktureret for antallet af handlinger, der bruges under Copilot Studio-forbrug.

Begrænsninger

Vær opmærksom på disse kendte begrænsninger, når du bruger eksprestilstand.

Begrænsninger ved publicering af flowet

Forsinkelse- og webhook-handlinger i flowet understøttes ikke, når eksprestilstand er aktiveret. Der opstår fejl, når flowet gemmes. I disse tilfælde skal du slå eksprestilstand fra og forsøge igen.

Begrænsninger under flowets køretid

Der er nogle begrænsninger i kørselstiden, når man bruger eksprestilstand.

Udførelsestid

Når du aktiverer eksprestilstand, skal flow afsluttes inden for to minutter. Flow, der tager længere tid at få timeout.

Flowstørrelse

  • Inkluder ikke mere end 100 handlinger under en kørsel af et flow. Handlingsantallet inkluderer løkker, der tæller som én handling for hver løkkegentagelse. Følgende grænser gælder for løkker:
    • Anvend i hver løkke på en matrix: maks. 100 elementer
    • Gør indtil-løkke: maks. 100 gentagelser
  • Variabelindholdsgrænse: 1.024 tegn. Prøv at undgå at indsætte mere end 1.024 tegn i variabler som Angiv variabel, Vedhæft i strengevariabel eller Initialiser variabel.

100 handlinger er en anbefalet grænse for et flow. I praksis kan du muligvis inkludere mere end 100 handlinger, afhængigt af hvor stort flowet er, og hvor meget data flowet behandler. Læs mere om håndtering af flowstørrelse i Retningslinjer for brug af eksprestilstand.

Meddelelsesstørrelse

Grænsen for beskedstørrelse for data, der sendes i en individuel handling (connector-svar), er 64 KB.

Fejlmeddelelser

Runtime-fejlmeddelelsen forklarer, hvorfor flowet mislykkedes, hvis det skyldes nogle af de førnævnte runtime-begrænsninger. Hvis du har et flow, der ikke opfylder kravene til eksprestilstand, skal du køre flowet, mens eksprestilstand er deaktiveret.

Andre begrænsninger ved brug af eksprestilstand

  • Test dit flow automatisk fungerer ikke i flow-designeren. Automatisk test bruger send flow igen, og send flow igen kan ikke bruges med agent- eller app-udløste flow.
  • Løkkegentagelser vises ikke i visningen Kør detaljer, når et connector-svar overskrider hukommelsesgrænsen. I visse tilfælde kan du opleve, at løkkegentagelser ikke vises, når du overvåger en løkke (Anvend for hver eller Gør indtil). Test dit flow i et udviklingsmiljø, og aktivér eksprestilstand til fejlfinding, før du publicerer til produktion.