Deli putem


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 :

  1. Potrebno je da dodate okruženje izvor podataka.
  2. AI funkcije su funkcije u prostoru za ime okruženja . Gde ova dokumentacija opisuje pozivanje AISummarize( ... ), na primer, potrebno je da koristite Environment.AISummarize( ... ).
  3. 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.
  4. Povratna vrednost iz ovih funkcija je uvek zapis koji sadrži jednu kolonu. Ime kolone je navedeno u odeljku Sintaksa .
  5. 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:

  1. Otvorite aplikaciju podloge za uređivanje u programu Power Apps Studio.
  2. U oknu sa podacima izaberite stavku Dodaj podatke , a zatim dodajte izvor podataka.
  3. U okno "Umetanje" dodajte kontrolu dugmeta.
  4. 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 )
    
  5. U okno "Umetanje" dodajte kontrolu teksta.
  6. U polju za formulu izaberite svojstvo " Tekst" i unesite sledeću formulu:
    Summary
    
  7. 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:

  1. 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.";
    
  2. Kreirajte kontrolu dugmeta.
  3. Kreirajte kontrolu teksta i postavite njeno svojstvo "Tekst" na:
    Result
    

AIClassify

  1. U aplikacijama Canvas postavite svojstvo OnSelect kontrole dugmeta na:
    Set( Result, Environment.AIClassify( {Text:Subject, Categories: ["Housing", "Food"]} ).Classification )
    
    Za sve ostale proizvode koristite ovu formulu:
    Set( Result, AIClassify( Subject, ["Housing", "Food"] ) )
    
  2. Pritisnite dugme. Kontrola teksta prikazuje rezultat:
    Food
    

AIExtract

  1. U aplikacijama podloge za crtanje postavite svojstvo OnSelect kontrole dugmeta na:
    Set( Result, Environment.AIExtract( {Text:Subject, Entity: "State"} ).ExtractedText )
    
    Za sve ostale proizvode koristite ovu formulu:
    Set( Result, AIExtract( Subject, "State" ) )
    
  2. Pritisnite dugme. Kontrola teksta prikazuje rezultat.

AIReply

  1. U aplikacijama podloge za crtanje postavite svojstvo OnSelect kontrole dugmeta na:
    Set( Result, Environment.AIReply( {Text:Subject} ).PreparedResponse )
    
    Za sve ostale proizvode koristite ovu formulu:
    Set( Result, AIReply( Subject ) )
    
  2. 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

  1. U aplikacijama podloge za crtanje postavite svojstvo OnSelect kontrole dugmeta na:
    Set( Result, Environment.AISummarize( {Text:Subject} ).SummarizedText )
    
    Za sve ostale proizvode koristite ovu formulu:
    Set( Result, AISummarize( Subject ) )
    
  2. 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

  1. U aplikacijama podloge za crtanje postavite svojstvo OnSelect kontrole dugmeta na:
    Set( Result, Environment.AISentiment( {Text:Subject} ).AnalyzedSentiment )
    
    Za sve ostale proizvode koristite ovu formulu:
    Set( Result, AISentiment( Subject ) )
    
  2. Pritisnite dugme. Kontrola teksta prikazuje rezultat:
    Positive
    

AiTranslate

  1. U aplikacijama podloge za crtanje postavite svojstvo OnSelect kontrole dugmeta na:
    Set( Result, Environment.AITranslate( {Text:Subject, Language: "fr"} ).TranslatedText )
    
    Za sve ostale proizvode koristite ovu formulu:
    Set( Result, AITranslate( Subject, "fr" ) )
    
  2. 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é.