AIClassify, AIExtract, AIReply, AISentiment, AISummarize i AITranslate
Važi za: Canvas aplikacije
Opis
Dataverse obezbeđuje mnoštvo AI funkcija spremne za upotrebu koje su unapred konfigurisane i ne zahtevaju prikupljanje podataka, izgradnju ili obuku. Ove unapred izgrađene AI funkcije možete da koristite u aplikaciji i tokovima posla da biste poboljšali funkcionalnost i procese pojednostavljivosti. AI funkcije funkcionišu sa aplikacijama na platnu i dodatnim AI Builder komponentama niskog koda, tako da ih lako mogu integrisati u rešenja.
AIClassify klasifikuje tekst u jednu od navedenih kategorija. Na primer, sledeća lista kategorija može da se koristi za klasifikovanje problema koje su prosledili kupci:
- Problem
- Naplata
- Kako
- Licenciranje
AIExtract izdvaja navedene entitete kao što su registracioni brojevi, brojevi telefona ili imena osoba.
Belešku
Funkcija AIExtract je još uvek u razvoju i možda neće ispravno funkcionisati. Uklonićemo ovu notu kada bude spremna za upotrebu.
AIReply izrađuje odgovor na poruku koju navedete. Na primer, ova funkcija izrađuje odgovor na pregled proizvoda od klijenta.
AISentiment otkriva sentiment teksta koji pružate. Na primer, ova funkcija otkriva da li je sentiment pregleda klijenta pozitivan, negativan ili neutralan.
AISummarize rezimira tekst koji ste obezbedili. Na primer, ova funkcija rezimira e-poruku ili tekst iz dokumenta.
AITranslate prevodi tekst sa drugog jezika. Na primer, ova funkcija prevodi e-poruku kupca ili recenziju proizvoda. Izvorni jezik ne mora biti naveden i automatski se otkriva.
Više informacija o jezicima podržanim za izvorni i ciljni jezik potražite u članku Jezička podrška prevodioca – Prevođenje i redigovanje liste podržanih jezika u koloni "Automatsko otkrivanje jezika ".
Saznajte više o korišćenju AI funkcija u sledećem video zapisu.
Korišćenje u aplikacijama podloge za crtanje
Ove funkcije možete pozvati iz aplikacija na platnu. Međutim, to je malo komplikovanije nego što je opisano za druge domaćine Power Fx :
- Potrebno je da dodate okruženje izvor podataka.
- AI funkcije su funkcije u prostoru za ime okruženja . Gde ova dokumentacija opisuje pozivanje AISummarize( ... ), na primer, potrebno je da koristite Environment.AISummarize( ... ).
- Argumenti funkcije moraju biti imenovani kao kolone u zapisu, prosleđeni kao jedini argument. Imena kolona su data u odeljku Sintaksa koji se podudara sa imenima parametara.
- Povratna vrednost iz ovih funkcija je uvek zapis koji sadrži jednu kolonu. Ime kolone je navedeno u odeljku Sintaksa .
- Ove funkcije su funkcije ponašanja i ne mogu se koristiti u programu Canvas protok podataka, na primer kao unos u svojstvo "Tekst" kontrole teksta. Koristite funkciju Set da biste rezultat postavili u globalnu promenljivu, a zatim koristite tu vrednost na drugom mestu u aplikaciji.
Evo primera:
- Otvorite aplikaciju podloge za uređivanje u programu Power Apps Studio.
- U oknu sa podacima izaberite stavku Dodaj podatke , a zatim dodajte izvor podataka.
- U okno "Umetanje" dodajte kontrolu dugmeta.
- U polju za formulu izaberite svojstvo OnSelect i unesite sledeću formulu:
Set( Summary, Environment.AISummarize( {Text: "2, 4, 6, 8, 10, 12, 14, 16"} ).SummarizedText )
- U okno "Umetanje" dodajte kontrolu teksta.
- U polju za formulu izaberite svojstvo " Tekst" i unesite sledeću formulu:
Summary
- Okvir za tekst prikazuje AI generisani rezime sličan:
The given text is a sequence of even numbers from 2 to 16, increasing by 2 each time.
Belešku
U procesu smo dodavanja istih potpisa funkcije koje drugi domaćini uživaju Power Fx u platnu. Novi potpisi će se povećati i neće zameniti trenutni mehanizam; aplikacije koje koriste trenutni mehanizam nastaviće da rade bez izmena.
Sintaksa
AIClassify( Tekst,Kategorije )
- Text – Obavezno. Tekstualne rečenice. Tekst koji treba klasifikovati.
- Kategorije - Obavezno. Jedna kolona kategorija teksta.
- Za aplikacije podloge za crtanje, povratna vrednost se nalazi u koloni Klasifikacija .
AIExtract( Tekst,Entitet )
- Text – Obavezno. Tekstualne rečenice. Tekst iz kojeg treba izdvojiti podatke.
- Entitet- Potreban. Entitet koji treba izdvojiti. Ime entiteta za izdvajanje.
- Za aplikacije podloge za crtanje, povratna vrednost se nalazi u koloni IzdvojenaData , tabeli sa nulom ili više redova podataka koji se podudaraju sa obezbeđenim entitetom.
AIReply( Tekst )
- Text – Obavezno. Tekstualna rečenica. Tekst na koji treba odgovoriti.
- Za aplikacije podloge za crtanje, povratna vrednost se nalazi u koloni PreparedResponse .
AISentiment( Tekst )
- Text – Obavezno. Tekst koji treba analizirati radi sentimentalnosti.
- Za aplikacije podloge za crtanje, povratna vrednost se nalazi u koloni "Analiziranisentiment " i "Pozitivna", "Neutralna" ili "Negativna".
AISummarize( Tekst )
- Text – Obavezno. Tekst za rezimiranje.
- Za aplikacije podloge za crtanje, povratna vrednost se nalazi u koloni "Rezimirani tekst ".
AITranslate(Text,TargetLanguage)
- Text – Obavezno. Tekst za prevođenje.
- TargetLanguage - Oznaka jezika koju treba prevesti na primer "fr" za francuski. Više detalja potražite u funkciji "Jezik".
- Za aplikacije podloge za crtanje, povratna vrednost se nalazi u koloni "Prevedeni tekst".
Primeri
Da biste podešavanje sledećih primera:
- U prikazu stabla izaberite objekat aplikacije i dodajte sledeće svojstvu Formule :
Subject = "Washington is a state that offers a variety of food experiences for locals and visitors alike. Whether you are looking for fresh seafood, farm-to-table produce, ethnic specialties, or gourmet treats, you will find something to satisfy your taste buds in Washington. Washington is famous for its seafood, especially salmon, oysters, crab, and clams. The state has a long coastline and numerous rivers and lakes that provide abundant and high-quality seafood.";
- Kreirajte kontrolu dugmeta.
- Kreirajte kontrolu teksta i postavite njeno svojstvo "Tekst" na:
Result
AIClassify
- U aplikacijama Canvas postavite svojstvo OnSelect kontrole dugmeta na:
Za sve ostale proizvode koristite ovu formulu:Set( Result, Environment.AIClassify( {Text:Subject, Categories: ["Housing", "Food"]} ).Classification )
Set( Result, AIClassify( Subject, ["Housing", "Food"] ) )
- Pritisnite dugme. Kontrola teksta prikazuje rezultat:
Food
AIExtract
- U aplikacijama podloge za crtanje postavite svojstvo OnSelect kontrole dugmeta na:
Za sve ostale proizvode koristite ovu formulu:Set( Result, Environment.AIExtract( {Text:Subject, Entity: "State"} ).ExtractedText )
Set( Result, AIExtract( Subject, "State" ) )
- Pritisnite dugme. Kontrola teksta prikazuje rezultat.
AIReply
- U aplikacijama podloge za crtanje postavite svojstvo OnSelect kontrole dugmeta na:
Za sve ostale proizvode koristite ovu formulu:Set( Result, Environment.AIReply( {Text:Subject} ).PreparedResponse )
Set( Result, AIReply( Subject ) )
- Pritisnite dugme. Kontrola teksta prikazuje rezultat sličan:
Washington state is indeed a culinary delight, offering a diverse range of food experiences for both residents and tourists. From fresh seafood to farm-to-table produce, ethnic specialties to gourmet treats, there is something to please every palate in Washington. The state is particularly renowned for its seafood, with salmon, oysters, crab, and clams being local favorites. This is due to Washington's extensive coastline and numerous rivers and lakes, which provide an abundance of high-quality seafood. If you have any specific questions or need recommendations for dining in Washington, feel free to ask!
AISummarize
- U aplikacijama podloge za crtanje postavite svojstvo OnSelect kontrole dugmeta na:
Za sve ostale proizvode koristite ovu formulu:Set( Result, Environment.AISummarize( {Text:Subject} ).SummarizedText )
Set( Result, AISummarize( Subject ) )
- Pritisnite dugme. Kontrola teksta prikazuje rezultat sličan:
Washington state is known for its diverse food experiences, catering to both locals and visitors. From fresh seafood to farm-to-table produce, ethnic specialties, and gourmet treats, there is something to please everyone's taste buds. Seafood, particularly salmon, oysters, crab, and clams, is a highlight in Washington. With its extensive coastline, rivers, and lakes, the state offers an abundance of high-quality seafood options.
AISentiment
- U aplikacijama podloge za crtanje postavite svojstvo OnSelect kontrole dugmeta na:
Za sve ostale proizvode koristite ovu formulu:Set( Result, Environment.AISentiment( {Text:Subject} ).AnalyzedSentiment )
Set( Result, AISentiment( Subject ) )
- Pritisnite dugme. Kontrola teksta prikazuje rezultat:
Positive
AiTranslate
- U aplikacijama podloge za crtanje postavite svojstvo OnSelect kontrole dugmeta na:
Za sve ostale proizvode koristite ovu formulu:Set( Result, Environment.AITranslate( {Text:Subject, Language: "fr"} ).TranslatedText )
Set( Result, AITranslate( Subject, "fr" ) )
- Pritisnite dugme. Kontrola teksta prikazuje rezultat sličan:
Washington est un État qui offre une variété d’expériences culinaires pour les habitants et les visiteurs. Que vous soyez à la recherche de fruits de mer frais, de produits de la ferme à la table, de spécialités ethniques ou de friandises gastronomiques, vous trouverez de quoi satisfaire vos papilles à Washington. Washington est célèbre pour ses fruits de mer, en particulier le saumon, les huîtres, le crabe et les palourdes. L’État possède un long littoral et de nombreuses rivières et lacs qui fournissent des fruits de mer abondants et de haute qualité.