AIClassify, AIExtract, AIReply, AISentiment, AISummarize, AISummarizeRecordi AITranslate

Odnosi se na: Funkcije Dataverse aplikacija platna

Opis

Dataverse nudi razne gotove AI funkcije koje su unaprijed konfigurirane i ne zahtijevaju prikupljanje, izgradnju ni obuku podataka. Ove unaprijed izrađene funkcije umjetne inteligencije možete koristiti u svojoj aplikaciji i tijekovima rada da biste poboljšali funkcionalnost i pojednostavili procese. Funkcije umjetne inteligencije rade s aplikacijama AI Builder radnog područja i dodacima s low-code tako da ih možete jednostavno integrirati u svoja rješenja.

  • AIClassify klasificira tekst u jednu od dostupne kategorije. Na primjer, sljedeći popis kategorija može se koristiti za klasificiranje problema koje su poslali vaši klijenti:

    • Problem
    • Naplata
    • Kako
    • Licenciranje
  • AIExtract izdvaja navedene entitete kao što su registracijski brojevi, telefonski brojevi ili imena osoba.

    Napomena

    Funkcija AIExtract je još u razvoju i možda neće ispravno funkcionirati. Tu bilješku uklanjamo kada je spremna za korištenje.

  • AIReply skice odgovor na poruku koju ste napisali. Na primjer, ova funkcija izrađuje odgovor na korisnikovu recenziju proizvoda.

  • AISentiment otkrivanja otkrivanja teksta koji vi navedite. Na primjer, ova funkcija otkriva je li mišljenje korisničke recenzije pozitivno, negativno ili neutralno.

  • AISummarize sažima tekst koji navedite. Na primjer, ova funkcija sažima poruku e-pošte ili tekst iz dokumenta.

    • AISummarizeRecord sažima podatke u zapisu. Ova funkcija, primjerice, sažima podatke o klijentu na temelju zapisa u tablici Klijenti.
  • AITranslate prevodi tekst s drugog jezika. Na primjer, ova funkcija prevodi e-poštu kupca ili recenziju proizvoda. Izvorni jezik nije potrebno navesti i automatski se otkriva.

    Dodatne informacije o jezicima podržanim za izvorni i ciljni jezik potražite u odjeljku Podrška za jezik prevoditelja – prijevod i pregledajte popis podržanih jezika u stupcu Automatsko otkrivanje jezika.

Saznajte više o tome kako koristiti funkcije umjetne inteligencije u sljedećem videozapisu.

Preduvjeti

Dodatne informacije o preduvjetima potražite u odjeljku Preduvjeti i licenciranje za unaprijed izgrađene upite.

Upotreba u aplikacijama radnog područja

Te funkcije možete pozvati iz aplikacija radnog područja. Međutim, malo je kompliciranije nego što je opisano za druge Power Fx hostove:

  1. Morate dodati izvor podataka okruženja .
  2. Funkcije umjetne inteligencije funkcije su u imenskom prostoru okruženja . U ovoj se dokumentaciji opisuje pozivanjeAISummarize ( ... ), primjerice, morate koristiti okruženje.AISummarize(... ). (...)
  3. Argumenti funkcije moraju biti imenovani stupcima u zapisu, proslijeđeni kao jedini argument. Nazivi stupaca navedeni su u odjeljku Sintaksa koji odgovaraju nazivima parametara.
  4. Povratna vrijednost iz tih funkcija uvijek je zapis koji sadrži jedan stupac. Naziv stupca naveden je u odjeljku Sintaksa .
  5. Te su funkcije funkcije ponašanja i ne mogu se koristiti u tijeku podataka platna, primjerice kao unos svojstva Tekst kontrole Tekst. Upotrijebite funkciju Set da biste rezultat smjestili u globalnu varijablu, a zatim upotrijebite tu vrijednost negdje drugdje u aplikaciji.

Evo primjera:

  1. Otvorite aplikaciju radnog područja za uređivanje Power Apps Studio.
  2. U oknu Podaci odaberite Dodaj podatke , a zatim dodajte izvor podataka okruženja .
  3. U oknu Umetanje dodajte kontrolu Gumb .
  4. Na traci formule odaberite svojstvo OnSelect i unesite sljedeću formulu:
    Set( Summary, Environment.AISummarize( {Text: "2, 4, 6, 8, 10, 12, 14, 16"} ).SummarizedText )
    
  5. U oknu Umetanje dodajte kontrolu Tekst.
  6. Na traci formule odaberite svojstvo Tekst i unesite sljedeću formulu:
    Summary
    
  7. Tekstni okvir prikazuje sažetak generiran umjetnom inteligencijom sličan sljedećem:
    The given text is a sequence of even numbers from 2 to 16, increasing by 2 each time.
    

Napomena

U procesu smo dodavanja istih funkcijskih potpisa u koje drugi Power Fx domaćini uživaju na platnu. Novi potpisi nadopunjuju i ne zamjeљжe trenutni mehanizam; aplikacija koje koriste trenutačni mehanizam nastavit će funkcionirati bez izmjena.

Sintaksa

AIClassify( Tekst, Kategorije )

  • Tekst - obavezno. Tekst rečenice. Tekst koji treba klasificirati.
  • Kategorije - Obavezno. Jedan stupac tablice kategorija teksta.
  • Aplikacije platna – povratna vrijednost nalazi se u stupcu Klasifikacija .

AIExtract( Tekst, entitet )

  • Tekst - obavezno. Tekst rečenice. Tekst iz kojeg želite izdvojiti podatke.
  • Entitet - Obavezno. Entitet koji treba izdvojiti. Naziv subjekta koji treba izdvojiti.
  • Aplikacije platna – povratna vrijednost nalazi se u stupcu IzdvojenoPodaci , tablici nula ili više redaka podataka koji se podudaraju s navedenim entitetom.

AIReply( Tekst )

  • Tekst - obavezno. Tekstualna rečenica. Tekst na koji treba odgovoriti.
  • Aplikacije platna – povratna vrijednost nalazi se u stupcu PreparedResponse .

AISentiment( Tekst )

  • Tekst - obavezno. Tekst za analizu osjećaja.
  • Aplikacije platna – povratna vrijednost nalazi se u stupcu AnalyzedSentiment i "Pozitivna", "Neutralno" ili "Negativna".

AISummarize( Tekst )

  • Tekst - obavezno. Tekst za sažetak.
  • Aplikacije platna – povratna vrijednost nalazi se u stupcu SummarizedText .

AISummarizeRecord( Entitet )

  • Entitet - Obavezno. Dataverse zapis za sažimanje.
  • Aplikacije platna – povratna vrijednost nalazi se u stupcu SummarizedText .

AITranslate( Tekst, TargetLanguage )

  • Tekst - obavezno. Tekst za prijevod.
  • TargetLanguage - Oznaka jezika na koju se prevodi, kao što je "fr" za francuski. Pogledajte funkciju Jezik za više detalja.
  • Aplikacije platna – povratna vrijednost nalazi se u stupcu Prevedeni Tekst.

Primjeri

Postavljanje sljedećih primjera:

  1. U prikazu stabla odaberite objekt Aplikacija i dodajte sljedeć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. Stvaranje kontrole Gumb .
  3. Stvorite kontrolu Tekst i postavite njezino svojstvo Tekst na:
    Result
    

AIClassify

  1. U aplikacijama radnog područja postavite svojstvo OnSelect kontrole Gumb 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 gumb. Kontrola Tekst prikazuje rezultat:
    Food
    

AIExtract

  1. U aplikacijama radnog područja postavite svojstvo OnSelect kontrole Gumb na:
    Set( Result, Environment.AIExtract( {Text:Subject, Entity: "State"} ).ExtractedText )
    
    Za sve ostale proizvode koristite ovu formulu:
    Set( Result, AIExtract( Subject, "State" ) )
    
  2. Pritisnite gumb. Kontrola Tekst prikazuje rezultat.

AIReply

  1. U aplikacijama radnog područja postavite svojstvo OnSelect kontrole Gumb na:
    Set( Result, Environment.AIReply( {Text:Subject} ).PreparedResponse )
    
    Za sve ostale proizvode koristite ovu formulu:
    Set( Result, AIReply( Subject ) )
    
  2. Pritisnite gumb. Kontrola Tekst prikazuje rezultat sličan sljedećem:
    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 radnog područja postavite svojstvo OnSelect kontrole Gumb na:
    Set( Result, Environment.AISummarize( {Text:Subject} ).SummarizedText )
    
    Za sve ostale proizvode koristite ovu formulu:
    Set( Result, AISummarize( Subject ) )
    
  2. Pritisnite gumb. Kontrola Tekst prikazuje rezultat sličan sljedećem:
    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

  1. U aplikacijama radnog područja postavite svojstvo OnSelect kontrole Gumb na:
    Set( Result, Environment.AISummarizeRecord( First(Accounts) ).SummarizedText )
    
    Za sve ostale proizvode koristite ovu formulu:
    Set( Result, AISummarizeRecord( First(Accounts) ) )
    
  2. Pritisnite gumb. Kontrola Tekst prikazuje rezultat sličan sljedećem:
    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

  1. U aplikacijama radnog područja postavite svojstvo OnSelect kontrole Gumb na:
    Set( Result, Environment.AISentiment( {Text:Subject} ).AnalyzedSentiment )
    
    Za sve ostale proizvode koristite ovu formulu:
    Set( Result, AISentiment( Subject ) )
    
  2. Pritisnite gumb. Kontrola Tekst prikazuje rezultat:
    Positive
    

AITranslate

  1. U aplikacijama radnog područja postavite svojstvo OnSelect kontrole Gumb na:
    Set( Result, Environment.AITranslate( {Text:Subject, TargetLanguage: "fr"} ).TranslatedText )
    
    Za sve ostale proizvode koristite ovu formulu:
    Set( Result, AITranslate( Subject, "fr" ) )
    
  2. Pritisnite gumb. Kontrola Tekst prikazuje rezultat sličan sljedećem:
    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é.