AIClassify, AIExtract, AIReply, AISentiment, AISummarize, i AITranslate
S'aplica a: Aplicacions de llenç
Descripció
Dataverse proporciona una varietat de funcions d'IA preparades per utilitzar que estan preconfigurades i no requereixen cap recollida, creació o entrenament de dades. Podeu utilitzar aquestes funcions d'IA preconstruïdes a l'aplicació i als fluxos de treball per millorar la funcionalitat i racionalitzar els processos. Les funcions d'IA funcionen amb aplicacions AI Builder de llenç i complements de codi baix perquè puguin integrar-les fàcilment a les vostres solucions.
AIClassify classifica el text en una de les categories proporcionades. Per exemple, la llista de categories següent es pot utilitzar per classificar els problemes enviats pels clients:
- Problema
- Facturació
- Com
- Llicències
AIExtract extreu entitats específiques com ara números de registre, números de telèfon o noms de persones.
Nota
La funció AIExtract encara està en desenvolupament i pot ser que no funcioni correctament. Eliminarem aquesta nota quan estigui llesta per utilitzar-la.
AIReply redacta una resposta al missatge que proporcioneu. Per exemple, aquesta funció redacta una resposta a la ressenya d'un client sobre un producte.
AISentiment detecta el sentiment del text que proporcioneu. Per exemple, aquesta funció detecta si el sentiment d'una ressenya d'un client és positiu, negatiu o neutre.
AISummarize resumeix el text que proporcioneu. Per exemple, aquesta funció resumeix un missatge de correu electrònic o un text d'un document.
AITranslate tradueix text d'un altre idioma. Per exemple, aquesta funció tradueix un correu electrònic de client o una ressenya de producte. No cal especificar l'idioma d'origen i es detecta automàticament.
Per obtenir més informació sobre les llengües admeses per a la llengua d'origen i la llengua de destinació, vegeu Compatibilitat amb la llengua del traductor: traducció i reviseu la llista de llengües admeses a la columna Detecció automàtica de llengua.
Obteniu més informació sobre com utilitzar les funcions d'IA al següent vídeo.
Requisits previs
Per obtenir més informació sobre els requisits previs, vegeu Requisits i llicències per a sol·licituds preconstruïdes.
Ús en aplicacions de llenç
Podeu cridar aquestes funcions des d'aplicacions de llenç. Tanmateix, és una mica més complicat del que es descriu per a altres Power Fx amfitrions:
- Heu d'afegir la font de dades de l'entorn .
- Les funcions d'IA són funcions a l'espai de noms Environment . Quan aquesta documentació descriu la crida a AISummarize( ... ), per exemple, heu d'utilitzar Environment.AISummarize( ... ).
- Els arguments de la funció s'han de denominar columnes en un registre, passats com a únic argument. Els noms de les columnes es donen a la secció Sintaxi que coincideixen amb els noms dels paràmetres.
- El valor retornat d'aquestes funcions és sempre un registre que conté una columna. El nom de la columna apareix a la secció Sintaxi .
- Aquestes funcions són funcions de comportament i no es poden utilitzar en el flux de dades del llenç, per exemple, com a entrada a la propietat Text d'un control Text . Utilitzeu la funció Set per col·locar el resultat en una variable global i, a continuació, utilitzeu aquest valor en un altre lloc de l'aplicació.
Aquest és un exemple:
- Obriu una aplicació de llenç per editar-la Power Apps Studio.
- A la subfinestra Dades, seleccioneu Afegeix dades i, a continuació, afegiu la font de dades Entorn .
- Des de la subfinestra Insereix, afegiu un control Botó .
- A la barra de fórmules, seleccioneu la propietat OnSelect i introduïu la fórmula següent:
Set( Summary, Environment.AISummarize( {Text: "2, 4, 6, 8, 10, 12, 14, 16"} ).SummarizedText )
- Des de la subfinestra Insereix, afegiu un control Text .
- A la barra de fórmules, seleccioneu la propietat Text i introduïu la fórmula següent:
Summary
- El quadre de text mostra un resum generat per IA similar a:
The given text is a sequence of even numbers from 2 to 16, increasing by 2 each time.
Nota
Estem en procés d'afegir les mateixes signatures de funcions que altres Power Fx amfitrions gaudeixen al llenç. Les noves signatures augmentaran i no substituiran el mecanisme actual; Les aplicacions que utilitzen el mecanisme actual continuaran funcionant sense modificacions.
Sintaxi
AIClassify(Text,Categories )
- Text : obligatori. A frases de text. El text a classificar.
- Categories : obligatòria. Una sola columna de la taula de categories de text.
- Per a les aplicacions de llenç, el valor retornat es troba a la columna Classificació .
AIExtract(Text,Entitat )
- Text : obligatori. A frases de text. El text del qual s'extreuen les dades.
- Entitat : obligatòria. L'entitat a extreure. El nom de l'entitat a extreure.
- Per a les aplicacions de llenç, el valor retornat es troba a la columna ExtractedData , una taula de zero o més files de dades que coincideixen amb l'entitat proporcionada.
AIReply( Text )
- Text : obligatori. Una frase de text. El text al qual respondre.
- Per a les aplicacions de llenç, el valor retornat es troba a la columna PreparedResponse .
AISentiment( Text )
- Text : obligatori. El text a analitzar per al sentiment.
- Per a les aplicacions de llenç, el valor retornat es troba a la columna AnalysedSentiment i és "Positiu", "Neutre" o "Negatiu".
AISummarize( Text )
- Text : obligatori. El text a resumir.
- Per a les aplicacions de llenç, el valor retornat es troba a la columna SummarizedText .
AITranslate(Text,TargetLanguage)
- Text : obligatori. El text a traduir.
- TargetLanguage : l'etiqueta d'idioma a traduir, com ara "fr" per al francès. Vegeu la funció Llengua per a més detalls.
- Per a les aplicacions de llenç, el valor retornat es troba a la columna TranslatedText .
Exemples
Per configurar els exemples següents:
- A la visualització d'arbre, seleccioneu l'objecte App i afegiu el següent a la propietat Fórmules :
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.";
- Creeu un control Button .
- Creeu un control Text i definiu-ne la propietat Text a:
Result
AIClassify
- A les aplicacions de llenç, definiu la propietat OnSelect del control Botó a:
Per a la resta de productes, utilitzeu aquesta fórmula:Set( Result, Environment.AIClassify( {Text:Subject, Categories: ["Housing", "Food"]} ).Classification )
Set( Result, AIClassify( Subject, ["Housing", "Food"] ) )
- Premeu el botó. El control Text mostra el resultat:
Food
AIExtract
- A les aplicacions de llenç, definiu la propietat OnSelect del control Botó a:
Per a la resta de productes, utilitzeu aquesta fórmula:Set( Result, Environment.AIExtract( {Text:Subject, Entity: "State"} ).ExtractedText )
Set( Result, AIExtract( Subject, "State" ) )
- Premeu el botó. El control Text mostra el resultat.
AIReply
- A les aplicacions de llenç, definiu la propietat OnSelect del control Botó a:
Per a la resta de productes, utilitzeu aquesta fórmula:Set( Result, Environment.AIReply( {Text:Subject} ).PreparedResponse )
Set( Result, AIReply( Subject ) )
- Premeu el botó. El control Text mostra un resultat similar a:
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
- A les aplicacions de llenç, definiu la propietat OnSelect del control Botó a:
Per a la resta de productes, utilitzeu aquesta fórmula:Set( Result, Environment.AISummarize( {Text:Subject} ).SummarizedText )
Set( Result, AISummarize( Subject ) )
- Premeu el botó. El control Text mostra un resultat similar a:
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
- A les aplicacions de llenç, definiu la propietat OnSelect del control Botó a:
Per a la resta de productes, utilitzeu aquesta fórmula:Set( Result, Environment.AISentiment( {Text:Subject} ).AnalyzedSentiment )
Set( Result, AISentiment( Subject ) )
- Premeu el botó. El control Text mostra el resultat:
Positive
AITranslate
- A les aplicacions de llenç, definiu la propietat OnSelect del control Botó a:
Per a la resta de productes, utilitzeu aquesta fórmula:Set( Result, Environment.AITranslate( {Text:Subject, Language: "fr"} ).TranslatedText )
Set( Result, AITranslate( Subject, "fr" ) )
- Premeu el botó. El control Text mostra un resultat similar a:
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é.