Delen via


Gebruik Copilot om automatiseringsactiviteiten te analyseren en productvragen te stellen (preview)

[Dit onderwerp maakt deel uit van de voorlopige documentatie en kan nog veranderen.]

Inzicht in automatiseringsactiviteiten en -prestaties is essentieel voor het behalen van doelstellingen op het gebied van operationele excellentie en betrouwbaarheid, ongeacht de omvang van het automatiseringsdomein, het team of de rol binnen de organisatie. Om deze doelen te bereiken zijn geavanceerde en dynamische monitoringmogelijkheden nodig die u waardevolle inzichten bieden die succesgebieden benadrukken en potentiële knelpunten, trends en gebieden voor verbetering identificeren. Met meer gedetailleerde inzichten kunt u weloverwogen beslissingen nemen die uw automatiseringsprocessen optimaliseren, wat leidt tot verhoogde efficiëntie en effectiviteit.

Screenshot van een copilot-ervaring als onderdeel van de automatiseringscentrum-pagina.

Belangrijk

Vereisten

Hoe werkt het?

Copiloot in automatiseringscentrum kan vragen beantwoorden over de volgende vier vaardigheden:

Index Skill Vragen die vaardigheid kan beantwoorden
0 Cloudstroom uitvoeringslogboeken Cloudstroom uitvoeringsstatus, trigger type, uitvoeringsduur, faalpercentage.
2 Bureaubladstroom uitvoeringslogboeken Bureaubladstroom uitvoeringsstatus, gebruikte machine, uitvoeringsmodus, foutpercentage.
5 werkwachtrij-gegevens Werkwachtrij itemstatussen, behalen van service level agreement (SLA), aantal processors.
4 Documentatie (generatieve antwoorden) Algemene Power Automate functievragen zoals hoe u activiteiten kunt analyseren met Copilot.

De eerste drie vaardigheden in de bovenstaande tabel vertalen door gebruikers ingevoerde natuurlijke taalquery's (vragen) naar Microsoft Dataverse FetchXML querysyntaxis. Dankzij deze vertaling kunnen gebruikers eenvoudig informatie over hun automatiseringsgegevens opvragen door vragen te stellen in natuurlijke taal. Daarnaast bepaalt Copilot de meest geschikte uitvoervisualisatie, zoals een tabel, cirkeldiagram, staafdiagram, of lijndiagram, om de inzichten en informatie effectief aan de gebruiker te presenteren.

Copiloot vaardigheid selector

Wanneer Copilot (per sessie) voor de eerste keer wordt geopend, is "cloudstroom" vaardigheid vooraf geselecteerd. U kunt vaardigheid aanpassen door de vervolgkeuzelijst naast de zin Vragen over te selecteren en uw gewenste vaardigheid te selecteren. Tijdens de eerste preview-fase wordt de conversatiegeschiedenis telkens opnieuw ingesteld wanneer u vaardigheid wijzigt.

Schermafbeelding van een ervaring in Copilot waarbij gebruikers kunnen kiezen uit een lijst met vaardigheden.

Proces op hoog niveau

  1. Zodra de gebruiker een geldige prompt invoert, genereert Copilot een query op basis van de invoer. FetchXML
  2. Als de gegenereerde FetchXML geldig is, wordt de query vervolgens uitgevoerd op de Dataverse backend onder de beveiligingscontext van de huidige gebruiker om overeenkomende gegevens op te halen. Door de gegevens als gebruiker op te halen, wordt ervoor gezorgd dat gebruikers alleen de gegevens zien waartoe ze al toegang hebben.
  3. Copilot bepaalt vervolgens de meest geschikte uitvoervisualisatie, zoals een tabel, cirkeldiagram, staafdiagram of lijndiagram, om de inzichten en gegevens effectief aan de gebruiker te presenteren.

Wat zijn FetchXML query's?

Microsoft Dataverse FetchXML is een taal die wordt gebruikt voor het ophalen van gegevens uit een Dataverse database. FetchXML is zo ontworpen dat het eenvoudig te maken, gebruiken en begrijpen is. U kunt bijvoorbeeld Dataverse vragen om u een lijst te geven van alle stroomuitvoeringen voor een specifieke stroom. De FetchXML query is de manier waarop u de vraag formuleert, zodat de database deze begrijpt en u de juiste resultaten kan geven.

Snelle best practices

  • Wees specifiek:
    • Hoe specifieker u bent in uw opdracht, hoe beter de AI deze begrijpt en reageert.
    • Als de AI niet het gewenste resultaat oplevert, hoeft u zich geen zorgen te maken. Probeer het opnieuw door de prompt aan te passen.
  • Experimenteer met prompts:
    • Als u niet de resultaten krijgt die u verwachtte, probeer dan uw opdracht anders te formuleren of meer context te geven.
  • Geef feedback:
    • Als de AI goede of slechte reacties heeft gegeven, kunt u ons dit laten weten door de duim omhoog of de duim omlaag te selecteren. U krijgt dan de optie om meer feedback te geven via de knop koppelen die eronder wordt weergegeven.

Promptvoorbeelden

In dit gedeelte vindt u voorbeeldprompts die u als startprompt voor uw eigen use cases kunt gebruiken. Sommige van deze vragen zijn mogelijk niet van toepassing of leveren onjuiste resultaten op. Het modelbegrip of de daadwerkelijke prompt en de gegevens die voor u beschikbaar zijn op basis van uw machtigingen, kunnen van invloed zijn op de nauwkeurigheid. Wij raden u aan de geretourneerde resultaten en query's te controleren en te valideren. FetchXML

Uitvoeringen van cloudstroom

Notitie

De uitvoeringsgeschiedenis van cloudstroom in Dataverse, die is gebaseerd op de nieuwe functie Elastic Table , kent andere bekende beperkingen voor het opvragen en samenvoegen van gegevens vergeleken met de uitvoeringsgeschiedenis van bureaubladstroom. Deze verschillen kunnen van invloed zijn op de reacties van Copilot. Meer informatie over deze bekende beperkingen vindt u hier .

  • Hoeveel runs werden er vorige maand veroorzaakt door een andere cloudstroom?
  • Wie heeft de afgelopen maand de flow runs geïnitieerd?
  • Hoeveel stromen zijn er gisteren mislukt?

Bureaubladstroomuitvoeringen

  • Welke stromen zijn de afgelopen week het meest uitgevoerd?
  • Wat waren de top vijf stromen van gisteren wat betreft het aantal voltooide uitvoeringen?
  • Hoe is de verdeling van de flow run-statussen?

Fouten

  • Laat mij de meest voorkomende runfouten van de afgelopen maand zien.
  • Laat mij een verdeling zien van succesvolle versus mislukte stromen in het afgelopen kwartaal.
  • Hoeveel mislukte runs waren er in de week vóór de laatste?

Werkwachtrijen

  • Toon mij het aantal items dat gereserveerd is.
  • Laat mij het aantal items zien dat het risico loopt de SLA te overtreden.
  • Wat is de gemiddelde verwerkingstijd per processor (machine) en wachtrij?

Computers

  • Welke bots hadden vandaag de meeste uitvoeringsfouten?
  • Welke machines bevinden zich in de onderhoudsmodus?
  • Welke machines hebben de meeste uitvoeringsfouten?

Makers

  • Laat mij de topstromen zien op basis van het aantal uitvoeringen, samen met informatie over de eigenaren ervan.
  • Wie waren de 10 grootste gebruikers die vorige maand flows uitvoerden?
  • Wanneer en door wie zijn de bureaubladstromen afgelopen week aangepast?

Documentatie (generatieve antwoorden)

  • Hoe kan ik een voorwaarde toevoegen aan Power Automate Bureaublad?
  • Kunnen cloudstromen goedkeuringen en besluitvormingsprocessen verwerken?
  • Waar kan ik verwijderde stromen vinden Power Automate?

Multi-turn prompts

In de context van AI kunt u met multi-turnprompts een doorlopend gesprek voeren met Copilot, waarbij de context van de vorige berichten in het gesprek wordt onthouden. Het gaat niet alleen om het beantwoorden van eenmalige vragen; het gaat om het aangaan van een dialoog met u, waarbij elke respons gebaseerd is op wat er eerder is gezegd.

Notitie

  • Generatieve antwoorden (documentatie vaardigheid) ondersteunen nog geen multi-turn-gesprekken.
  • Wanneer u een gesprek voert dat uit meerdere beurten bestaat, houdt Copilot alleen de tien meest recente vragen bij. Dit betekent dat Copilot de prompts verwijdert die als eerste zijn ingevoerd en alleen de laatste tien bewaart. Om de kwaliteit van respons te verbeteren, raden we u aan om het aantal vervolgvragen te beperken of de chat vaker opnieuw te starten. Zie Context van vorige prompt wissen om opnieuw te beginnen voor meer informatie.

Voorbeeld

Beurt Vragen en antwoorden
gebruiker: Laat mij een verdeling zien van succesvolle versus mislukte stromen in het afgelopen kwartaal
Copilot: hier is de verdeling van succesvolle versus mislukte stromen gedurende het afgelopen kwartaal.
gebruiker: Wat was de grootste fout van de runs die mislukten?
Copilot: Dit is de grootste fout van de runs die mislukten.
gebruiker: Op welke machinenamen waren er de meeste fouten?
Copilot: Hier zijn de machinenamen waarbij de meeste fouten zijn opgetreden.
gebruiker: Wat was de gemiddelde looptijd van de geslaagde flows?
Copilot: Hier is de gemiddelde looptijd van de stromen die zijn gelukt.

Schermafbeelding van een chat met meerdere beurten in Copilot met verschillende uitvoergegevens en visualisaties.

De uitvoerindeling beïnvloeden

U kunt de uitvoeropmaak van Copilot beïnvloeden door expliciete uitvoertypen op te vragen, zoals: "toon mij mislukte vs geslaagde flow run-distributie als staafdiagram." Deze prompt levert waarschijnlijk het volgende resultaat op:

Schermafbeelding van een antwoord dat Copilot op een gebruikersprompt heeft beantwoord met cirkeldiagram.

Wis de context van de vorige prompt om opnieuw te beginnen

Als u het gesprek met Copilot opnieuw wilt instellen, selecteert u de drie puntjes ... naast de naam copilot en selecteert u vervolgens Nieuwe chat.

Schermafbeelding van de optie Nieuwe chat in Copilot om een gesprek opnieuw in te stellen.

Bewerk en voer FetchXML opnieuw uit query's die door Copilot zijn geretourneerd

U kunt de query's die Copilot retourneert, nauwkeurig afstemmen door ter plekke bewerkingen uit te voeren in het codegebied. Wijzig de code zodat deze overeenkomt met uw nieuwe zoekcriteria en selecteer Uitvoeren. Ter illustratie bekijken we de volgende vraag:

  • "Hoeveel stromen zijn er de afgelopen drie dagen volgens schema geactiveerd?"

Zoekresultaten vóór elke wijziging

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

Schermafbeelding van Copilot met gegenereerde fetchXML-querycode vóór het toepassen van de wijzigingen.

Gewijzigde queryresultaten

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

Schermafbeelding van Copilot met gegenereerde fetchXML-querycode nadat de wijzigingen zijn toegepast.

Valideer de queryresultaten die door Copilot zijn gegenereerd FetchXML

De volgende stappen guide leiden u door het proces om FetchXML query's in Power Automate cloudflows te valideren (en mogelijk opnieuw te gebruiken).

Stap 1: Maak een kopie van de FetchXML query

Nadat u uw vraag naar Copilot hebt verzonden, ontvangt u een antwoord met daarin de tekst koppelen met het label Code weergeven. Om de code te kopiëren, selecteert u koppelen en selecteert u vervolgens het kopieerpictogram in de rechterbovenhoek van het FetchXML vak.

Stap 2: Maak een cloudstroom en test de FetchXML query

  1. Navigeer naar de Power Automate portal en selecteer Mijn stromen in het navigatiemenu aan de linkerkant.
  2. Ga verder door + Nieuwe stroom op de opdrachtbalk te selecteren en selecteer vervolgens Directe cloudstroom in het vervolgkeuzemenu.
  3. Voer een stroomnaam in, selecteer Handmatig een stroom activeren en vervolgens Maken.
  4. De cloudstroomontwerper verschijnt. Zoek en selecteer de knop + Nieuwe stap.
  5. Voer op de zoekbalk die verschijnt Dataverse in en selecteer vervolgens de Dataverse connector uit de resultaten.
  6. Er worden verschillende acties weergegeven. Blader door totdat u de actie Rijen weergeven vindt. Selecteer vervolgens deze actie.
  7. Selecteer in de actie Rijen weergeven de koppeling Geavanceerde opties weergeven.
  8. Er verschijnt een queryveld. FetchXML In dit veld voert u de gekopieerde FetchXML query in die Copilot eerder heeft gegenereerd.
  9. Nadat u uw FetchXML hebt geplakt, selecteert u Opslaan.
  10. Test uw stroom door Testen te selecteren.
  11. Volg de aanwijzingen op uw scherm om uw stroom handmatig te starten en de resultaten ervan te bekijken.

Stap 3: Begrijp de resultaten

Stel dat u Copilot vraagt: 'Hoeveel mislukte en hoeveel geslaagde stromen hadden we de afgelopen maand?' Deze prompt genereert een FetchXML vraag die lijkt op het volgende voorbeeld:

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

Als de gegevens overeenkomen met de opgegeven FetchXML query, retourneert de List rows Dataverse actie die is geconfigureerd in stap 2 gegevens in een formaat dat JSON (JavaScript Object Notation) wordt genoemd. Dit is in feite een methode om gegevens op een goed georganiseerde manier te presenteren, waardoor ze eenvoudig digitaal te lezen en te schrijven zijn.

Bij distributiegebaseerde vragen zoals eerder genoemd, worden gegevens gegroepeerd op één of meer velden (statuscode), samen met een aggregatie (count) die het nummer voor elke groep retourneert (dat wil zeggen, failed, succeeded, enzovoort).

Elk geretourneerd record bevat velden zoals:

  • flowsession_count: het aantal keren dat de werkstroom is uitgevoerd.
  • flowsession_regardingobjectid: de unieke id voor de stroomuitvoering.
  • flowsession_statuscode: De status van de flowrun (bijvoorbeeld mislukt).
  • workflow_name: de naam van de stroom.

Als u wilt weten hoe vaak een specifieke stroom is uitgevoerd, kijk dan naar de kolom flowsession_count van de record waarin workflow_name uw stroomnaam is.

Begrijp hoe Copilot reageert op problematische prompts

In deze tabel staan de standaardantwoorden die worden geretourneerd wanneer Copilot uw vraag of bedoeling niet begrijpt of geen geldig antwoord kan genereren.

Copilot-antwoord DETAILS
Sorry, something went wrong. Please try again. Er is een onverwachte fout opgetreden. Formuleer uw vraag opnieuw en probeer het opnieuw.
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. De vraag is begrepen en er is een geldige query gegenereerd, maar er zijn geen gegevens beschikbaar om te retourneren.
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. Uw vraag kon niet worden vertaald naar een geldige FetchXML query. Formuleer uw vraag opnieuw en probeer het opnieuw.
Sorry, Copilot is at capacity and temporarily unavailable — please try again in a little while. Er zijn beperkingen qua middelen op de backend. Stel uw vraag na korte tijd opnieuw.
Sorry, your message contains potentially harmful content. Please ensure your input is appropriate and try again. De backendservice heeft uw vraag geblokkeerd omdat deze mogelijk schadelijke inhoud bevat. Verwijder alle mogelijk schadelijke inhoud uit uw vraag en probeer het opnieuw.
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. De gegenereerde FetchXML is ongeldig of de query is mislukt toen Copilot deze probeerde uit te voeren. Formuleer uw vraag opnieuw en probeer het opnieuw.
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 filters die op uw query zijn toegepast, overschrijden de huidige aggregatielimieten in . FetchXML Voeg geschiktere filters toe, bijvoorbeeld alleen gegevens van gisteren of vorige maand, om ervoor te zorgen dat de query gegevens binnen deze limieten retourneert.

Bekende problemen en beperkingen

De volgende lijst bevat bekende beperkingen van Copilot in automatiseringscentrum.

  • Copilot is een nieuwe technologie die nog in ontwikkeling is. Het is geoptimaliseerd voor gebruik met de Engelse taal. Ondersteuning voor andere talen is beperkt. Als zodanig kunnen delen ervan in het Engels verschijnen in plaats van in uw voorkeurstaal.
  • Copilot is momenteel alleen beschikbaar in Dataverse-omgevingen in de Verenigde Staten.
  • Copilot kan onjuiste of onvolledige gegevens en query's retourneren. FetchXML
  • Copilot kan in eerste instantie alleen vragen beantwoorden over bureaubladstroom-activiteit, cloudstroom-activiteit, werkwachtrijen en algemene vragen over productfuncties van Power Automate.
  • Bij gesprekken met meerdere beurten houdt Copilot alleen de context van de laatste 10 vragen bij. Als u onjuiste of onvolledige resultaten tegenkomt, kunt u overwegen om het gesprek te resetten.
  • Gesprekken met meerdere beurten worden niet ondersteund voor generatieve antwoorden (documentatie vaardigheid).
  • Bij query's die grote resultaatsets opleveren, kan Copilot het resultaat mogelijk niet retourneren of weergeven.