Utilizzare Copilot per analizzare l'attività del flusso desktop (anteprima)

[Questo articolo fa parte della documentazione non definitiva, pertanto è soggetto a modifiche.]

Comprendere le prestazioni dell'automazione è fondamentale per raggiungere obiettivi di eccellenza operativa e affidabilità, indipendentemente dalle dimensioni del patrimonio di automazione, del team o del ruolo all'interno dell'organizzazione. Per raggiungere questi obiettivi sono necessarie funzionalità di monitoraggio avanzate e dinamiche che forniscano informazioni preziose che evidenzino le aree di successo e identifichino potenziali colli di bottiglia, tendenze e aree di miglioramento. Disporre di informazioni dettagliate ti consente di prendere decisioni informate che ottimizzano i tuoi processi di automazione, portando a una maggiore efficienza ed efficacia.

Screenshot di un'esperienza Copilot come parte della pagina delle attività del flusso desktop.

Importante

  • Questa è una funzionalità di anteprima.
  • Le funzionalità di anteprima non sono destinate ad essere utilizzate per la produzione e sono soggette a restrizioni. Queste funzionalità sono disponibili prima di una versione ufficiale di modo che i clienti possano ottenere un accesso prioritario e fornire dei commenti.

Gli ultimi progressi nell'intelligenza artificiale ci offrono opportunità senza precedenti per esplorare nuovi casi d'uso del monitoraggio dello stato dell'automazione che potrebbero includere qualsiasi cosa, dalla semplice esplorazione dei dati al rilevamento di anomalie, raccomandazioni intelligenti e persino bot con riparazione automatica.

Con Copilot ora in grado di analizzare l'attività del flusso desktop, stiamo facendo il primo passo verso una nuova direzione, consentendoti di democratizzare l'accesso alle informazioni dettagliate ponendo domande specifiche sull'attività del flusso desktop Copilot utilizzando il linguaggio naturale.

Importante

Prerequisiti

Come funziona?

Questa esperienza copilota è basata sul servizio Azure Open AI ed è in grado di tradurre le richieste degli utenti in query valide Dataverse FetchXML . Inizialmente, queste query sono focalizzate e ottimizzate per l'attività del flusso desktop, ad esempio esecuzioni, flussi, errori e macchine.

Processo di alto livello

  1. Una volta che l'utente immette un prompt valido, copilota genera una query valida basata sull'input. FetchXML
  2. Se il valore generato FetchXML è valido, la query viene eseguita sul Dataverse backend nel contesto di sicurezza dell'utente corrente per recuperare i dati corrispondenti. Ciò garantisce che gli utenti visualizzino solo i dati a cui sono già autorizzati ad accedere.
  3. Copilot determina quindi la visualizzazione di output più adatta, ad esempio una tabella, grafico a torta, grafico a barre o un grafico a linee, per presentare in modo efficace informazioni e dati all'utente.

Cosa sono le query? FetchXML

Microsoft Dataverse FetchXML è un linguaggio utilizzato per recuperare dati da un database. Dataverse È progettato per essere facile da creare, utilizzare e comprendere. Ad esempio, potresti chiedere a Dataverse di fornirti un elenco di tutte le esecuzioni del flusso per un flusso specifico. La query è il modo in cui formuli la domanda affinché il database la comprenda e possa fornirti i risultati corretti. FetchXML

Procedure consigliate per la richiesta

  • Sii specifico: quanto più specifico sei con il tuo suggerimento, tanto meglio l'intelligenza artificiale capirà e risponderà. Se l'intelligenza artificiale non produce l'output desiderato, non preoccuparti, riprova modificando la tua richiesta.
  • Sperimenta con i suggerimenti: se non ottieni i risultati che ti aspettavi, prova a riformulare il messaggio o fornire più contesto.
  • Fornisci feedback: se l'intelligenza artificiale ha prodotto risposte ottime o insoddisfacenti, faccelo sapere selezionando opzione Mi piace o Non mi piace con un'opzione per fornire ulteriori commenti tramite il collegamento Di' a Microsoft cosa ti è piaciuto di questa funzionalità visualizzato sotto.

Esempi di richiesta

In questa sezione vengono spiegati esempi di richiesta che possono essere utilizzati come richieste iniziali per i propri casi d'uso. Alcuni di queste richieste potrebbero non essere applicabili o restituire risultati errati, poiché la precisione potrebbe essere influenzata dalla comprensione del modello o dalla richiesta effettiva e dai dati a tua disposizione in base alle tue autorizzazioni. Ti consigliamo di rivedere e convalidare i risultati restituiti e di FetchXML eseguire la query. Ulteriori informazioni: Convalida FetchXML i risultati della query generati da copilota.

Esecuzioni

  • Quali flussi sono stati eseguiti di più la scorsa settimana?
  • Quali sono stati i primi cinque flussi di ieri per numero di esecuzioni completate?
  • Qual è stata la durata media del flusso "[inserisci qui il nome del flusso]" flusso durante lo scorso semestre?

Errori

  • Mostrami gli errori di esecuzione più frequenti durante l'ultimo mese.
  • Mostrami una distribuzione dei flussi riusciti e di quelli falliti durante l'ultimo trimestre.
  • Qual è stato il numero di esecuzioni non riuscite durante la settimana precedente all'ultima?

Computer

  • Quali robot hanno avuto il maggior numero di errori di esecuzione oggi?
  • Quali macchine sono in modalità manutenzione?
  • Quali sono le macchine con il maggior numero di guasti?

Autori

  • Mostrami i flussi principali per numero di esecuzioni insieme alle informazioni sul proprietario.
  • Chi sono stati i primi 10 utenti che hanno eseguito i flussi durante lo scorso mese?
  • Quando e da chi sono stati modificati i flussi desktop la scorsa settimana?

Richieste a più turni

Nel contesto dell'intelligenza artificiale, le richieste a più turni ti consentono di avere una conversazione continua con Copilot, in cui si ricorda il contesto dei messaggi precedenti nella conversazione. Non si tratta solo di rispondere a domande una tantum; si tratta di impegnarsi in un dialogo con te, in cui ogni risposta si basa su ciò che è stato detto prima.

Nota

Quando sei impegnato in conversazioni a più turni, tieni presente che Copilot tiene traccia solo delle cinque domande più recenti. Ciò significa che Copilot inizia a cancellare le richieste immesse per prime e conserva solo le ultime cinque. Per migliorare la qualità delle risposte, suggeriamo di limitare a quattro le domande di follow-up e quindi riavviare la chat. Maggiori informazioni: Cancellazione del contesto delle richieste precedenti per ricominciare.

Esempio

Turno Richiesta e risposta
Utente: mostrami una distribuzione dei flussi riusciti e di quelli falliti durante l'ultimo trimestre
Copilot: ecco la distribuzione dei flussi riusciti e di quelli falliti durante l'ultimo trimestre.
Utente: qual è stato l'errore principale tra quelli che hanno fallito?
Copilot: ecco l'errore principale tra quelli che hanno fallito.
Utente: su quali nomi di macchine hanno fallito di più?
Copilot: di seguito sono riportati i nomi delle macchine in cui si è verificato il maggior numero di errori.
Utente: di quelli che hanno avuto successo, qual è stata la durata media della loro corsa?
Copilot: ecco la durata media di esecuzione dei flussi riusciti.

Screenshot di una chat Copilot in più turni con diversi dati di output e visualizzazioni.

Influenza del formato di output

Puoi influenzare il formato di output di Copilot richiedendo tipi di output espliciti come "mostrami la distribuzione dell'esecuzione del flusso fallita o riuscita come grafico a barre". Ciò probabilmente produce il seguente risultato:

Screenshot di una risposta di Copilot che ha risposto a una richiesta dell'utente con un grafico a torta.

Cancellazione del contesto delle richieste precedenti per ricominciare

Se desideri reimpostare la conversazione con Copilot puoi selezionare i tre punti ... accanto al nome di Copilot, quindi seleziona Nuova chat.

Screenshot dell'opzione Nuova chat di Copilot per reimpostare una conversazione.

Convalida FetchXML risultati della query generati da copilota

I seguenti passaggi guida ti guideranno attraverso il processo di convalida (e potenzialmente riutilizzo) delle FetchXML query nei Power Automate flussi cloud.

Passaggio 1: Crea una copia della FetchXML query

Dopo aver inviato la tua query a Copilot, riceverai una risposta che include un collegamento etichettato Mostra codice. Seleziona questo collegamento, quindi seleziona l'icona di copia situata nell'angolo in alto a destra della casella FetchXML per copiare il codice.

Passaggio 2: Crea flusso cloud e testa la query FetchXML

  1. Accedi al portale Power Automate e seleziona Flussi personali dal menu di spostamento a sinistra.
  2. Continua selezionando + Nuovo flusso sulla barra dei comandi, quindi seleziona Flusso cloud istantaneo dal menu a discesa.
  3. Immetti un nome per il flusso, seleziona Attiva un flusso manualmente, quindi Crea.
  4. Viene visualizzato la finestra di progettazione del flusso cloud. Trova e seleziona il pulsante + Nuovo passaggio.
  5. Nella barra di ricerca visualizzata, inserisci Dataverse, quindi seleziona il connettore Dataverse dai risultati.
  6. Vengono visualizzate varie azioni. Scorri fino a trovare e selezionare l'azione Elenca righe.
  7. All'interno dell'azione Elenca righe, seleziona il collegamento Mostra opzioni avanzate.
  8. Viene visualizzato un campo di query. FetchXML Qui puoi inserire la query copiata FetchXML generata in precedenza da copilota.
  9. Dopo aver incollato il tuo FetchXML, Seleziona Salva.
  10. Metti alla prova il tuo flusso selezionando Test.
  11. Segui le istruzioni visualizzate sullo schermo per avviare manualmente il flusso ed esaminarne i risultati.

Passaggio 3: comprensione dei risultati

Supponiamo che tu abbia chiesto a copilota 'quanti flussi falliti e riusciti abbiamo avuto il mese scorso?' Questo produce una FetchXML query simile alla seguente:

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

Se i dati corrispondono alla query specificata, l'azione FetchXML Elenca righe configurata in Dataverse passaggio 2 restituisce i dati in un formato denominato JSON (JavaScript Object Notation), che è essenzialmente un metodo utilizzato per presentare i dati in modo ben organizzato, rendendoli facili da leggere e scrivere in formato digitale.

Per le domande basate sulla distribuzione come menzionato in precedenza, i dati vengono raggruppati in uno o più campi (statuscode), insieme a un'aggregazione (count) che restituisce il numero per ciascun gruppo (ovvero, failed, succeeded e così via).

Ciascuno dei record restituiti contiene campi quali:

  • flowsession_count: il numero di volte che è stato eseguito il flusso di lavoro.
  • flowsession_regardingobjectid: l'identificatore univoco per l'esecuzione del flusso.
  • flowsession_statuscode: lo stato dell'esecuzione del flusso (ad esempio, Non riuscito).
  • workflow_name: il nome del flusso.

Se vuoi sapere quante volte è stato eseguito un flusso specifico, guarda la flowsession_countcolonna del record dove workflow_name è il nome del tuo flusso.

Comprendere le risposte di Copilot alle richieste problematiche

Questa tabella mostra le risposte predefinite restituite quando Copilot non è in grado di comprendere la domanda, l'intento o generare una risposta valida.

Risposta di Copilot Dettagli
Si è verificato un errore. Riprova. Indica che si è verificato un errore non previsto. Riformula la domanda e riprova.
Non ho capito la domanda. Riformulala e riprova. Posso rispondere a domande relative ai dati presenti in questa pagina. Per ulteriori esempi di richiesta che puoi chiedere a Copilot, puoi visitare la sezione degli esempi di richiesta sulla nostra pagina della documentazione. Indica che la tua domanda non è stata tradotta in una query valida. FetchXML Riformula la domanda e riprova.
Copilot ha esaurito la capacità ed è temporaneamente non disponibile. Riprova più tardi. Indica che ci sono vincoli di risorse sul backend. Riprova la tua domanda dopo poco tempo.
Spiacenti, il messaggio contiene contenuti potenzialmente dannosi. Verificare che l'input sia appropriato e riprovare. Indica che la tua domanda potrebbe includere contenuti potenzialmente dannosi ed è stata bloccata dal servizio backend. Rimuovi eventuali contenuti potenzialmente dannosi dalla tua domanda e riprova.
Non sono riuscito a generare una risposta valida in base alla tua domanda. Riformulala e riprova. Posso rispondere a domande relative ai dati presenti in questa pagina. Per ulteriori esempi di richiesta che puoi chiedere a Copilot, puoi visitare la sezione degli esempi di richiesta sulla nostra pagina della documentazione. Indica che il valore generato FetchXML non è valido o che la query non è riuscita quando copilota ha tentato di eseguirla. Riformula la domanda e riprova.
La ricerca include troppi risultati. Ridefinisci la tua query e riprova. Per esempi su come limitare i risultati di ricerca restituiti da Copilot, visita la pagina della documentazione. Indica che i filtri applicati alla query superano i limiti di aggregazione correnti in . FetchXML Aggiungi filtri più appropriati, ad esempio chiedi i dati di ieri o del mese scorso alla tua query per assicurarti che restituisca dati entro tali limiti.

Problemi noti e limitazioni

L'elenco seguente contiene le limitazioni note di Copilot nell'attività del flusso desktop.

  • Copilot è una nuova tecnologia ancora in fase di sviluppo. È ottimizzato per l'uso con la lingua inglese e ha un supporto limitato con altre lingue. Pertanto, parti di esso potrebbero apparire in inglese anziché nella tua lingua preferita.
  • Copilot è attualmente disponibile solo in ambienti Dataverse con sede negli Stati Uniti.
  • Copilot potrebbe restituire dati e query errati o incompleti. FetchXML
  • Copilot è inizialmente in grado solo di rispondere a domande sull'attività del flusso desktop come errori, macchine ed esecuzioni passate e correnti.
  • Nelle conversazioni a più turni, Copilot mantiene solo il contesto delle ultime cinque domande. Se riscontri risultati errati o incompleti, valuta la possibilità di reimpostare la conversazione. Maggiori informazioni: Cancellazione del contesto delle richieste precedenti per ricominciare.
  • Per le query che restituiscono set di risultati di grandi dimensioni, Copilot potrebbe non essere in grado di restituirli o visualizzarli.