Del via


Bruk Copilot til å analysere automatiseringsaktivitet og stille produktspørsmål

Forståelse av automatiseringsaktivitet og -ytelse er nøkkelen til å oppnå driftskvalitet og pålitelighetsmål, uavhengig av størrelsen på automatiseringsområdet, teamet eller rollen i organisasjonen. For å nå disse målene kreves avanserte og dynamiske overvåkingsfunksjoner som gir verdifull innsikt som fremhever områder for suksess og identifiserer potensielle flaskehalser, trender og områder for forbedring. Hvis du har mer detaljert innsikt, kan du ta informerte avgjørelser som optimaliserer automatiseringsprosessene, noe som fører til økt effektivitet.

Skjermbilde av en kopilotopplevelse som en del av siden for automatiseringssenter.

Viktig!

Forutsetning

Hvordan fungerer det?

Copilot i automatiseringssenteret kan svare på spørsmål om følgende fire ferdigheter:

Index Skill Spørsmål ferdighet kan besvare
1 Kjøringslogger for skyflyt Status for skyflytkjøring, utløsertype, kjørevarighet, feilfrekvens.
2 Kjøringslogger for skrivebordsflyt Kjørestatus for skrivebordsflyt, brukt maskin, kjøremodus, feilfrekvens.
3 Arbeidskødata Statuser for arbeidskøelementer, oppnåelse av serviceavtale (SLA), antall prosessorer.
4 Dokumentasjon (generative svar – forhåndsversjon) Generelle spørsmål om Power Automate-funksjoner, for eksempel hvordan du analyserer aktivitet med Copilot.

De tre første ferdighetene i den forrige tabellen oversetter spørringer på naturlig språk (spørsmål) som er angitt av brukere, til Microsoft Dataverse FetchXML-spørringssyntaksen. Med denne oversettelsen kan brukerne enkelt hente informasjon om automatiseringsdataene ved å stille spørsmål på naturlig språk. I tillegg avgjør Copilot den best egnede utdatavisualiseringen, for eksempel en tabell, sektordiagram, stolpediagram eller linjediagram, for effektivt å presentere innsikt og informasjon for brukeren.

Ferdighetsvelger i Copilot

Når Copilot åpnes (per økt) for første gang, er ferdigheten "skyflyt" forhåndsvalgt. Du kan endre ferdigheten ved å velge rullegardinmenyen ved siden av uttrykket Spørsmål om og velge din foretrukne ferdighet. Samtaleloggen tilbakestilles hver gang du endrer ferdigheten.

Skjermbilde av en opplevelse i Copilot der brukere kan velge fra en liste over ferdigheter.

Høynivåprosess

  1. Når brukeren skriver inn en gyldig ledetekst, genererer Copilot en FetchXML-spørring basert på inndataene.
  2. Hvis den genererte FetchXML er gyldig, kjøres spørringen mot Dataverse-serverdelen under gjeldende brukers sikkerhetskontekst for å hente samsvarende data. Henting av dataene som brukeren sørger for at brukerne bare ser data som de allerede har tillatelse til å få tilgang til.
  3. Copilot avgjør deretter den best egnede utdatavisualiseringen, for eksempel en tabell, sektordiagram, stolpediagram eller linjediagram, for effektivt å presentere innsikt og data for brukeren.

Hva er FetchXML-spørringer?

Microsoft Dataverse FetchXML er et språk som brukes til å hente data fra en Dataverse-database. FetchXML er utformet for å være enkelt å opprette, bruke og forstå. Det kan for eksempel være at du vil be Dataverse om en liste over alle flytkjøringer for en bestemt flyt. FetchXML-spørringen er måten du formulerer spørsmålet på, slik at databasen forstår det og kan gi deg de riktige resultatene.

Anbefalte fremgangsmåter for spørsmål

  • Vær spesifikk:
    • Jo mer spesifikk du er med spørsmålet, desto bedre forstår og svarer den kunstige intelligensen.
    • Hvis den kunstige intelligensen ikke produserer ønskede utdata, ikke bekymre deg. Prøv på nytt ved å justere spørsmålet.
  • Eksperimenter med spørsmål:
    • Hvis du ikke får resultatene du forventet, kan du prøve å omformulere spørsmålet eller gi mer kontekst.
  • Gi tilbakemelding:
    • Hvis den kunstige intelligensen ga gode eller utilfredsstillende svar, kan du gi oss beskjed ved å velge tommel opp eller ned med et alternativ for å gi mer tilbakemelding via koblingen Fortell Microsoft hva du likte med denne funksjonen, som vises nedenfor.

Ledeteksteksempler

Denne delen inneholder eksempler på spørsmål du kan bruke som utgangspunkt for dine egne brukstilfeller. Noen av disse spørsmålene er kanskje ikke aktuelle eller returnerer feil resultater. Modellforståelse eller det faktiske spørsmålet og dataene som er tilgjengelige for deg basert på tillatelsene dine, kan påvirke nøyaktigheten. Vi anbefaler at du ser gjennom og validerer de returnerte resultatene og FetchXML-spørringen.

Skyflytkjøringer

Notat

Loggen over skyflytkjøringer i Dataverse, som er bygd på den nye funksjonen Elastisk tabell, har andre kjente begrensninger for spørring og aggregering av data sammenlignet med loggen over skrivebordsflytkjøringer. Disse forskjellene kan påvirke svarene fra Copilot. Du finner mer informasjon om disse kjente begrensningene her.

  • Hvor mange kjøringer ble utløst av en annen skyflyt forrige måned?
  • Hvem startet flytkjøringer i løpet av den siste måneden?
  • Hvor mange flytprosesser mislyktes i går?

Skrivebordsflytkjøringer

  • Hvilke flyter ble kjørt mest i forrige uke?
  • Hva var gårsdagens fem beste flyter etter antall fullførte kjøringer?
  • Hva er fordelingen av flytkjøringsstatuser?

Feil

  • Vis meg de vanligste kjørefeilene i løpet av siste måned.
  • Vis meg en fordeling av vellykkede kontra mislykkede flyter i løpet av siste kvartal.
  • Hva var antall mislykkede kjøringer i løpet av uken før den siste?

Arbeidskøer

  • Vis meg antall varer som er på vent.
  • Vis meg antall varer som står i fare for å bryte serviceavtalen.
  • Hva er gjennomsnittlig behandlingstid per prosessor (maskin) og kø?

Maskiner

  • Hvilke roboter hadde flest kjørefeil i dag?
  • Hvilke maskiner er i vedlikeholdsmodus?
  • Hva er maskinene med flest kjørefeil?

Utviklere

  • Vis meg de øverste flytene etter antall kjøringer sammen med eierens informasjon.
  • Hvem var de ti beste brukerne som kjørte flytprosesser forrige måned?
  • Når og av hvem ble skrivebordsflyter endret i forrige uke?

Dokumentasjon (generative svar – forhåndsversjon)

  • Hvordan legger jeg til en betingelse i Power Automate for skrivebord?
  • Kan skyflytprosesser håndtere godkjenninger og beslutningsprosesser?
  • Hvor finner jeg slettede flytprosesser i Power Automate?

Ledetekster med flere vendinger

I forbindelse med kunstig intelligens lar spørringer med flere runder deg ha en pågående samtale med Copilot, der den husker konteksten til de tidligere meldingene i samtalen. Den svarer ikke bare på engangsspørsmål, den går i dialog med deg, der hvert svar er basert på det som ble sagt tidligere.

Notat

  • Generative svar (dokumentasjonsferdighet – forhåndsversjon) støtter ikke samtaler med flere svinger ennå.
  • Når du deltar i en samtale med flere svinger, holder Copilot bare oversikt over de 10 siste spørsmålene. Dette betyr at Copilot begynner å fjerne ledetekstene som ble lagt inn først, og beholder bare de siste 10. For å forbedre svarkvaliteten foreslår vi at du begrenser oppfølgingsspørsmålene dine eller oftere starter chatten på nytt. Hvis du vil ha mer informasjon, kan du se Fjern forrige spørsmålskontekst for å starte på nytt.

Eksempel

Runde Spørsmål og svar
Bruker: Vis meg en fordeling av vellykkede kontra mislykkede flyter i løpet av siste kvartal
Copilot: Her er distribusjonen av vellykkede kontra mislykkede flyter i løpet av siste kvartal.
Bruker: Hva var den viktigste feilen i kjøringene som mislyktes?
Copilot: Her er den viktigste feilen i kjøringene som mislyktes.
Bruker: På hvilke maskinnavn mislyktes de oftest?
Copilot: Her er maskinnavnene der det oppstod flest feil.
Bruker: Hva var den gjennomsnittlige kjøringsvarigheten til flytene som var vellykket?
Copilot: Her er den gjennomsnittlige kjørevarigheten for flytene som lyktes.

Skjermbilde av en chat med flere runder i Copilot med forskjellige utdatadata og visualiseringer.

Innflytelse av utdataformatet

Du kan påvirke utdataformatet i Copilot ved å be om eksplisitte utdatatyper som "vis meg mislykket kontra vellykket flytkjøringsdistribusjon som et stolpediagram." Dette spørsmålet gir sannsynligvis følgende resultat:

Skjermbilde av et svar som Copilot svarte på et brukerspørsmål med et sektordiagram.

Fjern forrige spørsmålskontekst for å starte på nytt

Hvis du vil tilbakestille samtalen med Copilot, velger du de tre prikkene ... ved siden av kopilotnavnet, og deretter velger du Ny chat.

Rediger og kjør FetchXML-spørringer returnert av Copilot på nytt

Du kan finjustere spørringene som returneres av Copilot, via redigeringer på stedet i kodeområdet. Bare endre koden slik at den samsvarer med de nye søkekriteriene, og velg Kjør. For å illustrere, la oss se på følgende spørsmål:

  • "Hvor mange flyter ble utløst etter plan de siste tre dagene?"

Spørringsresultater før eventuelle endringer

<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>

Skjermbilde av Copilot med generert fetchXML-spørringskode før endringene tas i bruk.

Endrede spørringsresultater

<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>

Skjermbilde av Copilot med generert fetchXML-spørringskode etter at endringene ble tatt i bruk.

Valider FetchXML-spørringsresultater generert av Copilot

Trinnene nedenfor veileder deg gjennom prosessen for å validere (og potensielt gjenbruke) FetchXML- spørringer i Power Automate-skyflyter.

Trinn 1: Lag en kopi av FetchXML-spørringen

Når du har sendt spørringen til Copilot, får du et svar som inneholder en kobling merket Vis kode. Hvis du vil kopiere koden, velger du denne koblingen og deretter kopieringsikonet øverst til høyre i FetchXML-boksen.

Trinn 2: Opprett en skyflyt og test FetchXML-spørringen

  1. Gå til Power Automate-portalen, og velg Mine flyter fra navigasjonsmenyen til venstre.
  2. Fortsett ved å velge + Ny flyt på kommandolinjen, og velg deretter Direkte skyflyt på rullegardinmenyen.
  3. Angi et navn for flyten, velg Utløs en flyt manuelt, og velg deretter Opprett.
  4. Skyflytutformingen vises. Finn og velg knappen + Nytt trinn.
  5. Angi Dataverse og velg deretter Dataverse-koblingen fra resultatene i søkefeltet som vises.
  6. Forskjellige handlinger vises. Bla gjennom til du finner og velger handlingen Listerader.
  7. Velg koblingen Vis avanserte alternativer i handlingen Listerader.
  8. Det vises et FetchXML-spørringsfelt. I dette feltet skriver du inn den kopierte FetchXML-spørringen som Copilot genererte tidligere.
  9. Når du har limt inn din FetchXML, velger du Lagre.
  10. Test flyten ved å velge Test.
  11. Følg instruksjonene på skjermen for å starte flyten manuelt for å se gjennom resultatene.

Trinn 3: Forstå resultatene

La oss anta at du spurte Copilot "hvor mange mislykkede kontra vellykkede flyter hadde vi forrige måned?" Dette spørsmålet produserer en FetchXML-spørring som ligner på 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 dataene samsvarer med den angitte FetchXML-spørringen, returnerer Vis rader Dataverse-handlingen konfigurert i trinn 2 data i et format kalt JSON (JavaScript Object Notation), som essensielt er en metode som brukes til å presentere data på en godt organisert måte, noe som gjør det enkelt å lese og skrive digitalt.

For distribusjonsbaserte spørsmål som tidligere nevnt ovenfor, grupperes data etter ett eller flere felter (statuscode), sammen med en samling (count) som returnerer antallet for hver gruppe (det vil si failed, succeeded og så videre).

Hver post som returneres, inneholder felter som:

  • flowsession_count: Antall ganger arbeidsflyten kjørte.
  • flowsession_regardingobjectid: Den unike identifikatoren for flytkjøringen.
  • flowsession_statuscode: Statusen for flytkjøringen (f.eks. Mislykket).
  • workflow_name: Navnet på flyten.

Hvis du vil vite hvor mange ganger en bestemt flyt ble kjørt, kan du se på flowsession_count-kolonnen i oppføringen der workflow_name er flytnavnet.

Forstå Copilot-svar på problematiske spørsmål

Denne tabellen viser standardsvar som returneres når Copilot ikke kan forstå spørsmålet, hensikten eller generere et gyldig svar.

Copilot-svar Detaljer
Sorry, something went wrong. Please try again. Det oppstod en uventet feil. Omformuler spørsmålet og prøv på nytt.
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ørsmålet ble forstått og en gyldig spørring ble generert, men det er ingen tilgjengelige data som 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. Spørsmålet ditt kunne ikke oversettes til en gyldig FetchXML-spørring. Omformuler spørsmålet og prøv på nytt.
Sorry, Copilot is at capacity and temporarily unavailable — please try again in a little while. Det er ressursbegrensninger på serverdelen. Gjør et nytt forsøk på spørsmålet etter kort tid.
Sorry, your message contains potentially harmful content. Please ensure your input is appropriate and try again. Serverdeltjenesten blokkerte spørsmålet ditt fordi det kan inneholde potensielt skadelig innhold. Fjern innhold som potensielt er skadelig, fra spørsmålet ditt, og prøv på nytt.
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 genererte FetchXML er ugyldig, eller spørringen mislyktes da Copilot prøvde å kjøre den. Omformuler spørsmålet og prøv på nytt.
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. Filtrene som brukes på spørringen, overskrider gjeldende grenser i FetchXML for aggregasjon. Legg til mer passende filtre, for eksempel bare gårsdagens eller forrige måneds data, for å sikre at spørringen returnerer data innenfor disse grensene.

Kjente problemer og begrensninger

Listen nedenfor inneholder kjente Copilot-begrensninger i automatiseringssenteret.

  • Copilot er en ny teknologi som fremdeles utvikles. Den er optimalisert for bruk med engelsk språk, og støtte med andre språk er begrenset. Derfor kan deler av den vises på engelsk i stedet for på ditt foretrukne språk.
  • Copilot er for øyeblikket bare tilgjengelig i Dataverse-miljøer basert i USA.
  • Copilot kan returnere feil eller ufullstendige data og FetchXML-spørringer.
  • Copilot er i utgangspunktet bare i stand til å svare på spørsmål om skrivebordsflytaktivitet, skyflytaktivitet, arbeidskøer og generelle produktfunksjonsspørsmål om Power Automate.
  • I samtaler med flere runder beholder Copilot bare konteksten til de siste 10 spørsmålene. Hvis du får feil eller ikke fullførte resultater, bør du vurdere å tilbakestille samtalen.
  • Samtaler med flere svinger støttes ikke for generative svar (dokumentasjonsferdighet -forhåndsversjon).
  • For spørringer som returnerer store resultatsett, kan det hende at Copilot ikke kan returnere eller gjengi resultatet.