Del via


Brug Copilot til at analysere automatiseringsaktivitet og stille produktspørgsmål (forhåndsversion)

[Dette emne er en foreløbig udgivelse af dokumentationen, og der kan forekomme ændringer.]

Forståelse af automatiseringsaktivitet og ydeevne er nøglen til at opnå mål for driftskvalitet og pålidelighed, uanset størrelsen af automatiseringsporteføljen, teamet eller rollen i organisationen. Hvis du vil nå disse mål, skal du have avancerede og dynamiske overvågningsfunktioner, der giver dig værdifuld indsigt, som fremhæver områder med succes og identificerer potentielle tendenser og områder, der kan forbedres. Med en mere detaljeret indsigt kan du træffe velovervejede beslutninger, der optimerer dine automatiseringsprocesser, hvilket fører til øget effektivitet.

Skærmbillede af en copilot-oplevelse som en del af siden Automatiseringscenter.

Vigtige oplysninger

Forudsætninger

Hvordan fungerer det?

Copilot i automatiseringscenter kan besvare spørgsmål om følgende fire færdigheder:

Indeks Skill Spørgsmål, som viden kan besvare
0 Cloudflow kører logfiler Status for kørsel af cloudflow, udløsertype, kørselsvarighed, fejlrate.
2 Skrivebordsflow kører logfiler Status for kørsel af skrivebordsflow, brugt maskine, kørselstilstand, fejlrate.
3 Data til arbejdskø Status for arbejdskøelementer, opnåelse af serviceniveauaftale (SLA), processorantal.
4 Dokumentation (generative svar) Generelle Power Automate funktionsspørgsmål, f.eks hvordan du analyserer aktivitet med Copilot.

De første tre færdigheder i ovenstående tabel oversætter forespørgsler på naturligt sprog (spørgsmål), der indtastes af brugere, til Microsoft Dataverse FetchXML forespørgselssyntaks. Denne oversættelse giver brugerne mulighed for nemt at hente oplysninger om deres automatiseringsdata ved at stille spørgsmål på naturligt sprog. Derudover bestemmer Copilot den mest relevante outputvisualisering, f.eks. en tabel, et cirkeldiagram, et søjlediagram eller et kurvediagram, for på en effektiv måde at præsentere indsigten og oplysningerne for brugeren.

Copilot-færdighedsvælger

Når Copilot åbnes (pr. session) første gang, er færdigheden "sky flow" valgt på forhånd. Du kan ændre færdigheden ved at vælge rullemenuen ud for sætningen Spørgsmål om og vælge din foretrukne færdighed. I den indledende forhåndsvisningsfase nulstilles samtalehistorikken, hver gang du ændrer færdigheden.

Skærmbillede af en oplevelse i Copilot, hvor brugerne kan vælge på en liste over færdigheder.

Proces på højeste niveau

  1. Når brugeren indtaster en gyldig prompt, genererer Copilot en FetchXML forespørgsel baseret på inputtet.
  2. Hvis den genererede forespørgsel FetchXML er gyldig, udføres forespørgslen derefter mod Dataverse backend under den aktuelle brugers sikkerhedskontekst for at hente matchende data. Når dataene hentes som bruger, sikres det, at brugerne kun får vist data, som de allerede har tilladelse til at få adgang til.
  3. Copilot bestemmer den mest relevante outputvisualisering, f.eks. en tabel, et cirkeldiagram, et søjlediagram eller et kurvediagram, for på en effektiv måde at præsentere indsigten og data for brugeren.

Hvad er FetchXML forespørgsler?

Microsoft Dataverse FetchXML er et sprog, der bruges til at hente data fra en Dataverse database. FetchXML er designet til at være let at oprette, bruge og forstå. Du kan f.eks. bede Dataverse om at give dig en liste over alle kørsler af et bestemt flow. Forespørgslen FetchXML er den måde, du formulerer spørgsmålet på, så databasen forstår det og kan give dig de rigtige resultater.

Prompt med bedste praksis

  • Vær specifik
    • Jo mere specifik du er med din kommando, jo bedre forstår og reagerer AI.
    • Hvis AI ikke producerer det ønskede output, skal du ikke bekymre dig. Prøv igen ved at justere kommandoen.
  • Eksperimenter med kommandoer:
    • Hvis du ikke får de resultater, du forventede, kan du prøve at omformulere din prompt eller give mere kontekst.
  • Giv feedback:
    • Hvis AI gav gode eller utilfredsstillende svar, så lad os det vide ved at vælge tommelfingeren op eller ned med en mulighed for at give mere feedback via Fortæl Microsoft, hvad du kunne lide ved denne funktion, der vises nedenunder.

Eksempler på spørgsmål

Dette afsnit indeholder eksempler på prompter, du kan bruge som startprompt til dine egne brugsscenarier. Nogle af disse prompter er muligvis ikke relevante eller returnerer forkerte resultater. Modelforståelse eller den faktiske prompt og de data, der er tilgængelige for dig baseret på dine tilladelser, kan påvirke nøjagtigheden. Vi anbefaler, at du gennemser og validerer de returnerede resultater og FetchXML-forespørgsel.

Kørsler af cloudflows

Bemærk

Historikken Dataverse for kørsel af cloudflow, som er baseret på den nye elastiske tabelfunktion , har andre kendte begrænsninger for forespørgsler om og aggregering af data sammenlignet med historikken for kørsel af skrivebordsflow. Disse forskelle kan påvirke svarene fra Copilot. Du kan finde ud af mere om disse kendte begrænsninger her.

  • Hvor mange kørsler i sidste måned blev udløst af et andet cloudflow?
  • Hvem startede flowkørsler i løbet af den sidste måned?
  • Hvor mange flow mislykkedes i går?

Skrivebordsflow kører

  • Hvilke strømme har kørt mest i sidste uge?
  • Hvad var antallet af fuldførte kørsler for virksomhedens top 5?
  • Hvad er fordelingen af ​​status for flowkørsel?

Fejl

  • Vis mig de hyppigste kørselsfejl i den sidste måned.
  • Vis mig en fordeling af vellykkede versus mislykkede flows sidste kvartal.
  • Hvad var antallet af mislykkede kørsler i ugen før den sidste?

Arbejdskøer

  • Vis mig antallet af varer, der er i venteposition.
  • Vis mig antallet af varer, der risikerer at overtræde SLA.
  • Hvad er den gennemsnitlige håndteringstid pr. processor (maskine) og kø?

Maskiner

  • Hvilke af de mest drevne fejl i dag?
  • Hvilke maskiner er i vedligeholdelsestilstand?
  • Hvad er de maskiner, der har de mest almindelige fejl?

Oprettere

  • Vis mig de øverste flow efter antal kørsler sammen med deres ejeroplysninger.
  • Hvem er de 10 største brugere, der kører flows sidste måned?
  • Hvornår og af hvem blev desktopforløb ændret i sidste uge?

Dokumentation (generative svar)

  • Hvordan kan jeg tilføje en betingelse i Power Automate-skrivebord?
  • Kan cloudflow håndtere godkendelser og beslutningsprocesser?
  • Hvor kan jeg finde slettede flows i Power Automate?

Spørgsmål med flere vending

I forbindelse med AI giver multidrejningsprompts dig mulighed for at have en løbende samtale med Copilot, hvor den husker konteksten for de forrige meddelelser i samtalen. Det er ikke bare at besvare engangsspørgsmål; Det er at indgå i en dialog med dig, hvor hvert svar er baseret på, hvad der blev sagt før.

Bemærk

  • Generative svar (dokumentationsfærdigheder) understøtter endnu ikke multidrejningssamtaler.
  • Når du deltager i en flertrinsdialog, holder Copilot kun styr på de ti seneste spørgsmål. Det betyder, at Copilot begynder at rydde de prompter, der blev indtastet først, og kun beholder de seneste ti. For at forbedre svarkvaliteten foreslår vi, at du begrænser dine opfølgende spørgsmål eller oftere genstarter chatten. Du kan finde flere oplysninger i Ryd tidligere promptkontekst for at starte forfra.

Eksempel

Vende Spørgsmål og svar
Bruger: Vis mig en fordeling af vellykkede vs. mislykkede flows sidste kvartal
Copilot: Her vises distribution af vellykkede versus mislykkede flow i sidste kvartal.
Bruger: Hvad var den største fejl i de kørsler, der mislykkedes?
Copilot: Her er den mest viste fejl blandt de kørsler, der ikke lykkedes.
Bruger: På hvilke computernavne har de fejlet mest?
Copilot: Her er de computernavne, hvor de fleste fejl er opstået.
Bruger: Hvad var den gennemsnitlige kørselsvarighed for de flows, der lykkedes?
Copilot: Her er den gennemsnitlige varighed af kørslen af de fuldførte flows.

Skærmbillede af en chat med flere udvekslinger i Copilot med forskellige outputdata og visualiseringer.

Indflydelse på output-format

Du kan påvirke Copilots outputformat ved at bede om eksplicitte outputtyper som "vis mig mislykket vs. vellykket distribution af flowkørsel som et søjlediagram". Denne prompt giver sandsynligvis følgende resultat:

Skærmbillede af et svar, som Copilot besvarede en brugerprompt med et cirkeldiagram.

Ryd tidligere promptkontekst for at starte forfra

Hvis du vil nulstille samtalen med Copilot, skal du vælge de tre prikker ... ud for copilot-navnet og derefter vælge Ny chat.

Skærmbillede af indstillingen Ny chat i Copilot til nulstilling af en samtale.

Rediger og køre FetchXML-forespørgsler, der returneres af Copilot

Du kan finjustere de forespørgsler, der returneres af Copilot, via redigeringer på stedet i kodeområdet. Du skal blot ændre koden, så den matcher dine nye søgekriterier, og vælge Kør. For at illustrere, lad os overveje følgende prompt:

  • "Hvor mange flows er blevet udløst af planen inden for de seneste tre dage?"

Forespørgselsresultater før nogen ændring

<fetch version="1.0" mapping="logical" aggregate="true">
  <entity name="flowrun">
    <attribute name="flowrunid" alias="flowrun_count" aggregate="count"/>
    <filter type="and">
      <condition attribute="parentrunid" operator="null"/>
      <condition attribute="triggertype" operator="eq" value="Scheduled"/>
      <condition attribute="starttime" operator="ge" value="2024-05-05T12:28:35.000Z"/>
    </filter>
  </entity>
</fetch>

Skærmbillede af Copilot med genereret fetchXML forespørgselskode, før ændringer anvendes.

Ændrede forespørgselsresultater

<fetch version="1.0" mapping="logical" aggregate="true">
  <entity name="flowrun">
    <attribute name="flowrunid" alias="flowrun_count" aggregate="count"/>
    <filter type="and">
      <condition attribute="parentrunid" operator="null"/>
      <condition attribute="triggertype" operator="eq" value="Instant"/>
      <condition attribute="starttime" operator="ge" value="2024-04-01T12:28:35.000Z"/>
    </filter>
  </entity>
</fetch>

Skærmbillede af Copilot med genereret fetchXML forespørgselskode, efter ændringer anvendes.

Validere FetchXML forespørgselsresultater, genereret af Copilot

Følgende trin fører dig gennem processen til validering (og muligvis genbrug) FetchXML af forespørgsler i Power Automate cloudflows.

Trin 1: Opret en kopi af FetchXML-forespørgslen

Når du har sendt din forespørgsel til Copilot, får du et svar, der indeholder et link med navnet Vis kode. Hvis du vil kopiere koden, skal du vælge dette link og derefter vælge kopiikonet i øverste højre hjørne af FetchXML feltet.

Trin 2: Opret et cloudflow, og test forespørgslen FetchXML

  1. Naviger til Power Automate-portalen , og vælg Mine flows i venstre navigationsmenu.
  2. Fortsæt ved at vælge + Nyt flow på kommandolinjen, og vælg derefter Øjeblikkelig cloudflow i rullemenuen.
  3. Angiv et navn til flowet, vælg Udløs et flow manuelt, og vælg derefter Opret.
  4. Cloudflow-designeren vises. Find, og vælg knappen + Nyt trin.
  5. På den søgelinje, der vises, skal du angive Dataverse og derefter vælge Dataverse-connector fra resultaterne.
  6. Der vises forskellige handlinger. Rul gennem, indtil du finder og vælger handlingen Listerækker.
  7. Vælg linket Vis avancerede indstillinger i handlingen Listerækker.
  8. Der vises et FetchXML forespørgselsfelt. I dette felt indtaster du den kopierede FetchXML forespørgsel, som Copilot tidligere har genereret.
  9. Når du har indsat din FetchXML, skal du vælge Gem.
  10. Test flowet ved at vælge Test.
  11. Følg anvisningerne på skærmen for at starte flowet manuelt for at gennemse resultaterne.

Trin 3: Om resultaterne

Lad os antage, at du spurgte Copilot, "hvor mange mislykkede vs. vellykkede flows havde vi i sidste måned?" Denne prompt resulterer i en FetchXML forespørgsel, der ligner følgende eksempel:

<fetch version="1.0" mapping="logical" aggregate="true" count="3" page="1">
    <entity name="flowsession">
        <attribute name="flowsessionid" alias="flowsession_count" aggregate="count" />
        <attribute name="statuscode" alias="flowsession_statuscode" groupby="true" />
        <filter type="and">
            <condition attribute="completedon" operator="last-x-months" value="1" />
        </filter>
    </entity>
</fetch>

Hvis data svarer til den givne FetchXML forespørgsel, returnerer Dataverse-handlingen, der blev konfigureret i Listerækker trin 2, data i et format, der kaldes JSON (JavaScript Object Notation), som i bund og grund er en metode, der bruges til at præsentere data på en velorganiseret måde, hvilket gør det nemt at læse og skrive digitalt.

I forbindelse med distributionsbaserede spørgsmål som tidligere nævnt grupperes data efter et eller flere felter (statuscode) sammen med en aggregering (count), der returnerer antallet for hver gruppe (dvs. failed succeeded og så videre).

Hver returneret post indeholder felter som:

  • flowsession_count: Antallet af gange, workflowet kørte.
  • flowsession_regardingobjectid:Det entydige id for flowkørslen.
  • flowsession_statuscode: Status for flowkørslen (f.eks. Mislykket).
  • workflow_name: Navnet på flowet.

Hvis du vil vide, hvor mange gange et bestemt flow er kørt, skal du kigge på flowsession_count kolonnen for den post, hvor workflow_name er dit flownavn.

Forstå Copilot-svar på problematiske prompter

I denne tabel vises standardsvar, der returneres, når Copilot ikke kan forstå dit spørgsmål eller din hensigt eller generere et gyldigt svar.

Copilot-svar Oplysninger
Sorry, something went wrong. Please try again. Der opstod en uventet fejl. Omformulér dit spørgsmål, og prøv igen.
Sorry, I couldn't find any results for that query. Please try again by refining your question, or consider using a sample suggestion from the prompt guide. Spørgsmålet blev forstået, og der blev genereret en gyldig forespørgsel, men der er ingen tilgængelige data, der kan returneres.
Sorry, I couldn’t understand your question. Rephrase it and try again. I’m able to answer questions that are about the data on this page. For more examples of prompts that you can ask Copilot, you can visit the prompt example section on our documentation page. Dit spørgsmål kunne ikke oversættes til en gyldig FetchXML søgning. Omformulér dit spørgsmål, og prøv igen.
Sorry, Copilot is at capacity and temporarily unavailable — please try again in a little while. Der er ressourcebegrænsninger på backenden. Prøv at besvare dit spørgsmål igen efter kort tid.
Sorry, your message contains potentially harmful content. Please ensure your input is appropriate and try again. Backend-tjenesten blokerede dit spørgsmål, fordi det kunne indeholde potentielt skadeligt indhold. Fjern potentielt skadelige indhold fra dit spørgsmål, og prøv igen.
Sorry, I was not able to generate a valid answer based on your question. Please rephrase it and try again. I’m able to answer questions that are about the data on this page. For more examples of prompts that you can ask Copilot, you can visit the prompt example section on our documentation page. Den genererede FetchXML er ugyldig, eller at forespørgslen mislykkedes, da Copilot forsøgte at udføre den. Omformulér dit spørgsmål, og prøv igen.
Sorry, your search includes too many results. Please refine your query and try again. For examples on how to limit search results returned by Copilot, visit our documentation page. De filtre, der anvendes på forespørgslen, overskrider aggregeringsgrænserne i de aktuelle FetchXML. Tilføj mere relevante filtre, f.eks. kun gårsdagens eller sidste måneds data, for at sikre, at forespørgslen returnerer data inden for disse grænser.

Kendte problemer og begrænsninger

Følgende liste indeholder kendte begrænsninger for Copilot i automatiseringscenter.

  • Copilot er en ny teknologi, der stadig udvikles. Det er optimeret til brug med engelsk, og understøttelse med andre sprog er begrænset. Dele af den kan derfor vises på engelsk i stedet for dit foretrukne sprog.
  • Copilot er i øjeblikket kun tilgængelig i Dataverse-miljøer med base i USA.
  • Copilot returnerer muligvis forkerte eller ufuldstændige data og FetchXML forespørgsler.
  • Copilot er i første omgang kun i stand til at besvare spørgsmål om skrivebordsflowaktivitet, skyflowaktivitet, arbejdskøer og generelle produktfunktionsspørgsmål til Power Automate.
  • I samtaler med flere drejninger holder Copilot kun konteksten for de sidste 10 spørgsmål. Hvis du støder på forkerte eller ufuldstændige resultater, kan du overveje at nulstille samtalen.
  • Generative svar (dokumentationsfærdigheder) understøtter endnu ikke multidrejningssamtaler.
  • For forespørgsler, der returnerer store resultatsæt, kan Copilot muligvis ikke returnere eller gengive resultatet.