Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Copilot nella finestra di progettazione di Power Automate consente di compilare e modificare i flussi usando il linguaggio naturale. Questa guida illustra cosa funziona bene oggi, cosa non funziona e come ottenere i migliori risultati.
Cosa Copilot può fare oggi
Copilot funziona meglio quando si forniscono istruzioni chiare e con ambito per la modifica del flusso. Il Centro sicurezza di Azure può:
- Aggiungi azioni al flusso: Chiedi a Copilot per inserire un'azione specifica in un punto specifico. Comprende il catalogo azioni e può configurare parametri comuni.
- Modificare le azioni esistenti: modificare le pianificazioni dei trigger, aggiornare le condizioni, scambiare connettori o modificare le impostazioni delle azioni.
- Explain cosa fa un flusso: selezionare un flusso e chiedere Copilot di scorrere la logica in modo dettagliato. Ciò è particolarmente utile per i flussi ereditati da un altro utente.
- Suggerisci passaggi successivi: dopo aver aggiunto un trigger, Copilot può consigliare azioni logiche successive basate su modelli comuni.
-
Help con espressioni semplici: Copilot può scrivere espressioni di base come
formatDateTime(),concat(), manipolazione delle stringhe e semplici condizionali. Gestisce bene i rilinei. - Aggiungi rami paralleli e gestione degli errori: Chiedi a Copilot di aggiungere un ramo parallelo con impostazioni di Configurazione post-esecuzione per i modelli di notifica degli errori.
- Generare i blocchi di ambito: Copilot è possibile eseguire il wrapping delle azioni in un modello try/catch usando azioni Scope con configurazione 'run-after'.
Cosa Copilot non può fare ancora
Essere iniziali sulle limitazioni consente di risparmiare tempo. Copilot attualmente non può:
- errori di runtime Debug: Copilot non ha accesso alla cronologia di esecuzione del flusso, ai log degli errori o al contesto di esecuzione. Non sa perché una determinata esecuzione non è riuscita.
- Read i tuoi dati: Copilot non esegue query su elenchi di SharePoint, tabelle Dataverse, database SQL o qualsiasi origine dati in tempo reale. Non è possibile verificare che esista un nome di colonna o che un valore sia corretto.
- Risolvere i problemi di connessione: token scaduti, errori di autorizzazione e problemi del gateway non rientrano nell'ambito di Copilot. Questi richiedono l'autenticazione manuale o l'azione di amministratore.
- Modificare in modo affidabile la logica annidata complessa: Condizioni profondamente annidate, più livelli di istruzioni 'Apply to Each' o 'Switch' con molti rami possono portare a risultati imprevisti. Suddividerli in richieste più piccole.
- Comprendere le Dipendenze tra Flussi: Se il flusso chiama un flusso figlio o dipende dall'output di un altro flusso, Copilot tratta ogni flusso in isolamento.
- Genera espressioni complesse: le espressioni nidificate a funzioni multiple, le query XPath, o le espressioni che fanno riferimento al contenuto dinamico di vari passaggi sono spesso non corrette o incomplete.
Note
Queste limitazioni sono temporanee. Il team del prodotto sta lavorando attivamente per concedere Copilot accesso alla cronologia di esecuzione e al contesto degli errori.
Modelli di richiesta che funzionano
Le richieste specifiche a scopo singolo ottengono i risultati migliori. Ecco alcuni modelli che funzionano in modo coerente.
Aggiungi azioni
Aggiungere una condizione dopo l'azione Ottieni elementi per controllare se la colonna Stato è uguale a 'Approvato'.
"Aggiungere un'azione Invia messaggio di posta elettronica (V2) dopo il passaggio di approvazione. Impostare il campo A sulla variabile RequestorEmail e sull'oggetto "La richiesta è stata approvata".
Modificare i passaggi esistenti
"Modificare il trigger per l'esecuzione ogni lunedì alle 9:00 ora del Pacifico".
"Aggiornare la condizione per verificare anche se il campo Priority è 'High' usando un operatore OR".
Spiegare flussi
"Spiegare cosa fa questo flusso passo dopo passo".
"Cosa accade quando la condizione in Apply to Each è false?"
Gestire gli errori
"Aggiungere la gestione degli errori all'azione HTTP. In caso di errore, inviare un messaggio di posta elettronica con i dettagli dell'errore e quindi terminare il flusso come non riuscito".
Racchiudere le azioni di SharePoint in un ambito con un ambito parallelo che viene eseguito in caso di fallimento e pubblica nel nostro canale di Teams.
Espressioni
"Scrivere un'espressione che formatta la data odierna come AAAA-MM-GG."
"Creare un'espressione che ottiene l'estensione di file dal campo FileName".
Modelli di prompt che non funzionano correttamente
Questi stili di prompt producono risultati scarsi. Evitateli.
Troppo vago
"Correggi il mio flusso."
Copilot non sa cosa c'è di sbagliato. Non è possibile visualizzare errori e "correggere" potrebbe significare qualcosa. In alternativa, dimmi Copilot esattamente ciò che vuoi cambiare.
Chiedere di eseguire il debug degli errori di runtime
"Perché il flusso ha avuto esito negativo alle 15:00 ieri?"
Esegui il debug di questo errore: 'L'operazione richiesta non è valida'.
Copilot non ha accesso alla cronologia di esecuzione o ai log degli errori dalla finestra di progettazione, anche se consente di risolvere i problemi durante le esecuzioni dei flussi dalla pagina delle esecuzioni dei flussi. Altre informazioni sul debug in Quando usare l'intelligenza artificiale esterna in questo articolo.
Immettere istruzioni in più passaggi in un messaggio
"Aggiungere un trigger per quando viene creato un elemento SharePoint, quindi ottenere i dettagli dell'elemento, controllare se lo stato è approvato, inviare un messaggio di posta elettronica al manager, attendere l'approvazione, aggiornare l'elemento e pubblicare in Teams".
Dividilo in singole richieste. Assegnare un'istruzione, confermare il risultato, quindi assegnare l'istruzione successiva. Copilot gestisce in modo affidabile i singoli passaggi, ma perde precisione nei processi estesi.
Chiedere informazioni sui dati specifici
"Quali colonne hanno il SharePoint list?"
"L'indirizzo di posta elettronica nella tabella dei contatti dataverse è valido?"
Copilot non può eseguire query sulle origini dati. Controllare direttamente i dati, quindi indicare Copilot i nomi di campo esatti da usare.
Quando usare l'intelligenza artificiale esterna
Per alcune attività, gli strumenti di intelligenza artificiale per utilizzo generico sono oggi più efficaci. Questo può cambiare man mano che Copilot ottiene più contesto, ma per il momento:
Usare l'intelligenza artificiale esterna per il debug dei messaggi di errore: copiare il messaggio di errore completo dall'esecuzione non riuscita e incollarlo in Copilot, GitHub Copilot o altri strumenti. Includere:
- Il messaggio di errore e il codice di stato
- Tipo di azione non riuscito (HTTP, SharePoint, SQL e simile)
- Cosa ci si aspettava di accadere
Gli strumenti di intelligenza artificiale esterna hanno una conoscenza approfondita dei codici di errore dell'API e spesso possono identificare immediatamente la causa radice.
Usare l'intelligenza artificiale esterna per espressioni complesse: se è necessaria un'espressione annidata che combina più funzioni, gli strumenti di intelligenza artificiale esterni spesso producono risultati più accurati. Incollare i campi usati e descrivere l'output desiderato. Incollare quindi nuovamente l'espressione generata in Power Automate.
Tip
Scopri come utilizzare una libreria di espressioni pronte all'uso nell'Expression Cookbook per flussi cloud. Questo articolo illustra molti modelli comuni senza bisogno di uno strumento di intelligenza artificiale.
Usare l'intelligenza artificiale esterna per consigli sulla progettazione del flusso: descrivere il processo aziendale e richiedere una raccomandazione sull'architettura. Gli strumenti esterni possono suggerire modelli come flussi padre/figlio, strategie di gestione degli errori e logica di ripetizione dei tentativi.
Usare l'intelligenza artificiale esterna per domande specifiche del connettore: se è necessario conoscere il formato JSON esatto per un corpo della richiesta HTTP o la sintassi del filtro OData per SharePoint, gli strumenti di intelligenza artificiale esterni hanno conoscenze di riferimento approfondite.
Note
Questo non è un riflesso della qualità di Copilot. È un riflesso della portata. Copilot è ottimizzato per la modifica del flusso nel contesto. Gli strumenti esterni sono ottimizzati per il recupero di conoscenze generali. Usare entrambi.
Suggerimenti per ottenere risultati migliori
Specifica: assegnare un nome all'azione, al campo e al valore. Aggiungi una condizione che verifica se
Statusè uguale aApproved, batte l'aggiunta di un controllo per l'approvazione.Una richiesta per messaggio: Copilot offre prestazioni ottimali con istruzioni incentrate su un singolo scopo. Aggiungere l'azione, verificare che sia corretta, quindi procedere.
Usare i verbi di azione: Avvia il prompt con "Aggiungi", "Modifica", "Rimuovi", "Spiega" o "Sposta". Questi si mappano direttamente alle operazioni che Copilot può eseguire.
Include i nomi e i valori dei campi. Non far indovinare Copilot. Se sai che la colonna si chiama
EmployeeEmail, dillo.Review prima di salvare: Controlla sempre ciò che Copilot ha generato prima di salvare. Aprire l'azione creata e verificare i parametri, in particolare i riferimenti al contenuto dinamico.
Eseguire l'iterazione in piccoli passaggi: creare il flusso in modo incrementale. Aggiungi il trigger, verificane l'esattezza. Aggiungere la prima azione, verificarla. Questo rileva i problemi in anticipo e mantiene pulito il contesto di Copilot.
Usare la funzionalità di spiegazione di Copilot per convalidare: dopo che Copilot modifica il flusso, chiedere di spiegare cosa fa il flusso. Confrontarne la descrizione con la finalità. In questo modo si rilevano malintesi prima che diventino errori di runtime.
Salvare il flusso prima delle modifiche principali Copilot: se Copilot produce una modifica indesiderata, è possibile ripristinare l'ultima versione salvata. Trattare i salvataggi come checkpoint.
Tip
Se Copilot genera un risultato imprevisto, annullarlo e provare a riformulare la richiesta con dettagli più specifici. Le richieste più brevi e più mirate funzionano quasi sempre meglio delle istruzioni lunghe e in più parti.
Informazioni correlate
- Introduzione a Copilot nei flussi cloud
- Manuale delle espressioni per i workflow cloud
- Risolvere gli errori del flusso nel cloud
- Informazioni di riferimento sul codice di errore del flusso cloud
- Progettazione classica e progettazione moderna
Nota: l'autore ha creato questo articolo con assistenza per l'intelligenza artificiale. Altre informazioni