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.
Il protocollo MCP (Model Context Protocol) è un protocollo aperto che consente una perfetta integrazione tra applicazioni LLM (Large Language Model) e origini dati esterne e strumenti. Il tuo agente può usare il server MCP di Power Apps per comunicare con le tue Power Apps, fornendo una corretta supervisione con l'intervento umano o flussi di lavoro agentici.
Importante
- Si tratta di 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 soggette a condizioni per l'utilizzo supplementari e sono disponibili prima di una versione ufficiale in modo che i clienti possano ottenere l'accesso in anteprima e fornire feedback.
- Questa funzionalità è disponibile solo nella lingua inglese e sostituisce il feed dell'agente basato sulle attività di Microsoft Copilot Studio precedente.
- Per informazioni sull'uso dell'intelligenza artificiale con questa funzionalità, vedere Domande frequenti sullo strumento di invoke_data_entry Server MCP di Power Apps.
Il server MCP di Power Apps fornisce all'agente due tipi di funzionalità:
Automatizzare le attività ripetitive delle app:
Il server MCP di Power Apps consente agli agenti di usare strumenti app avanzati sviluppati in Power Apps. Ad esempio, le funzionalità dell'agente di immissione dati disponibili in precedenza come funzionalità di intelligenza artificiale su richiesta sono ora accessibili a qualsiasi agente tramite il server MCP di Power Apps. Per usarli, è necessario creare l'agente, configurare lo strumento MCP e indirizzarlo al contenuto non strutturato in modo che possa generare record di Dataverse con revisione e approvazione umana tramite il feed dell'agente avanzato.
Supervisionare l'attività dell'agente
Il server MCP di Power Apps fornisce anche strumenti specializzati per gli utenti aziendali per supervisionare qualsiasi attività dell'agente nel feed dell'agente. Gli agenti possono ora consegnare il controllo agli esseri umani per la revisione, l'assistenza e lo spostamento con gli strumenti MCP. Questi strumenti forniscono ai creatori un maggiore controllo sulle attività che vogliono pubblicare nel flusso dell'agente e quando è necessario un passaggio da agente a umano.
Annotazioni
L'accesso alle funzionalità di feed e supervisione dell'agente è limitato per impostazione predefinita ai ruoli di sicurezza Amministratore sistema e Addetto personalizzazione sistema. Per consentire ad altri utenti di visualizzare il feed dell'agente, concedere autorizzazioni di lettura/scrittura a livello di organizzazione nelle tabelle elencate qui. È possibile creare un nuovo ruolo di sicurezza con queste autorizzazioni e assegnare il ruolo a più utenti in base alle esigenze.
- Agent Hub Goal(agenthubgoal)
- Agent Hub Insight (agenthubinsight)
- Metrica dell'hub agente (agenthubmetric)
- Compito dell'agente(agenttask)
- Copilot(bot)
Gli strumenti MCP di Power Apps migliorano di più vengono usati. Ad esempio, quando si apportano correzioni ai suggerimenti nell'area di disegno dell'agente, lo strumento di immissione dei dati migliora in base alle correzioni. Per utilizzare le funzionalità avanzate del feed degli agenti, abilitare e configurare il server MCP di Power Apps dall'agente Microsoft Copilot Studio. Dopo la configurazione, è possibile richiamare gli strumenti server MCP di Power Apps dalle istruzioni dell'agente usando il linguaggio naturale.
Altre informazioni: Creare un agente autonomo connesso al server MCP di Power Apps
Importante
Per gli scenari di agente autonomo in cui un agente viene eseguito tramite un trigger, il server MCP di Power Apps deve essere configurato per l'esecuzione usando le credenziali fornite dall'autore, come illustrato nella sezione dei dettagli dello strumento. Passare a Credenziali fornite dall'autore del controllo per l'autenticazione per altri dettagli se questa opzione è disabilitata.
Elenco di strumenti
Dopo la connessione al server MCP di Power Apps, l'agente può scegliere tra vari strumenti nell'ambiente Power Platform. Questi strumenti possono generare elementi del feed agente che creano esperienze utente diverse, ad esempio una visualizzazione affiancata per gli agenti di immissione dati o la navigazione diretta a un record per scenari di tipo request_for_assistance.
| Tool | Description |
|---|---|
| log_for_review | Registra attività completata per supervisione umana passiva. |
| request_assistance | Richiedere assistenza a un utente umano. |
| invoke_data_entry | Creare uno o più record in un'origine dati come Microsoft Dataverse, usando il contenuto di testo normale o un messaggio di posta elettronica. |
log_for_review
Registra il lavoro dell'agente completato nel feed dell'agente per la revisione. Lo log_for_review strumento è destinato agli scenari in cui un agente dispone di informazioni sufficienti per agire in modo autonomo, ma l'utente deve comunque essere a conoscenza di ciò che l'agente ha fatto. Questo strumento può essere considerato come un modo per supervisionare passivamente le azioni ad alta attendibilità o a basso rischio eseguite dagli agenti. È più adatto per le decisioni che possono essere facilmente riviste o di cui è possibile eseguire il rollback se l'agente esegue l'azione in modo errato. Oltre al titolo, alla descrizione e ai passaggi, è anche possibile chiedere allo strumento di aggiungere un collegamento al record Dataverse pertinente o a un URL esterno dell'app. Se un'azione dell'agente tocca più record di Dataverse, è possibile indicare all'agente il record a cui deve passare in connessione con l'attività creata. Potrebbe trattarsi del collegamento al record creato dall'agente usando il server MCP Dataverse o un collegamento di record presente nel contesto, ad esempio il record che ha attivato l'esecuzione dell'agente. Queste attività vengono visualizzate nella scheda Completato del feed dell'agente.
Istruzione di esempio
Quando il cliente effettua una prenotazione dal portale, questo agente deve registrare i dettagli per la revisione. Il titolo dell'articolo di revisione deve essere basato sul numero di riferimento della prenotazione e deve usare il prefisso esatto "Review Web Booking: ". Nella descrizione della recensione scrivere un riepilogo conciso della prenotazione che include i campi principali come Riferimento prenotazione, Data prenotazione, Numero di posto e Stato, in modo che un revisore possa comprendere rapidamente cosa è stato elaborato senza aprire il record. Assicurarsi che la descrizione venga letta come paragrafo breve e rifletta accuratamente i valori correnti del record di prenotazione. Includere il ragionamento come passaggi. Includere anche un collegamento al record di prenotazione.
richiedi_assistenza
Lo scopo previsto dello request_assistance strumento è consentire agli agenti di individuare errori, escalation o eccezioni per gli utenti, in modo che possano prendere provvedimenti appropriati. In qualità di creatore, puoi definire gli scenari in cui l'agente deve usare lo strumento request_assistance. Crea un'operazione nel feed agente che viene inserita nella sezione Richiede attenzione del feed dell'agente. Si tratta di un'operazione asincrona che chiama l'agente di Microsoft Copilot Studio che attende fino al completamento dell'azione da parte dell'utente. Per informazioni dettagliate sul completamento dell'attività del feed delle azioni, vedi Supervisionare l'agente nelle app basate su modello con feed dell'agente (anteprima)
Puoi osservare lo stato In corso per l'esecuzione dell'agente nella scheda attività quando si visualizza l'agente in Copilot Studio. Una volta che l'utente ha completato l'attività dal feed dell'agente, il controllo ritorna all'agente tramite callback e l'agente può completare il compito.
Analogamente allo log_for_review strumento, è possibile controllare l'output dell'attività per titolo, descrizione e passaggi e può essere specifico quando si indica all'agente il collegamento da associare a una determinata attività.
Istruzione di esempio
Quando questo agente viene attivato dalla creazione di un nuovo caso di supporto, deve richiedere assistenza. Nella richiesta impostare il titolo anteponendo al titolo la dicitura "Assistenza necessaria: " seguita dal valore di issue. Nella descrizione dell'attività sono inclusi il tipo di problema, la descrizione del problema, la data segnalata e il valore risolto. Includere i passaggi di ragionamento. Includere anche un collegamento al record di problema di Dataverse correlato. Una volta completata l'attività, continuare l'elaborazione impostando lo stato del caso su Chiuso.
invoke_data_entry
Lo invoke_data_entry strumento semplifica la creazione di record di Dataverse estraendo informazioni strutturate da input non strutturati, ad esempio messaggi, messaggi o documenti. Quando viene richiamato da un agente di Copilot Studio, analizza automaticamente il contenuto in ingresso, compila il modulo appropriato con i dati estratti e presenta la voce proposta come attività nel feed dell'agente per la revisione e l'approvazione dell'utente. Richiede la revisione della voce proposta da un utente prima di creare il record. Ciò consente l'acquisizione di dati veloce e affidabile con un lavoro manuale minimo.
Istruzione di esempio - Agente attivato tramite posta elettronica condivisa
Sei l'agente generatore di idee di viaggio. Il processo consiste nell'elaborare i messaggi di posta elettronica in arrivo e creare record di idea di viaggio in Dataverse.
Quando arriva un messaggio di posta elettronica:
Determinare se contiene informazioni relative ai viaggi (nel corpo o negli allegati del messaggio di posta elettronica).
Usare lo
invoke_data_entrystrumento per creare un record di idea di viaggio con le informazioni estratte nelle colonne seguenti:- cr3ea_title
- cr3ea_description
- cr3ea_triptype
- cr3ea_customername
- cr3ea_customeremail
- cr3ea_customerphone
- cr3ea_destinationcity
- cr3ea_travelstart
- cr3ea_travelend
- cr3ea_numero_di_viaggiatori
- cr3ea_budgetusd
- cr3ea_specialrequests
Se mancano informazioni, creare comunque il record con i dati disponibili. Lasciare vuoti i campi sconosciuti.
Annotazioni
- Quando si scrivono istruzioni per l'agente, fare sempre riferimento alle colonne Dataverse in base ai relativi nomi logici, come illustrato nell'istruzione di esempio. Le istruzioni chiare e dirette consentono all'agente di creare in modo affidabile i record dall'input. È possibile visualizzare il nome logico di una colonna aprendo la tabella in make.powerapps.com, selezionare Colonne e quindi aprire la colonna per visualizzare i dettagli.
-
invoke_data_entrylo strumento supporta .pdf, .xlsx, .docx, .jpeg, .jpg, .png, .gif and.bmp. -
invoke_data_entrylo strumento può popolare una sola riga di testo (formato none), numeri interi e tipi di colonna decimali. - Assicurarsi che l'utente disponga dell'autorizzazione per creare record per la tabella di destinazione.
Funzionamento dello strumento invoke_data_entry
Quando si configura un agente di Copilot Studio per l'uso del server MCP di Power Apps e si abilita lo invoke_data_entry strumento, l'agente segue questo processo:
- Un trigger agente viene attivato in base alla configurazione, ad esempio un messaggio di posta elettronica che arriva in una cassetta postale monitorata o un nuovo documento caricato in SharePoint.
- L'agente analizza i contenuti in arrivo e le tue istruzioni per determinare se utilizzare lo strumento
invoke_data_entry. - Se necessario, lo strumento
invoke_data_entryviene richiamato, passando il contenuto di input e la tabella di destinazione nel Dataverse e le colonne della tabella da predire. - Lo strumento elabora l'input, estrae le informazioni pertinenti e popola un modulo Dataverse con valori suggeriti per ogni colonna mappata.
- Un'attività viene visualizzata nel feed dell'agente. Selezionandola si attiva l'esperienza di revisione dell'inserimento dati. Il pannello sinistro mostra l'input originale e il pannello destro visualizza il modulo popolato con valori suggeriti.
- L'utente può esaminare i valori estratti, apportare correzioni, se necessario, e quindi salvare il record in Dataverse.
Inviare commenti
Per fornire commenti e suggerimenti sullo strumento di invoke_data_entry:
- Aprire un'attività invoke_data_entry nel feed dell'agente.
- Selezionare il pulsante feedback nell'intestazione dell'attività.
- Scegliere di fornire un complimento, segnalare un problema o inviare un suggerimento.
Articoli correlati
Aggiungi agenti all'app di tipo model-driven (anteprima)
Supervisionare gli agenti nelle app basate su modello con feed degli agenti (anteprima)