Comparteix a través de


Canviar la sortida de la sol·licitud

Per defecte, la sol·licitud genera text com a resposta. El text pot ser convenient per a molts casos d'ús. Tanmateix, si la resposta té diversos elements que s'han d'identificar individualment, l'opció de text es pot limitar.

Avantatges d'utilitzar la sortida JSON

La sortida JSON us permet generar una estructura JSON per a la vostra resposta ràpida en lloc d'un text. JSON permet un processament més fàcil de respostes amb múltiples elements a Power Automate or Power Apps.

A continuació es mostra un exemple de casos d'ús que es fan possibles amb la sortida JSON:

  • Mostra contingut estructurat, com ara el calendari del projecte o la informació del producte.
  • Extreu dades de text com factures, ordres de compra, formularis de lliurament i molts més.
  • Identifiqueu els atributs dels objectes a partir de fonts de text com ara correus electrònics o Dataverse dades.
  • Obtén diverses categories o sentiments d'un text.

Crear una sol·licitud amb sortida JSON

Aquesta secció descriu com seleccionar JSON com a sortida i editar el format JSON.

Seleccioneu JSON com a sortida

Per canviar la forma en què es representa la resposta de sol·licitud, seguiu aquests passos:

  1. Al tauler directament sota l'encapçalament Configuració de sol·licituds , seleccioneu Sortida>JSON.

  2. A la part inferior esquerra, seleccioneu Prova la sol·licitud per comprovar com es representa la resposta de la sol·licitud en JSON.

    Captura de pantalla de les seleccions a la pàgina

Edita el format JSON

Per defecte, el format és Detectat automàticament. Aquest format significa que cada vegada que proveu la sol·licitud, el format associat a la sol·licitud s'actualitza amb el detectat en el moment de la prova. Aquest format és convenient quan esteu iterant les instruccions de sol·licitud i voleu saber com evoluciona el format de resposta.

Captura de pantalla del

Si actualitzeu l'exemple JSON, el format es converteix en personalitzat i no s'actualitza mai si torneu a provar la sol·licitud. Aquest format és convenient quan no voleu que els ajustaments ràpids influeixin en el format o si heu de seguir un format específic.

Podeu tornar al mode de detecció automàtica seleccionant Torna a la detecció automàtica.

Captura de pantalla de la icona

Per provar i desar la sol·licitud, seguiu aquests passos:

  1. Per confirmar l'exemple recentment modificat, seleccioneu Aplica.

  2. Per comprovar com es representa la resposta de la sol·licitud amb el nou format, seleccioneu Prova de sol·licitud.

  3. Quan acabeu les modificacions, seleccioneu Desa la sol·licitud personalitzada.

    Si salteu aquest pas, es perdran els canvis.

    Captura de pantalla del format personalitzat.

Quan deseu la sol·licitud, bloquegeu el format detectat automàticament o el format personalitzat definit. Això vol dir que quan utilitzeu la sol·licitud a Power Automate o Power Apps s'utilitza el format desat, no varia.

En qualsevol moment, podeu comprovar l'esquema JSON que es genera a partir dels exemples JSON seleccionant < />. No podeu modificar aquest esquema actualment.

Utilitzar una sol·licitud amb sortida JSON a Power Automate

Després d'afegir l'acció Text creat amb GPT en un Power Automate flux, podeu utilitzar tots els camps JSON com a valors dinàmics sense afegir lògica complexa per analitzar la resposta.

L'exemple següent mostra com podeu processar una factura rebuda per correu electrònic mitjançant la sol·licitud descrita a Crear una sol·licitud amb sortida JSON d'aquest article.

  1. Creeu un flux amb el trigger,Quan arribi un correu electrònic nou.

    Per obtenir més informació, aneu a Introducció a l'activador .

  2. Si només necessiteu processar correus electrònics específics, assegureu-vos d'establir filtres.

  3. Extreu el text dels fitxers adjunts amb l'acció,Reconeix text en una imatge o un document PDF.

    Per obtenir més informació sobre com crear i modificar un flux al dissenyador, aneu a Entendre el dissenyador de fluxos al núvol.

  4. Com que l'acció anterior retorna una taula de línies dins d'una taula de la pàgina, és més convenient agregar totes les línies en una variable única.

    Inicialitza una variable i afegeix el valor dinàmic Text de l'acció Reconèixer text en una imatge o un document PDF d'aquesta variable.

    Captura de pantalla que mostra el text OCR d'accés.

  5. Completeu el flux seguint els passos següents:

    1. Al flux, seleccioneu Crea text amb GPT mitjançant una sol·licitud.
    2. A la pestanya Paràmetres del camp Sol·licitud , seleccioneu Demana amb JSON com a sortida.
    3. Afegiu la variable de factura que heu creat a l'entrada de sol·licitud.

El procediment següent us permet utilitzar de manera fàcil i segura diversos valors extrets d'un text mitjançant una sol·licitud.

  1. Al flux, seleccioneu Envia un correu electrònic.

  2. A la pestanya Paràmetres , envieu un correu electrònic que contingui els elements extrets per la sol·licitud amb sortida JSON.

    Captura de pantalla del cos del correu electrònic amb els camps JSON.

PMF

No s'ha pogut generar un JSON

És possible que trobeu l'error següent mentre proveu una sol·licitud: No s'ha pogut generar un JSON. Editeu la instrucció i torneu-ho a provar.

Aquest error pot ser perquè el model tanca la sortida JSON amb informació de metadades que impedeix la verificació correcta del format JSON requerit. Per resoldre el problema, proveu d'afegir la instrucció següent a la vostra sol·licitud: No incloeu el markdown JSON a la resposta.

No es retorna cap JSON en mode de detecció automàtica

És possible que no es retorni cap JSON després de seleccionar Indicador de prova amb el mode de detecció automàtica activat. Pot ser perquè les instruccions ràpides es contradiuen amb la instrucció del sistema de retornar un JSON. Es podria resoldre canviant la instrucció ràpida i provant de nou.

El format JSON no s'actualitza en temps d'execució de sol·licitud

El format JSON més recent detectat en mode de detecció automàtica o el format JSON més recent definit en mode personalitzat es registra en el moment de desar ràpidament. Aquest format JSON gravat s'aplica en temps d'execució de la solteca, garantint la coherència del format de resposta fins i tot quan canvien les entrades dinàmiques de la sol·licitud.

Limitacions

  • No podeu modificar un esquema JSON.
  • No admetem la definició d'un format JSON sense claus de camp.
    Exemple: ["abc", "def"] no s'admet, però [{"Field1": "abc"}, {"Field1": "def"}] és compatible.

Vídeo: AI Builder Sortides JSON al generador de sol·licituds