Uporaba storitve Cognitive Services v aplikacijah s platnom
V tem članku je prikazano, kako lahko zgradite osnovno aplikacijo delovnega območja, ki za analizo besedila uporablja API analize besedila Azure Cognitive Services. Pokazali vam bomo, kako nastaviti API analize besedila in ga povezati s povezovalnikom analize besedila. Nato vam bomo pokazali, kako ustvariti aplikacijo delovnega območja, ki kliče API.
Opomba
Če ste šele začeli z gradnjo aplikacij v storitvi Power Apps, priporočamo, da preberete Ustvarjanje aplikacije od začetka, preden začnete brati ta članek.
Uvod v Azure Cognitive Services
Azure Cognitive Services je nabor API-jev, SDK-jev in storitev, ki so na voljo, da bodo vaše aplikacije bolj pametne, interaktivne in jih bo mogoče odkriti. Te storitve vam omogočajo enostavno dodajanje inteligentnih funkcij – na primer zaznavanje čustev in videozaznavanje, prepoznavanje obraza, govora in vida ter razumevanje govora in jezika – v aplikacije.
V tem članku se bomo osredotočili na »razumevanje jezika«, pri čemer bomo delali z API-jem analize besedila. Ta API vam omogoča, da v svojem besedilu zaznate mnenje, ključne izraze, teme in jezik. Začnimo s preizkusom predstavitvene različice API-ja.
Zahteve
Preden začnete graditi aplikacijo s platnom z API-jem za analizo besedila, morate pripraviti vir za analizo besedila. Za več podrobnosti odprite razdelek Predpogoji za API za analizo besedila.
Ustvarjanje aplikacije in dodajanje povezave
Nasvet
V tej vadnici boste izvedeli o ustvarjanju predstavitvene aplikacije z nekaj lastnostmi in vrednostmi iz izhoda z uporabo dejanj API-ja za analizo besedila. Podobno metodo lahko uporabite za ustvarjanje lastne aplikacije, ki prikazuje več ali vse take lastnosti in vrednosti za postopke API-ja za analizo besedila .
Ustvarite prazno aplikacijo in dodajte povezavo s povezovalnikom Analiza besedila.
Začnite z ustvarjanjem a aplikacija za prazno platno z tablica postavitev in ime, kot je "Demo app with Text Analytics API".
V levem podoknu izberite Podatki.
Poiščite povezavo Analiza besedila.

Vnesite Ključ kupca in vrednosti za URL spletnega mesta.

Lahko najdete ključ kupca in URL spletnega mesta prek vrednosti KLJUČ in končna točka z uporabo portala Azure.

Izberite Vzpostavljanje povezave.
Vaša aplikacija je zdaj povezana z virom Cognitive Services za vrsto API-ja za analizo besedila v storitvi Azure.
Oblikovanje aplikacije
V tem razdelku boste oblikovali predstavitveno aplikacijo s kontrolniki, potrebnimi za delo z API-jem za analizo besedila. Ko končate oblikovanje aplikacije, bo videti tako:

Opomba
- Aplikacija v tej vadnici prikazuje, kako začeti uporabljati API za analizo besedila s storitvijo Power Apps. Če želite aplikacijo oblikovati od začetka ali izpolniti posebne poslovne zahteve, lahko predstavitveno aplikacijo prilagodite ali neposredno dodate, konfigurirate kontrolnike in uporabite dejanja API-ja za analizo besedila namesto tega.
- V tej vadnici so predlagane vrednosti za lastnosti komponent, kot so poravnava, velikost, barva, položaj (X, Y). Dejanske vrednosti se lahko razlikujejo glede na izbrano postavitev aplikacije. Te predlagane vrednosti lahko spremenite tudi za oblikovanje aplikacije v skladu z vašimi zahtevami.
Izberite
v levem podoknu.Izberite Oznaka besedila.
Spremenite lastnosti oznake z naslednjo konfiguracijo.
Ime lastnosti Vrednost Besedilo »Analiza besedila« Velikost 36 Barva RGBA(255, 255, 255, 1) Zapolni RGBA(56, 96, 178, 1) Poravnava Align.Center X 0 Y 0 Širina 1366 Višina 98 Vstavite oznako besedila.
Spremenite lastnosti oznake z naslednjo konfiguracijo.
Ime lastnosti Vrednost Besedilo »Vnesite besedilo, izberite možnosti in nato izberite Analiza besedila« Velikost 16 Poravnava Align.Left X 24 Y 135 Širina 601 Višina 60 Vstavite Potrditveno polje.
Spremenite lastnosti potrditvenega polja z naslednjo konfiguracijo.
Ime lastnosti Vrednost Imenu chkLanguage Besedilo "Language" Velikost 16 X 24 Y 228 Vstavite Potrditveno polje.
Spremenite lastnosti potrditvenega polja z naslednjo konfiguracijo.
Ime lastnosti Vrednost Imenu chkSentiment Besedilo "Sentiment" Velikost 16 X 230 Y 228 Vstavite Potrditveno polje.
Spremenite lastnosti potrditvenega polja z naslednjo konfiguracijo.
Ime lastnosti Vrednost Imenu chkEL Besedilo »Povezovanje entitet« Velikost 16 X 403 Y 228 Širina 200 Višina 50 Vstavite Potrditveno polje.
Spremenite lastnosti potrditvenega polja z naslednjo konfiguracijo.
Ime lastnosti Vrednost Imenu chkPhrases Besedilo »Ključni izrazi« Velikost 16 X 24 Y 286 Širina 193 Višina 50 Vstavite Potrditveno polje.
Spremenite lastnosti potrditvenega polja z naslednjo konfiguracijo.
Ime lastnosti Vrednost Imenu chkNER Besedilo »Prepoznava imenovane entitete« Velikost 16 X 230 Y 286 Širina 318 Višina 50 Vstavite Vnos besedila.
Spremenite lastnosti vnosa besedila z naslednjo konfiguracijo.
Ime lastnosti Vrednost Imenu tiTextToAnalyze Besedilo »Vnos besedila« Način Več vrstic Velikost 14 Višina 256 Širina 557 X 24 Y 390 Vstavite Gumb.
Spremenite lastnosti gumba z naslednjo konfiguracijo.
Ime lastnosti Vrednost Imenu analyzeText Besedilo »Analiza besedila« X 189 Y 684 Širina 196 Višina 53 Velikost 16 Vstavite oznako besedila.
Spremenite lastnosti oznake z naslednjo konfiguracijo.
Ime lastnosti Vrednost Imenu dLanguage Besedilo »Zaznani jezik:« Velikost 16 X 633 Y 135 Širina 665 Višina 48 Vstavite oznako besedila.
Spremenite lastnosti oznake z naslednjo konfiguracijo.
Ime lastnosti Vrednost Imenu sScore Besedilo »Rezultat mnenja:« Velikost 16 X 633 Y 196 Širina 656 Višina 48 Izberite Vstavljanje -> Galerija -> Prazno navpično.
Spremenite lastnosti galerije z naslednjo konfiguracijo.
Ime lastnosti Vrednost Imenu gallerySS Postavitev Naslov X 826 Y 196 Širina 503 Višina 62 Izberite ikono puščice v galeriji in jo izbrišite.
Spremenite naslednje lastnosti za prvo vrstico znotraj galerije.
Ime lastnosti Vrednost X 16 Višina 63 Vstavite oznako besedila.
Spremenite lastnosti oznake z naslednjo konfiguracijo.
Ime lastnosti Vrednost Besedilo »Povezane entitete:« Velikost 16 X 633 Y 258 Širina 206 Višina 48 Izberite Vstavljanje -> Galerija -> Prazno navpično.
Spremenite lastnosti galerije z naslednjo konfiguracijo.
Ime lastnosti Vrednost Imenu galleryLE Postavitev Naslov in podnaslov X 633 Y 318 Širina 696 Višina 87 Izberite ikono puščice v galeriji in jo izbrišite.
Vstavite oznako besedila.
Spremenite lastnosti oznake z naslednjo konfiguracijo.
Ime lastnosti Vrednost Besedilo »Ključni izrazi:« Velikost 16 X 633 Y 429 Širina 150 Višina 48 Izberite Vstavljanje -> Galerija -> Prazno navpično.
Spremenite lastnosti galerije z naslednjo konfiguracijo.
Ime lastnosti Vrednost Imenu galleryKP Postavitev Naslov X 633 Y 489 Širina 696 Višina 87 Izberite ikono puščice v galeriji in jo izbrišite.
Spremenite naslednje lastnosti za prvo vrstico znotraj galerije.
Ime lastnosti Vrednost X 16 Višina 87 Vstavite oznako besedila.
Spremenite lastnosti oznake z naslednjo konfiguracijo.
Ime lastnosti Vrednost Besedilo »Imenovane entitete:« Velikost 16 X 633 Y 589 Širina 193 Višina 48 Izberite Vstavljanje -> Galerija -> Prazno navpično.
Spremenite lastnosti galerije z naslednjo konfiguracijo.
Ime lastnosti Vrednost Imenu galleryNER Postavitev Naslov X 633 Y 670 Širina 696 Višina 87 Izberite ikono puščice v galeriji in jo izbrišite.
Spremenite naslednje lastnosti za prvo vrstico znotraj galerije.
Ime lastnosti Vrednost X 16 Višina 87
Tukaj si lahko ogledate, kako naj bo aplikacija videti po zgornjih korakih.

Dodajanje logike aplikaciji
Zdaj, ko ste ustvarili osnovno strukturo aplikacije s pričakovanim oblikovanjem, dodajte aplikaciji logiko, da bomo lahko uporabljali Cognitive Services v storitvi Power Apps.
Opomba
V tej vadnici predstavitvena aplikacija uporablja primere formul s kombinacijo različnih funkcij – odvisno od kontrolnikov, ki se uporabljajo. Različni modeli ali prilagoditve aplikacij lahko uporabljajo različne formule in funkcije. Aplikacijo in formule lahko preoblikujete za dodatno prilagajanje ali izpolnitev vaših poslovnih zahtev.
Kopirajte in prilepite naslednjo formulo kot vrednost lastnosti OnSelect za gumb analyText.
ClearCollect( languageInfo, { id: "E393CEB2-56A8-4668-A5EB-A1254E9758F0", countryHint: "US", text: tiTextToAnalyze.Text } ); TextAnalytics.LanguagesV3(languageInfo); If( chkLanguage.Value=true, ClearCollect( languageCollect, TextAnalytics.LanguagesV3(languageInfo).documents.detectedLanguage ) ); ClearCollect( phrasesInfo, { id: "E393CEB2-56A8-4668-A5EB-A1254E9758F0", language: "en", text: tiTextToAnalyze.Text } ); If( chkPhrases.Value = true, ClearCollect( phrasesCollect, TextAnalytics.KeyPhraseV3(phrasesInfo).documents.keyPhrases ) ); ClearCollect( sentimentInfo, { id: "E393CEB2-56A8-4668-A5EB-A1254E9758F0", language: "en", text: tiTextToAnalyze.Text } ); If( chkSentiment.Value = true, ClearCollect( sentimentCollect, TextAnalytics.SentimentV3(sentimentInfo).documents.confidenceScores ) ); ClearCollect( nerinfo, { id: "E393CEB2-56A8-4668-A5EB-A1254E9758F0", language: "en", text: tiTextToAnalyze.Text } ); If( chkNER.Value = true, ClearCollect( nerCollect, TextAnalytics.EntitiesRecognitionGeneralV3(nerinfo).documents.entities ) ); ClearCollect( elinfo, { id: "E393CEB2-56A8-4668-A5EB-A1254E9758F0", language: "en", text: tiTextToAnalyze.Text } ); If( chkEL.Value = true, ClearCollect( elCollect, TextAnalytics.EntitiesLinkingV3(elinfo).documents.entities ) );V tem koraku formula uporablja naslednje funkcije.
- ClearCollect – ustvari zbirke za vsako možnost (potrditvena polja) za uporabo s storitvijo Cognitive Services. Uporabljeni sta dve zbirki. Najprej za zbiranje informacij z vnosa besedila (tiTextToAnalyze). Nato pa še druga zbirka za shranjevanje rezultatov klicev API-ja, povezanih z analizo besedila.
- Dejanja API-ja za analizo besedila Cognitive Services – uporablja se v formuli za shranjevanje podrobnosti analize v lokalnih zbirkah. Uporabljena dejanja: Zaznavanje jezika (V3.0) (predogledna različica), Mnenje (V3.0) (predogledna različica), Povezovanje entitet (V3.0) (predogledna različica), Ključni izrazi (V3.0) (predogledna različica), Prepoznavanje imenovane entitete (V3.0) (predogledna različica)
Kopirajte in prilepite naslednjo formulo kot vrednost lastnosti Besedilo za oznako dLanguage.
"Detected language: " & First(languageCollect.detectedLanguage).detectedLanguage.nameV tem koraku formula uporablja funkcijo Najprej za vrnitev in prikaz jezika, ki ga je določil API za analizo besedila.
Izberite vir podatkov za gallerySS kot sentimentCollect.
Izberite prvo vrstico znotraj galerije gallerySS. Nato kopirajte in prilepite naslednjo formulo za lastnost Besedilo.
"Positive: " & ThisItem.confidenceScores.positive &" Neutral: " & ThisItem.confidenceScores.neutral & " Negative: " & ThisItem.confidenceScores.negativeV tem koraku formula uporablja ocene zaupanja, ki jih analizira API za analizo besedila, za prikaz v galeriji.
Izberite vir podatkov za galleryLE kot elCollect.
Izberite drugo vrstico znotraj galerije galleryLE. Nato kopirajte in prilepite naslednjo formulo za lastnost Besedilo.
Concat(ThisItem.entities.url,url,", ")V tem koraku se funkcija Združi uporablja za vrnitev enega niza, ločenega z vejico, z URL-ji za navedene entitete, ki jih identificira API za analizo besedila.
Izberite prvo vrstico znotraj galerije galleryLE. Nato kopirajte in prilepite naslednjo formulo za lastnost Besedilo.
Concat(ThisItem.entities.name,name,", ")V tem koraku se funkcija Združi uporablja za vrnitev enega niza, ločenega z vejico, z imeni za navedene entitete, ki jih identificira API za analizo besedila.
Izberite vir podatkov za galleryKP kot phrasesCollect.
Izberite prvo vrstico znotraj galerije galleryKP. Nato kopirajte in prilepite naslednjo formulo za lastnost Besedilo.
Concat(ThisItem.keyPhrases.Value, Value, ", ")V tem koraku se funkcija Združi uporablja za vrnitev enega niza, ločenega z vejico, s ključnimi izrazi, ki jih identificira API za analizo besedila.
Izberite vir podatkov za galleryNER kot nerCollect.
Izberite prvo vrstico znotraj galerije galleryNER. Nato kopirajte in prilepite naslednjo formulo za lastnost Besedilo.
Concat(ThisItem.entities.text,text,", ")V tem koraku se funkcija Združi uporablja za vrnitev enega niza, ločenega z vejico, z entitetami, ki jih identificira API za analizo besedila.
Shranite in objavite aplikacijo.
Zaženite in preizkusite aplikacijo
Prikažite predogled aplikacije ali pritisnite tipko F5 na tipkovnici.
Vnesite vzorčno besedilo, na primer naslednje.
Cognitive Services brings AI within reach of every developer—without requiring machine-learning expertise. All it takes is an API call to embed the ability to see, hear, speak, search, understand, and accelerate decision-making into your apps. Enable developers of all skill levels to easily add AI capabilities to their apps with modern application development.Izberite vseh pet potrditvenih polj.
Izberite Analiziraj besedilo.
Preglejte izhod.

Zdaj, ko ste uporabljali Azure Cognitive Services v okviru storitve Power Apps z ustvarjanjem predstavitvene aplikacije, lahko prilagodite vmesnik aplikacije in dodate več funkcij.
Naslednji koraki
Dodajanje in konfiguriranje kontrolnikov
Glejte tudi
Kontrolniki in lastnosti v storitvi Power Apps
Dokumentacija API-ja za analizo besedila
Hitri začetek: uporabite odjemalsko knjižnico za analizo besedila in REST API
Sklic povezovalnika – analiza besedila
Povratne informacije
Pošlji in prikaži povratne informacije za