Jaa


AIClassify, AIExtract, AIReply, AISentiment, AISummarize ja AITranslate

Koskee: Pohjaan perustuvat sovellukset

Kuvaus

Dataverse sisältää useita valmiita tekoälytoimintoja, jotka on määritetty valmiiksi. Ne eivät edellytä tietojen keräämistä, muodostamista eivätkä kouluttamista. Käytä näitä valmiita tekoälytoimintoja sovelluksessa ja työnkuluissa parantaaksesi toimintoja ja tehostaaksesi prosesseja. Tekoälytoimintoja voi käyttää pohjaan perustuvien sovellusten, AI Builderin ja vähän koodia käyttävien laajennusten kanssa, joten ne on helppo integroida ratkaisuihin.

  • AIClassify luokittelee tekstin johonkin annetuista luokista. Esimerkiksi seuraavaa luokkaluetteloa voidaan käyttää asiakkaiden ilmoittamien ongelmien luokitteluun:

    • Ongelma
    • Laskutus
    • Toimintaohje
    • Käyttöoikeudet
  • AIExtract poimii tietyt entiteetit, kuten rekisteröintinumerot, puhelinnumerot tai henkilöiden nimet.

    Muistiinpano

    AIExtract-toimintoa kehitetään yhä, eikä se ehkä toimi oikein. Tämä huomautus poistetaan, kun toiminto on käyttövalmis.

  • AIReply laatii vastauksen antamaasi viestiin. Tämä toiminto esimerkiksi laatii vastauksen asiakkaan tuotearvioon.

  • AISentiment tunnistaa antamasi tekstin asenteen. Tämä toiminto tunnistaa esimerkiksi, onko asiakasarvion asenne positiivinen, negatiivinen vai neutraali.

  • AISummarize tekee yhteenvedon antamastasi tekstistä. Tämä toiminto esimerkiksi luo yhteenvedon sähköpostiviestistä tai asiakirjan tekstistä.

  • AITranslate kääntää tekstiä toisesta kielestä. Tämä toiminto esimerkiksi kääntää asiakkaan sähköpostin tai tuotearvion. Lähdekieltä ei tarvitse määrittää, ja se tunnistetaan automaattisesti.

    Lisätietoja tuetuista lähde- ja kohdekielistä on Kääntäjän kielituki – Kääntäminen -kohdan Kielen automaattinen tunnistus -sarakkeen tuettujen kielten luettelossa.

Seuraavassa videossa on lisätietoja tekoälytoimintojen käytöstä.

edellytykset

Lisätietoja edellytyksistä on kohdassa Valmiiden kehotteiden vaatimukset ja käyttöoikeudet.

Käyttö pohjaan perustuvissa sovelluksissa

Näitä toimintoja voi kutsua pohjaan perustuvista sovelluksista. Tämä on kuitenkin vähän monimutkaisempaa kuin muiden Power Fx -isäntien kohdalla seuraavan kuvauksen mukaisesti:

  1. Ympäristön tietolähde on lisättävä.
  2. Tekoälytoiminnot ovat Ympäristö-nimitilan toimintoja. Kun ohjeissa kerrotaan AISummarize( ... ) -toiminnon kutsumisesta, on käytettävä Environment.AISummarize( ... ) -toimintoa.
  3. Toiminnon argumentit on nimettävä tietueen sarakkeiksi, jotka välitetään vain argumentteina. Sarakkeiden nimet annetaan Syntaksi-osassa, ja ne vastaavat parametrien nimiä.
  4. Näiden toimintojen palautusarvo on aina tietue, joka sisältää yhden sarakkeen. Sarakkeen nimi näkyy Syntaksi-osassa.
  5. Nämä toiminnot ovat toimintafunktioita, eikä niitä voi käyttää kaaviotietojen työnkulussa esimerkiksi Teksti-ohjausobjektin Teksti-ominaisuuden syötteenä. Käytä Set-funktiota, jos haluat asettaa yleisen muuttujan tuloksen ja käyttää sitten tätä arvoa toisaalla sovelluksessa.

Esimerkki:

  1. Avaa pohjaan perustuva sovellus Power Apps Studiossa muokkausta varten.
  2. Valitse Tiedot-ruudussa Lisää tiedot ja lisää sitten ympäristön tietolähde.
  3. Lisää-ruudussa voit lisätä Painike-ohjausobjektin.
  4. Valitse kaavarivillä OnSelect-ominaisuus ja syötä seuraava kaava:
    Set( Summary, Environment.AISummarize( {Text: "2, 4, 6, 8, 10, 12, 14, 16"} ).SummarizedText )
    
  5. Lisää-ruudussa voit lisätä Teksti-ohjausobjektin.
  6. Valitse kaavarivillä Teksti-ominaisuus ja syötä seuraava kaava:
    Summary
    
  7. Tekstiruudussa näkyy tekoälyn luoma yhteenveto, joka on seuraavan kaltainen:
    The given text is a sequence of even numbers from 2 to 16, increasing by 2 each time.
    

Muistiinpano

Kaavioihin ollaan lisäämässä samoja toiminnon allekirjoituksia, jotka jo ovat muiden Power Fx -isäntien käytettävissä. Uudet allekirjoitukset täydentävät nykyistä menetelmää, eivät korvaa sitä. Sovellukset, jotka käyttävät nykyistä menetelmää, toimivat jatkossa ilman muokkauksia.

Syntaksi

AIClassify( teksti, luokat )

  • Teksti - pakollinen. Tekstin lauseet. Luokiteltava teksti.
  • Luokat - Pakollinen. Tekstiluokkien yksisarakkeinen taulukko.
  • Pohjaan perustuvien sovellusten palautusarvo on Luokittelu-sarakkeessa.

AIExtract(teksti,entiteetti )

  • Teksti - pakollinen. Tekstin lauseet. Teksti, josta tiedot poimitaan.
  • Entiteetti - pakollinen. Poimittava entiteetti. Poimittavan entiteetin nimi.
  • Pohjaan perustuvien sovellusten palautusarvo on ExtractedData-sarakkeessa taulukossa, jossa voi olla annettua entiteettiä vastaavia tietoja sisältäviä rivejä.

AIReply( teksti )

  • Teksti - pakollinen. Tekstin lause. Teksti, johon vastataan.
  • Pohjaan perustuvien sovellusten palautusarvo on PreparedResponse-sarakkeessa.

AISentiment( teksti )

  • Teksti - pakollinen. Teksti, jonka asenne analysoidaan.
  • Pohjaan perustuvien sovellusten palautusarvo on AnalyzedSentiment-sarakkeessa. Se on Positiivinen, Neutraali tai Negatiivinen.

AISummarize( teksti )

  • Teksti - pakollinen. Teksti, josta yhteenveto tehdään.
  • Pohjaan perustuvien sovellusten palautusarvo on SummarizedText-sarakkeessa.

AITranslate(teksti,kohdekieli )

  • Teksti - pakollinen. Käännettävä teksti.
  • TargetLanguage - Käännettävä kielitunniste, kuten "fr" ranskaksi. Lisätietoja on Kieli-toiminnossa.
  • Pohjaan perustuvien sovellusten palautusarvo on TranslatedText-sarakkeessa.

Esimerkkejä

Seuraavassa on asetusten esimerkkejä:

  1. Valitse puunäkymässä Sovellus-objekti ja lisää Kaavat-ominaisuuteen seuraavat:
    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. Luo Painike-ohjausobjekti.
  3. Luo Teksti-ohjausobjekti ja määritä sen Teksti-ominaisuuden arvoksi seuraava:
    Result
    

AIClassify

  1. Määritä pohjaan perustuvissa sovelluksissa Painike-ohjausobjektin OnSelect-ominaisuuden arvoksi seuraava:
    Set( Result, Environment.AIClassify( {Text:Subject, Categories: ["Housing", "Food"]} ).Classification )
    
    Käytä kaikissa muissa tuotteissa seuraavaa kaavaa:
    Set( Result, AIClassify( Subject, ["Housing", "Food"] ) )
    
  2. Paina painiketta. Teksti-ohjausobjekti näyttää tuloksen:
    Food
    

AIExtract

  1. Määritä pohjaan perustuvissa sovelluksissa Painike-ohjausobjektin OnSelect-ominaisuuden arvoksi seuraava:
    Set( Result, Environment.AIExtract( {Text:Subject, Entity: "State"} ).ExtractedText )
    
    Käytä kaikissa muissa tuotteissa seuraavaa kaavaa:
    Set( Result, AIExtract( Subject, "State" ) )
    
  2. Paina painiketta. Teksti-ohjausobjekti näyttää tuloksen.

AIReply

  1. Määritä pohjaan perustuvissa sovelluksissa Painike-ohjausobjektin OnSelect-ominaisuuden arvoksi seuraava:
    Set( Result, Environment.AIReply( {Text:Subject} ).PreparedResponse )
    
    Käytä kaikissa muissa tuotteissa seuraavaa kaavaa:
    Set( Result, AIReply( Subject ) )
    
  2. Paina painiketta. Teksti-ohjausobjekti näyttää tuloksen, joka vastaa seuraavaa:
    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. Määritä pohjaan perustuvissa sovelluksissa Painike-ohjausobjektin OnSelect-ominaisuuden arvoksi seuraava:
    Set( Result, Environment.AISummarize( {Text:Subject} ).SummarizedText )
    
    Käytä kaikissa muissa tuotteissa seuraavaa kaavaa:
    Set( Result, AISummarize( Subject ) )
    
  2. Paina painiketta. Teksti-ohjausobjekti näyttää tuloksen, joka vastaa seuraavaa:
    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. Määritä pohjaan perustuvissa sovelluksissa Painike-ohjausobjektin OnSelect-ominaisuuden arvoksi seuraava:
    Set( Result, Environment.AISentiment( {Text:Subject} ).AnalyzedSentiment )
    
    Käytä kaikissa muissa tuotteissa seuraavaa kaavaa:
    Set( Result, AISentiment( Subject ) )
    
  2. Paina painiketta. Teksti-ohjausobjekti näyttää tuloksen:
    Positive
    

AITranslate

  1. Määritä pohjaan perustuvissa sovelluksissa Painike-ohjausobjektin OnSelect-ominaisuuden arvoksi seuraava:
    Set( Result, Environment.AITranslate( {Text:Subject, Language: "fr"} ).TranslatedText )
    
    Käytä kaikissa muissa tuotteissa seuraavaa kaavaa:
    Set( Result, AITranslate( Subject, "fr" ) )
    
  2. Paina painiketta. Teksti-ohjausobjekti näyttää tuloksen, joka vastaa seuraavaa:
    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é.