Dela via


Använd Copilot för att analysera automatiseringsaktivitet och ställa produktfrågor (förhandsversion)

[Det här ämnet är en förhandsversion av dokumentationen och kan ändras.]

Att förstå automatiseringsaktivitet och prestanda är nyckeln till att uppnå mål för driftseffektivitet och tillförlitlighet, oavsett storleken på automatiseringsegendomen, teamet eller rollen i organisationen. För att kunna nå dessa mål krävs avancerade och dynamiska övervakningsfunktioner som ger dig värdefulla insikter som framhäver områden med framgång och identifierar potentiella flaskhalsar, trender och områden för förbättringar. Med mer detaljerade insikter kan du fatta välgrundade beslut som optimerar dina automatiseringsprocesser, vilket leder till ökad effektivitet och effektivitet.

Skärmbild av en Copilot upplevelse som en del av sidan för automatiseringscentret.

Viktigt

Förutsättningar

Hur fungerar det?

Copilot i Automatiseringscenter kan besvara frågor om följande fyra färdigheter:

Index Skill Frågor som färdigheten kan svara på
1 Körningsloggar för molnflöde Körningsstatus för molnflöde, utlösartyp, körningens varaktighet, felfrekvens.
2 Datorflödeskörningsloggar Körningsstatus för datorflöde, använd dator, körningsläge, felfrekvens.
3 Data för arbetsköobjekt Status för arbetsköobjekt, servicenivåuppnående (SLA), antal behandlare,
4 Dokumentation (generativa svar) Allmänna Power Automate funktionsfrågor, till exempel hur du analyserar aktivitet med Copilot.

De tre första färdigheterna som anges i tabellen ovan översätter frågor (frågor) med naturligt språk som anges av användare till Microsoft Dataverse FetchXML-frågesyntax. Detta gör det möjligt för användare att enkelt hämta information som sina automatiseringdata genom att ställa frågor på naturligt språk. Dessutom bestämmer Copilot sedan vilken visualisering som passar bäst, till exempel ett tabell-, cirkeldiagram-, stapeldiagram- eller linjediagram, för att effektivt presentera insikterna och information för användaren.

Copilot färdighetsväljare

När Copilot öppnas (per session) första gången är färdigheten "molnflöde" förvald. Du kan ändra färdigheten genom att välja listrutan bredvid frasen Frågor om och välja önskad färdighet. Under den första förhandsgranskningsfasen återställs konversationshistoriken varje gång du ändrar färdigheten.

Skärmbild av en upplevelse i Copilot där användare kan välja från en lista med färdigheter.

Process på hög nivå

  1. När användaren matar in en giltig prompt genererar Copilot en giltig FetchXML fråga baserat på indata.
  2. Om det genererade FetchXML är giltigt körs frågan sedan mot Dataverse serverdelen under den aktuella användarens säkerhetskontext för att hämta matchande data. Genom att hämta data som användare ser du till att användarna bara ser data som de redan har behörighet att komma åt.
  3. Copilot bestämmer sedan vilken visualisering som passar bäst, till exempel ett tabell-, cirkeldiagram-, stapeldiagram- eller linjediagram, för att effektivt presentera insikterna och data för användaren.

Vad är FetchXML-frågor?

Microsoft Dataverse FetchXML är ett språk som används för att hämta data från en Dataverse-databas. FetchXML är utformat för att vara enkelt att skapa, använda och förstå. Du kan till exempel be Dataverse om en lista över alla flödeskörningar för ett visst flöde. Frågan FetchXML är det sätt på vilket du formulerar frågan så att databasen förstår den och kan ge dig rätt resultat.

Bästa praxis för prompt

  • Var specifik:
    • Ju mer specifik du är med din prompt, desto bättre förstår och svarar AI:n.
    • Om AI:n inte producerar önskat resultat, oroa dig inte. Försök igen genom att justera din prompt.
  • Experimentera med prompter:
    • Om du inte får de resultat du förväntade dig kan du försöka omformulera din uppmaning eller ge mer sammanhang.
  • Ge feedback:
    • Om AI:n gav bra eller otillfredsställande svar kan du meddela oss genom att välja tummen upp eller ner med ett alternativ för att ge mer feedback via länken Berätta Microsoft vad du gillade med den här funktionen som visas nedan.

Exempel på fråga

Det här avsnittet innehåller exempelprompter som du kan använda som startprompt för dina egna användningsfall. Vissa av dessa prompter kanske inte är tillämpliga eller returnerar felaktiga resultat. Modellförståelse eller den faktiska prompten och de data som är tillgängliga för dig baserat på dina behörigheter kan påverka noggrannheten. Vi rekommenderar att du granskar och validerar de returnerade resultaten och FetchXML-frågan.

Körningar av molnflöden

Obs

Körningshistorik för molnflöden i Dataverse, som bygger på den nya funktionen Elastisk tabell , har andra kända begränsningar för att fråga och aggregera data jämfört med körningshistoriken för datorflöden. Dessa skillnader kan påverka svaren från Copilot. Mer information om dessa kända begränsningar finns här.

  • Hur många körningar förra månaden utlöstes av ett annat molnflöde?
  • Vem initierade flödeskörningarna under den föregående månaden?
  • Hur många flöden misslyckades i går?

Datorflödeskörningar

  • Vilka flöden har körts mest den senaste veckan?
  • Vad händer med de fem översta flödena efter antal slutförda körningar?
  • Vilken var fördelningen av flödeskörningsstatus?

Fel

  • Visa de vanligaste körningsfelen under föregående månad.
  • Visa en distribution av lyckade och misslyckade flöden under det senaste kvartalet.
  • Hur många misslyckade körningar var veckan före den senaste?

Arbetsköer

  • Visa antalet objekt som är i vänteläge.
  • Visa antalet objekt som riskerar att bryta mot SLA.
  • Vilken är den genomsnittliga hanteringstiden per processor (dator) och kö?

Datorer

  • Vilka problem som misslyckades mest i dag?
  • Vilka datorer är i underhållsläge?
  • Vilka datorer har flest körningsfel?

Utvecklare

  • Visa de översta flödena efter antal körningar tillsammans med deras ägarinformation.
  • Vilka var de tio främsta användarna som kör flöden förra månaden?
  • När och av vem ändrades datorflöden förra veckan?

Dokumentation (generativa svar)

  • Hur kan jag lägga till ett villkor i Power Automate för dator?
  • Kan molnflöden hantera godkännanden och beslutsprocesser?
  • Var kan jag hitta borttagna flöden i Power Automate?

Frågor med flera svängar

I samband med AI låter flervalsprompter dig ha en pågående konversation med Copilot, där den kommer ihåg sammanhanget för de tidigare meddelandena i konversationen. Det är inte bara att svara på enstaka frågor; Det är att föra en dialog med dig, där varje svar är baserat på vad som sagts tidigare.

Obs

  • Generativa svar (dokumentationsfärdighet) har ännu inte stöd för konversationer med flera turer.
  • När du deltar i en konversation med flera turer håller Copilot bara reda på de tio senaste frågorna. Det innebär att Copilot börjar rensa de prompter som angavs först och bara behåller de senaste tio. För att förbättra svarskvaliteten föreslår vi att du begränsar dina uppföljningsfrågor eller startar om chatten oftare. Mer information finns i Rensa föregående promptkontext för att börja om.

Exempel

Vända Fråga och svar
Användare: Visa en distribution av lyckade och misslyckade flöden under det senaste kvartalet
Copilot: Här är en distribution av lyckade och misslyckade flöden under det senaste kvartalet.
Användare: Vad var det översta felet för körningar som misslyckades?
Copilot: Här är det översta felet av de körningar som misslyckades.
Användare: För vilka datornamn misslyckades de mest?
Copilot: Här är datornamnen där de flesta felen inträffade.
Användare:Vad var är genomsnittslängden för körning av de flöden som har lyckats?
Copilot: Här är genomsnittslängden för de flöden som har lyckats.

Skärmbild av en chatt med flera svängar i Copilot med olika utdata och visualiseringar.

Påverka utdataformatet

Du kan påverka Copilot:s utdataformat genom att be om explicita utdatatyper som "visa mig misslyckad vs lyckad flödeskörningsdistribution som ett stapeldiagram". Den här uppmaningen ger troligen följande resultat:

Skärmbild av ett svar som Copilot besvarade en användarprompt med ett cirkeldiagram.

Rensa föregående promptkontext för att börja om

Om du vill återställa konversationen med Copilot väljer du de tre punkterna ... bredvid namnet Copilot och väljer sedan Ny chatt.

Skärmbild av alternativet Ny chatt i Copilot för att återställa en konversation.

Redigera och kör FetchXML frågor som returneras av Copilot

Du kan finjustera de frågor som returneras av Copilot genom redigeringar på plats i kodområdet. Ändra bara koden så att den matchar dina nya sökkriterier och välj Kör. För att illustrera, låt oss överväga följande prompt:

  • "Hur många flöden har utlösts av schemat under de senaste tre dagarna?"

Fråga resultat före ändringar

<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ärmbild av Copilot med genererad fetchXML-frågekod innan ändringarna tillämpas.

Ändrade sökfrågeresultat

<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ärmbild av Copilot med genererad fetchXML-frågekod efter att ändringarna tillämpats.

Validera FetchXML-frågeresultat som genererats av copilot

Följande steg vägleder dig genom processen för att validera (och eventuellt återanvända) FetchXML frågor i Power Automate molnflöden.

Steg 1: Kopiera FetchXML-frågan

När du har skickat din fråga till Copilot får du ett svar som innehåller en länk med etiketten Visa kod. Om du vill kopiera koden väljer du den här länken och väljer sedan kopieringsikonen längst upp till höger FetchXML i rutan.

Steg 2: Skapa ett molnflöde och testa frågan FetchXML

  1. Navigera till portalen Power Automate portal och välj Mina flöden från den vänstra navigeringsmenyn.
  2. Fortsätt genom att välja + Nytt flöde i kommandofältet och välj instant molnflöde från listrutans meny.
  3. Ange ett namn för flödet, välj Utlös ett flöde manuellt och välj sedan Skapa.
  4. Molnflödesdesignern visas. Välj knappen + Nytt steg.
  5. Skriv in i sökfältet som visas Dataverse och välj sedan Dataverse anslutningsprogram från resultaten.
  6. Olika åtgärder visas. Bläddra igenom tills du hittar och markerar åtgärden för listrader.
  7. Åtgärden Lista rader, välj länken Visa avancerade alternativ.
  8. Ett FetchXML frågefält visas. I det här fältet matar du in den kopierade FetchXML-frågan som Copilot genererade tidigare.
  9. När du har klistrat in din FetchXML väljer du Spara.
  10. Testa flödet genom att välja Testa.
  11. Följ anvisningarna på skärmen om du vill starta flödet manuellt för att granska resultatet.

Steg 3: Förstå resultaten

Anta att du frågade Copilot hur många misslyckade kontra lyckade flöden hade vi förra månaden? Detta prompt skapar en FetchXML fråga som liknar följande:

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

Om data matchar den angivna FetchXML frågan returnerar åtgärden Listrader Dataverse som konfigurerades i steg 2 data i ett format som kallas JSON( JavaScript Object Notation), vilket i huvudsak är en metod som används för att presentera data på ett välorganiserat sätt, vilket gör det enkelt att läsa och skriva digitalt.

För distributionsbaserade frågor som tidigare nämnts grupperas data efter ett eller flera fält (statuscode), tillsammans med en samling (count) som returnerar antalet för varje grupp (d.v.s failed. succeeded och så vidare).

Varje post som returneras innehåller fält som:

  • flowsession_count: Antalet gånger arbetsflödet kördes.
  • flowsession_regardingobjectid: Den unika identifieraren för flödeskörningen.
  • flowsession_statuscode: Status för flödeskörningen (t.ex. misslyckas).
  • workflow_name: Namnet på flödet.

Om du vill veta hur många gånger ett visst flöde har körts tittar du i flowsession_count kolumnen i posten där workflow_name är ditt flödesnamn.

Förstå Copilot svar på problematiska prompter

Den här tabellen visar standardsvar som returneras när Copilot inte kan förstå din fråga, avsikt eller generera ett giltigt svar.

Copilot-svar Detaljer
Sorry, something went wrong. Please try again. Ett oväntat fel inträffade. Omformulera din fråga och försök 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. Frågan tolkades och en giltig fråga genererades, men det finns inga tillgängliga data som kan returneras.
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. Din fråga kunde inte översättas till en giltig FetchXML-fråga. Omformulera din fråga och försök igen.
Sorry, Copilot is at capacity and temporarily unavailable — please try again in a little while. Det finns resursbegränsningar på serverdelen. Försök sedan på frågan igen efter en kort tid.
Sorry, your message contains potentially harmful content. Please ensure your input is appropriate and try again. Backend-tjänsten blockerade din fråga eftersom den kan innehålla potentiellt skadligt innehåll. Ta bort potentiellt skadligt innehåll från din fråga och försök 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 genererade FetchXML-frågan är ogiltig eller att frågan misslyckades när Copilot försökte köra den. Omformulera din fråga och försök 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. Filtren som tillämpas på frågan överskrider de aktuella sammansättningsgränserna i FetchXML. Lägg till lämpligare filter, till exempel endast gårdagens eller förra månadens data för att säkerställa att frågan returnerar data inom dessa gränser.

Kända problem och begränsningar

Följande lista innehåller kända begränsningar för Copilot i automatiseringscenter.

  • Copilot är en ny teknik som fortfarande utvecklas. Den är optimerad för användning med engelska och stödet med andra språk är begränsat. Delar av den kan därför visas på engelska i stället för det språk du föredrar.
  • Copilot är för närvarande endast tillgänglig i Dataverse-miljöer med bas i USA.
  • Copilot kan returnera felaktiga eller ofullständiga data och FetchXML frågor.
  • Copilot kan till en början bara besvara frågor om datorflödesaktivitet, molnflödesaktivitet, arbetsköer och allmänna frågor om Power Automate produktfunktioner.
  • I konversationer med flera turer behåller Copilot endast kontexten för de senaste 10 frågorna. Om du får felaktiga eller ofullständiga resultat kan du överväga att återställa konversationen.
  • Generativa svar (dokumentationsfärdighet) har ännu inte stöd för konversationer med flera turer.
  • För frågor som returnerar stora resultatuppsättningar Copilot kanske inte kan returnera eller återge resultatet.