Dijeli putem


AIClassify, AIExtract, AIReply, AISentiment, AISummarize i AITranslate

Primjenjuje se na sljedeće: Aplikacije radnog područja

Opis

Dataverse pruža niz funkcija umjetne inteligencije spremne za korištenje koje su unaprijed konfigurirane i ne zahtijevaju nikakvo prikupljanje, izgradnju ili 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 ponuđenih kategorija. 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 određene entitete kao što su registracijski brojevi, telefonski brojevi ili imena ljudi.

    Napomena

    Funkcija AIExtract još je u razvoju i možda neće ispravno raditi. Uklonit ćemo ovu bilješku kada bude spremna za upotrebu.

  • AIReply sastavlja odgovor na poruku koju navedete. Na primjer, ova funkcija izrađuje odgovor na korisnikovu recenziju proizvoda.

  • AISentiment otkriva osjećaj teksta koji navedete. Na primjer, ova funkcija otkriva je li mišljenje korisničke recenzije pozitivno, negativno ili neutralno.

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

  • 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 . Tamo gdje ova dokumentacija opisuje pozivanje AISummarize( ... ), na primjer, trebate koristiti Environment.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 ponašanja i ne mogu se koristiti u protoku podataka radnog područja, na primjer kao ulaz u svojstvo 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 će povećati, a ne zamijeniti postojeći mehanizam; Aplikacije koje koriste trenutni mehanizam nastavit će raditi bez izmjena.

Sintaksa

AIClassify( Tekst; Kategorije )

  • Tekst - obavezno. Tekst rečenice. Tekst koji treba klasificirati.
  • Kategorije - Obavezno. Jedan stupac tablice kategorija teksta.
  • Za aplikacije radnog područja vraćena 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.
  • Za aplikacije radnog područja vraćena vrijednost nalazi se u stupcu Izdvojeni podaci , tablici s nula ili više redaka podataka koji odgovaraju navedenom entitetu.

AIReply( Tekst )

  • Tekst - obavezno. Tekstualna rečenica. Tekst na koji treba odgovoriti.
  • Za aplikacije radnog područja povratna vrijednost nalazi se u stupcu PreparedResponse .

AISentiment( Tekst )

  • Tekst - obavezno. Tekst za analizu osjećaja.
  • Za aplikacije radnog područja vraćena vrijednost nalazi se u stupcu AnalyzedSentiment i iznosi "Pozitivno", "Neutralno" ili "Negativno".

AISummarize( Tekst )

  • Tekst - obavezno. Tekst za sažetak.
  • Za aplikacije radnog područja vraćena vrijednost nalazi se u stupcu SažetiTekst .

AITranslate(Tekst; CiljniJezik)

  • 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.
  • Za aplikacije radnog područja vraćena vrijednost nalazi se u stupcu PrevedeniTekst .

Primjeri

Za 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.
    

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, Language: "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é.