AIClassify, AIExtract, AIReply, AISentiment, AISummarize og AITranslate
Gælder for: Lærredapps
Beskrivelse
Dataverse indeholder en lang række AI-funktioner, der er klar til brug, og som er forudkonfigureret og ikke kræver dataindsamling, opbygning eller træning. Du kan bruge disse foruddbyggede AI-funktioner i din app og arbejdsprocesser til at forbedre funktionaliteten og strømline processer. AI-funktionerne fungerer sammen med lærredapps, AI Builder og low-code plug-ins, så de nemt kan integreres i dine løsninger.
AIClassify klassificerer tekst i en af de angivne kategorier. Følgende liste over kategorier kan f.eks. bruges til at klassificere problemer, der er sendt af kunderne:
- Problem
- Fakturering
- Sådan gør du
- Licensering
AIExtract udtrækker specificerede enheder såsom registreringsnumre, telefonnumre eller navne på personer.
Bemærk
Funktionen AIExtract er stadig under udvikling og fungerer muligvis ikke korrekt. Vi fjerner denne note, når den er klar til brug.
AIReply udarbejder et svar på den besked, du sender. F.eks. udarbejdes et svar på en kundes gennemgang af et produkt.
AISentiment registrerer synspunktet i den tekst, du angiver. Denne funktion registrerer f.eks., om synspunktet i en kundegennemgang er positiv, negativ eller neutral.
AISummarize opsummerer den tekst, du leverer. Denne funktion opsummeres f.eks. en e-mail eller tekst fra et dokument.
AITranslate oversætter tekst fra et andet sprog. Denne funktion oversættes f.eks. en kundemail eller en produktgennemgang. Kildesproget behøver ikke at være angivet og registreres automatisk.
Du kan få mere at vide om de sprog, der understøttes til kilde- og destinationssproget, i Understøttelse af oversættersprog – Oversættelse, og gennemse listen over sprog i kolonnen Automatisk registrering af sprog.
Få mere at vide om, hvordan du bruger AI-funktioner, i følgende video.
Forudsætninger
Du kan finde flere oplysninger om forudsætninger under Krav og licenser til færdigbyggede prompter.
Bruge i lærredapps
Du kan kalde disse funktioner fra lærredapps. Det er dog lidt mere kompliceret end beskrevet for andre Power Fx-værter:
- Du skal tilføje datakilden Miljø.
- AI-funktionerne er funktioner i navneområdet Miljø. I denne dokumentation beskrives , hvordan du kalder AISummarize( ... ), hvor du f.eks. skal bruge Environment.AISummarize( ... ).
- Argumenter til funktionen skal være navngivne kolonner i en post og overføres som det eneste argument. Navnene på kolonnerne er angivet i afsnittet Syntaks, der svarer til navnene på parametrene.
- Returværdien fra disse funktioner er altid en post, der indeholder én kolonne. Navnet på kolonnen vises i sektionen Syntaks.
- Disse funktioner er funktionsmåder og kan ikke bruges i dataflowet for lærred, f.eks. som input til egenskaben Tekst for et Tekst-kontrolelement. Brug funktionen Set til at placere resultatet i en global variabel og derefter bruge denne værdi andre steder i din app.
Her er et eksempel:
- Åbn en lærredapp til redigering i Power Apps Studio.
- Vælg Tilføj data i ruden Data, og tilføj derefter datakilden Miljø.
- Indsæt et Knap-kontrolelement fra ruden Indsæt.
- På formellinjen skal du vælge egenskaben OnReset og angive følgende formel:
Set( Summary, Environment.AISummarize( {Text: "2, 4, 6, 8, 10, 12, 14, 16"} ).SummarizedText )
- Indsæt et Tekst-kontrolelement fra ruden Indsæt.
- På formellinjen skal du vælge egenskaben Tekst og angive følgende formel:
Summary
- I tekstfeltet vises en AI-genereret oversigt i stil med følgende:
The given text is a sequence of even numbers from 2 to 16, increasing by 2 each time.
Bemærk
Vi er i gang med at tilføje de samme funktionssignaturer, som andre Power Fx-værter har glæde af, på lærred. De nye signaturer vil forbedre og ikke erstatte den aktuelle mekanisme. Apps, der bruger den aktuelle mekanisme, vil fortsat fungere uden ændringer.
Syntaks
AIClassify(Tekst,Kategorier )
- Tekst - Påkrævet. Tekstsætninger. Teksten, der skal klassificeres.
- Kategorier - Påkrævet. Tabel med enkelt kolonne af tekstkategorier.
- Til lærredsapps findes returværdien i kolonnen Klassificering.
AIExtract( Tekst; Enhed )
- Tekst - Påkrævet. Tekstsætninger. Den tekst, der skal udtrækkes data fra.
- Objekt – påkrævet. Objektet, der skal udtrækkes. Navnet på objektet, der skal udtrækkes.
- Til lærredapps findes returværdien i kolonnen ExtractedData, en tabel med nul eller flere rækker med data, der svarer til det angivne objekt.
AIReply( Tekst )
- Tekst - Påkrævet. En tekstsætning. Den tekst, der skal svares på.
- Til lærredsapps findes returværdien i kolonnen PreparedResponse.
AISentiment( Tekst )
- Tekst - Påkrævet. Den tekst, der skal analyseres for synspunkt.
- Til lærredsapps er returværdien i kolonnen AnalyzedSentiment og er "Positiv", "Neutral" eller "Negativ".
AISummarize( Tekst )
- Tekst - Påkrævet. Den tekst, der opsummeres.
- Til lærredsapps findes returværdien i kolonnen SummarizedText.
AITranslate(Tekst; Målsprog)
- Tekst - Påkrævet. Tekst til oversættelse.
- TargetLanguage - Sprogtagget, der skal oversættes til, f.eks. "fr" for fransk. Se funktionen Sprog for at få flere oplysninger.
- Til lærredsapps findes returværdien i kolonnen TranslatedText.
Eksempler
Sådan konfigureres følgende eksempler:
- Vælg App-objektet i trævisningen, og føj følgende til egenskaben Formler:
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.";
- Opret et Knap-kontrolelement.
- Opret et Tekst-kontrolelement, og angiv egenskaben Tekst til:
Result
AIClassify
- Angiv egenskaben OnSelect for kontrolelementet Knap i lærredapps til:
Brug denne formel for alle andre produkter:Set( Result, Environment.AIClassify( {Text:Subject, Categories: ["Housing", "Food"]} ).Classification )
Set( Result, AIClassify( Subject, ["Housing", "Food"] ) )
- Tryk på knappen. Kontrolelementet Tekst viser resultatet:
Food
AIExtract
- Angiv egenskaben OnSelect for kontrolelementet Knap i lærredapps til:
Brug denne formel for alle andre produkter:Set( Result, Environment.AIExtract( {Text:Subject, Entity: "State"} ).ExtractedText )
Set( Result, AIExtract( Subject, "State" ) )
- Tryk på knappen. Kontrolelementet Tekst viser resultatet.
AIReply
- Angiv egenskaben OnSelect for kontrolelementet Knap i lærredapps til:
Brug denne formel for alle andre produkter:Set( Result, Environment.AIReply( {Text:Subject} ).PreparedResponse )
Set( Result, AIReply( Subject ) )
- Tryk på knappen. Kontrolelementet Tekst viser et resultat lignende:
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
- Angiv egenskaben OnSelect for kontrolelementet Knap i lærredapps til:
Brug denne formel for alle andre produkter:Set( Result, Environment.AISummarize( {Text:Subject} ).SummarizedText )
Set( Result, AISummarize( Subject ) )
- Tryk på knappen. Kontrolelementet Tekst viser et resultat lignende:
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
- Angiv egenskaben OnSelect for kontrolelementet Knap i lærredapps til:
Brug denne formel for alle andre produkter:Set( Result, Environment.AISentiment( {Text:Subject} ).AnalyzedSentiment )
Set( Result, AISentiment( Subject ) )
- Tryk på knappen. Kontrolelementet Tekst viser resultatet:
Positive
AITranslate
- Angiv egenskaben OnSelect for kontrolelementet Knap i lærredapps til:
Brug denne formel for alle andre produkter:Set( Result, Environment.AITranslate( {Text:Subject, Language: "fr"} ).TranslatedText )
Set( Result, AITranslate( Subject, "fr" ) )
- Tryk på knappen. Kontrolelementet Tekst viser et resultat lignende:
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é.