Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
S'aplica a: Aplicacions
de llenç Funcions del Dataverse
Descripció
El Dataverse proporciona diverses funcions d'IA preparades per utilitzar que estan preconfigurades i no requereixen cap recopilació de dades, creació o entrenament. 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 especificades, com ara números de registre, números de telèfon o noms de persones.
Nota
La AIExtract funció encara està en desenvolupament i pot ser que no funcioni correctament. Eliminem 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 proporciones. 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.
-
- AISummarizeRecord resumeix la informació en un registre. Per exemple, aquesta funció resumeix la informació d'un client en funció d'un registre de la taula Clients.
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 AISummarizea ( ... ), 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 al 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 augmenten i no substitueixen 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.
- 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.
- 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.
- Aplicacions de llenç: el valor retornat es troba a la columna PreparedResponse .
AISentiment( Text )
- Text : obligatori. El text a analitzar per al sentiment.
- Aplicacions de llenç: el valor retornat es troba a la columna AnalyzedSentiment i és "Positiu", "Neutre" o "Negatiu".
AISummarize( Text )
- Text : obligatori. El text a resumir.
- Aplicacions de llenç: el valor retornat es troba a la columna ResumzedText .
AISummarizeRecord( Entitat )
- Entitat : obligatòria. El registre del Dataverse per resumir.
- Aplicacions de llenç: el valor retornat es troba a la columna ResumzedText .
AITranslate( Text, Idioma de destinació )
- 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.
- Aplicacions de llenç: el valor retornat es troba a la columna TextTraduït.
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.
AISummarizeRecord
- 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.AISummarizeRecord( First(Accounts) ).SummarizedText )Set( Result, AISummarizeRecord( First(Accounts) ) ) - Premeu el botó. El control Text mostra un resultat similar a:
The record provided was created on July 2, 2024, at 17:24:32 in the selected time zone. The account number for this record is ACC0001, associated with the company [USMF](pagetype=entityrecord&etn=cdm_company&id=bdcdb6ff-7[204-4345](tel:2044345)-b46f-9545195385fd). The record was last modified on July 2, 2024, at 17:24:32 in the selected time zone.
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, TargetLanguage: "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é.