Partajați prin


AIClassify, AIExtract, AIReply, AISentiment, AISsummarize și AITranslate

Se aplică pentru: aplicații Canvas

Descriere

Dataverse oferă o varietate de funcții AI gata de utilizare, care sunt preconfigurate și nu necesită colectare, construire sau instruire de date. Puteți folosi aceste funcții AI predefinite în aplicația și fluxurile de lucru pentru a îmbunătăți funcționalitatea și a eficientiza procesele. Funcțiile AI funcționează cu aplicații canvas, AI Builder și pluginuri low-code, astfel încât să le poată integra cu ușurință în soluțiile dvs.

  • AIClassify clasifică textul într-una dintre categoriile furnizate. De exemplu, următoarea listă de categorii poate fi utilizată pentru a clasifica problemele trimise de clienții dvs.:

    • Problemă
    • Facturare
    • Cum să
    • Licențiere
  • AIExtract extrage anumite entități, cum ar fi numere de înregistrare, numere de telefon sau nume de persoane.

    Notă

    Funcția AIExtract este încă în dezvoltare și este posibil să nu funcționeze corect. Vom elimina această notă când va fi gata de utilizare.

  • AIReply creează un răspuns la mesajul pe care îl furnizați. De exemplu, această funcție redactează un răspuns la recenzia unui client asupra unui produs.

  • AISentiment detectează sentimentul textului pe care îl furnizați. De exemplu, această funcție detectează dacă sentimentul unei recenzii a unui client este pozitiv, negativ sau neutru.

  • AISummarize rezuma textul pe care îl furnizați. De exemplu, această funcție rezumă un mesaj de e-mail sau un text dintr-un document.

  • AITranslate traduce text dintr-o altă limbă. De exemplu, această funcție traduce e-mailul clientului sau recenzia produsului. Limba sursă nu trebuie specificată și este detectată automat.

    Pentru mai multe informații despre limbile acceptate pentru limbile sursă și țintă, consultați Asistență pentru limbile traducătorului—Traducere și consultați lista de limbi acceptate în cadrul Auto. Coloana de detectare a limbii .

Aflați mai multe despre cum să utilizați funcțiile AI în următorul videoclip.

Utilizați în aplicațiile canvas

Puteți apela aceste funcții din aplicațiile canvas. Cu toate acestea, este puțin mai complicat decât este descris pentru alte Power Fx gazde:

  1. Trebuie să adăugați Mediul sursă de date.
  2. Funcțiile AI sunt funcții din spațiul de nume Mediu . Acolo unde această documentație descrie apelarea AISsummarize( ... ), de exemplu, trebuie să utilizați Environment.AISsummarize( ... ).
  3. Argumentele funcției trebuie să fie denumite coloane într-o înregistrare, transmise ca singur argument. Numele coloanelor sunt date în secțiunea Sintaxă care se potrivesc cu numele parametrilor.
  4. Valoarea returnată de la aceste funcții este întotdeauna o înregistrare care conține o coloană. Numele coloanei este listat în secțiunea Sintaxă .
  5. Aceste funcții sunt funcții de comportament și nu pot fi utilizate în fluxul de date Canvas, de exemplu ca intrare în Text proprietatea unui control Text . Utilizați funcția Setare pentru a plasa rezultatul într-o variabilă globală, apoi utilizați acea valoare în altă parte a aplicației dvs.

Iată un exemplu:

  1. Deschideți o aplicație canvas pentru editare în Power Apps Studio.
  2. Din panoul Date, selectați Adăugați date și apoi adăugați Mediu sursă de date.
  3. Din panoul Inserare, adăugați un control Button .
  4. În bara de formule, selectați proprietatea OnSelect și introduceți următoarea formulă:
    Set( Summary, Environment.AISummarize( {Text: "2, 4, 6, 8, 10, 12, 14, 16"} ).SummarizedText )
    
  5. Din panoul Inserare, adăugați un control Text .
  6. În bara de formule, selectați proprietatea Text și introduceți următoarea formulă:
    Summary
    
  7. Caseta de text afișează un rezumat generat de AI similar cu:
    The given text is a sequence of even numbers from 2 to 16, increasing by 2 each time.
    

Notă

Suntem în proces de a adăuga aceleași semnături de funcții de care se bucură alte Power Fx gazde în canvas. Noile semnături vor spori și nu vor înlocui mecanismul actual; aplicațiile care utilizează mecanismul actual vor continua să funcționeze fără modificări.

Sintaxă

AIClassify( Text, Categorii )

  • Text – Obligatoriu. Un text propoziții. Textul de clasificat.
  • Categorii - Obligatoriu. O singură coloană a tabelului cu categorii de text.
  • Pentru aplicațiile canvas, valoarea returnată este în coloana Clasificare .

AIExtract( Text, Entity )

  • Text – Obligatoriu. Un text propoziții. Textul din care să extragă datele.
  • Entitate - Obligatoriu. Entitatea de extras. Numele entității de extras.
  • Pentru aplicațiile canvas, valoarea returnată este în coloana ExtractedData , un tabel cu zero sau mai multe rânduri de date care se potrivesc cu entitatea furnizată.

Răspunde AIR( Text )

  • Text – Obligatoriu. O propoziție text. Textul la care să răspunzi.
  • Pentru aplicațiile canvas, valoarea returnată este în coloana PreparedResponse .

AISentiment( Text )

  • Text – Obligatoriu. Textul de analizat pentru sentiment.
  • Pentru aplicațiile canvas, valoarea returnată se află în coloana AnalyzedSentiment și este „Pozitivă”, „Neutră” sau „Negativă”.

AISsummarize( Text )

  • Text – Obligatoriu. Textul de rezumat.
  • Pentru aplicațiile canvas, valoarea returnată este în coloana SummarizedText .

AITranslate(Text, TargetLanguage)

  • Text – Obligatoriu. Textul de tradus.
  • TargetLanguage - Eticheta de limbă care trebuie tradusă în, de exemplu, „fr” pentru franceză. Consultați funcția Limbă pentru mai multe detalii.
  • Pentru aplicațiile canvas, valoarea returnată este în coloana TranslatedText .

Exemple

Pentru a configura următoarele exemple:

  1. În vizualizarea Arboresc, selectați obiectul App și adăugați următoarele la proprietatea 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.";
    
  2. Creați un control Button .
  3. Creați un control Text și setați-i proprietatea Text la:
    Result
    

AICclasify

  1. În aplicațiile Canvas, setați OnSelect proprietatea controlului Button la:
    Set( Result, Environment.AIClassify( {Text:Subject, Categories: ["Housing", "Food"]} ).Classification )
    
    Pentru toate celelalte produse, utilizați această formulă:
    Set( Result, AIClassify( Subject, ["Housing", "Food"] ) )
    
  2. Apăsați butonul. Controlul Text afișează rezultatul:
    Food
    

AIEextract

  1. În aplicațiile canvas, setați OnSelect proprietatea controlului Button la:
    Set( Result, Environment.AIExtract( {Text:Subject, Entity: "State"} ).ExtractedText )
    
    Pentru toate celelalte produse, utilizați această formulă:
    Set( Result, AIExtract( Subject, "State" ) )
    
  2. Apăsați butonul. Controlul Text afișează rezultatul.

Răspunde

  1. În aplicațiile canvas, setați OnSelect proprietatea controlului Button la:
    Set( Result, Environment.AIReply( {Text:Subject} ).PreparedResponse )
    
    Pentru toate celelalte produse, utilizați această formulă:
    Set( Result, AIReply( Subject ) )
    
  2. Apăsați butonul. Controlul Text afișează un rezultat similar cu:
    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!
    

AISrezuma

  1. În aplicațiile canvas, setați OnSelect proprietatea controlului Button la:
    Set( Result, Environment.AISummarize( {Text:Subject} ).SummarizedText )
    
    Pentru toate celelalte produse, utilizați această formulă:
    Set( Result, AISummarize( Subject ) )
    
  2. Apăsați butonul. Controlul Text afișează un rezultat similar cu:
    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.
    

AISsentiment

  1. În aplicațiile canvas, setați OnSelect proprietatea controlului Button la:
    Set( Result, Environment.AISentiment( {Text:Subject} ).AnalyzedSentiment )
    
    Pentru toate celelalte produse, utilizați această formulă:
    Set( Result, AISentiment( Subject ) )
    
  2. Apăsați butonul. Controlul Text afișează rezultatul:
    Positive
    

AITranslate

  1. În aplicațiile canvas, setați OnSelect proprietatea controlului Button la:
    Set( Result, Environment.AITranslate( {Text:Subject, Language: "fr"} ).TranslatedText )
    
    Pentru toate celelalte produse, utilizați această formulă:
    Set( Result, AITranslate( Subject, "fr" ) )
    
  2. Apăsați butonul. Controlul Text afișează un rezultat similar cu:
    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é.