Kehotteen tuloksen muuttaminen
Kehote luo vastauksen oletusarvoisesti tekstinä. Teksti voi olla kätevä muoto monissa käyttötapauksissa. Jos vastauksessa on kuitenkin useita yksitellen tunnistettavia elementtejä, tekstivaihtoehto voi olla rajoittava.
JSON-tuloksen käytön edut
JSON-tulos mahdollistaa JSON-rakenteen luonnin kehotteen vastauksena tekstin sijaan. JSON helpottaa useita elementtejä sisältävien vastausten käsittelyä Power Automatessa tai Power Appsissa.
Seuraava on esimerkki käyttötapauksista, jotka JSON-tulos mahdollistaa:
- Jäsennetyn sisällön, kuten projektiaikataulun tai tuotetietojen, näyttäminen.
- Tietojen poimiminen tekstistä, kuten laskuista, ostotilauksesta ja toimituslomakkeista.
- Objektin määritteiden tunnistaminen tekstilähteistä, kuten sähköpostiviesteistä ja Dataverse-tiedoista.
- Useiden luokkien tai asenteiden saaminen tekstistä.
Kehotteen luominen JSON-tuloksen avulla
Tässä osassa käsitellään JSON-muodon valitsemista tulokseksi ja JSON-muodon muokkaamista.
JSON-muodon valitseminen tulokseksi
Kehotteen vastauksen hahmontamista voidaan muuttaa seuraavasti:
Valitse oikealla Kehoteasetukset-otsikon alla puolella olevassa paneelissa Tulos>JSON.
Tarkista, miten kehotteen vastaus hahmonnetaan JSON-muodossa valitsemalla alhaalla vasemmalla Testaa kehote.
Muokkaa JSON-muotoa
Muodon oletusasetus on Määritetty automaattisesti. Tämä muoto tarkoittaa, että aina kun kehotetta testataan, kehotteeseen liitetty muoto päivitetään testauksen aikana tunnistettuun muotoon. Tämä muoto on kätevä, kun kehotteen ohjeita iteroidaan ja halutaan tietää, miten vastausmuoto kehittyy.
Jos JSON-esimerkki päivitetään, muodoksi tulee Mukautettu eikä sitä päivitetä koskaan, jos kehotetta testataan uudelleen. Tämä muoto on kätevä, jos kehotteen säätämisen ei haluta vaikuttavan muotoon tai jos tiettyä muotoa on käytettävä.
Automaattiseen määritystilaan voidaan palata valitsemalla Palaa automaattiseen määritykseen.
Kehotetta testataan ja se tallennetaan seuraavasti:
Vahvista juuri muokattu esimerkki valitsemalla Käytä.
Tarkista, miten kehotteen vastaus hahmonnetaan uudessa muodossa valitsemalla Testaa kehote.
Kun muokkaukset on tehty, valitse Tallenna mukautettu kehote.
Jos tämä vaihe ohitetaan, muutokset menetetään.
Lomakkeen tallennus lukitsee uusimman automaattisesti määritetyn muodon tai määritetyn mukautetun muodon. Kun kehotetta sitten käytetään Power Automatessa tai Power Appsissa, käytetään tallennettua muotoa – se ei vaihtele.
JSON-esimerkeistä luotava JSON-rakenne voidaan tarkistaa koska tahansa valitsemalla </>. Tätä rakennetta ei voi muokata tällä hetkellä.
JSON-tuloksen sisältävän kehotteen käyttäminen Power Automatessa
Kun Luo tekstiä GPT:n avulla -toiminto lisätään Power Automate -työnkulussa, kaikkia JSON-kenttiä voidaan käyttää dynaamisina arvoina ilman, että vastauksen jäsentämistä varten olisi lisättävä monimutkaista logiikkaa.
Seuraava esimerkki osoittaa, miten sähköpostitse vastaanotettu lasku voidaan käsitellä käyttämällä kehotettu, joka on kuvattu tämän artikkelin kohdassa Kehotteen luominen JSON-tuloksen avulla.
Luo käynnistimen Kun uusi sähköpostiviesti saapuu sisältävä työnkulku.
Lisätietoja on kohdassa Käynnistimien käytön aloittaminen.
Suodattimet on muistettava määrittää, jos vain tietyt sähköpostiviestit on käsiteltävä.
Poimi liitteiden teksti toiminnon Tunnista teksti kuvasta tai PDF-tiedostosta avulla.
Lisätietoja työnkulun luomisesta ja muokkaamisesta suunnitteluohjelmassa on kohdassa Pilvityönkulkujen suunnitteluohjelman ymmärtäminen.
Koska edellinen toiminto palauttaa taulukon rivejä sivun taulukossa, kaikki rivit on kätevämpi koota yksilöityyn muuttujaan.
Alusta muuttuja ja liitä Tunnista teksti kuvasta tai PDF-tiedostosta -toiminnon dynaaminen Teksti-arvo tähän muuttujaan.
Suorita työnkulku loppuun seuraavasti:
- Valitse työnkulussa Luo teksti kehotteen avulla GPT:llä.
- Valitse Kehote-kentät Parametrit-välilehdessä tulokseksi Kehote ja JSON.
- Lisää luotu laskumuuttuja kehotesyötteeseen.
Seuraavalla tavalla on helppoa ja turvallista käyttää useita tekstistä kehotteen avulla poimittuja arvoja.
Valitse työnkulussa Lähetä sähköposti.
Lähetä Parametrit-välilehdessä sähköpostiviesti, joka sisältää kehotteen JSON-tuloksena poimimat elementit.
Usein kysytyt kysymykset
JSON-objektia ei voitu luoda
Kehotetta testattaessa saattaa ilmetä seuraava virhe: JSON-objektia ei voitu luoda. Muokkaa kehoteohjetta ja yritä uudelleen.
Tämä virhe voi johtua siitä, että malli ympäröi JSON-tuloksen metatiedoilla, jotka estävät vaaditun JSON-muodon onnistuneen tarkistamisen. Yritä ratkaista ongelma lisäämällä kehotteeseen seuraava ohje: Älä sisällytä vastaukseesi JSON-merkintää.
Yhtään JSON-muotoa ei palauteta automaattisessa määritystilassa
On mahdollista, että JSON-muotoa ei palauteta sen jälkeen, kun Testaa kehote on valittu automaattinen määritystila aktivoituna. Syynä voi olla se, että kehotteen ohjeet ovat ristiriidassa JSON-muodon palauttamisen järjestelmän ohjeiden kanssa. Ristiriita voidaan ratkaista muuttamalla kehotteen ohjetta ja testaamalla uudelleen.
JSON-muotoa ei ole päivitetty kehotteen suorituspalvelussa
Uusin automaattisessa määritystilassa havaittu JSON-muoto tai uusin mukautetussa tilassa määritetty JSON-muoto on kirjattu kehotteen tallennusajankohtana. Tätä tallennettua JSON-muotoa käytetään kehotteen suorituspalvelussa. Se varmistaa vastausmuodon yhdenmukaisuuden myös silloin, kun dynaamiset syötteet kehotteeseen muuttuvat.
Rajoitukset
- JSON-rakennetta ei voi muokata.
- JSON-muodon määrittämistä ilman kentän avaimia ei tueta.
Esimerkki: muotoa["abc", "def"]
ei tueta, mutta muotoa[{"Field1": "abc"}, {"Field1": "def"}]
tuetaan.