Zdieľať cez


AIClassify, AIExtract, AIReply, AISentiment, AISummarize a AITranslate

Vzťahuje sa na: aplikácie Canvas

Description

Dataverse poskytuje množstvo funkcií AI pripravených na použitie, ktoré sú predkonfigurované a nevyžadujú žiadne zhromažďovanie údajov, budovanie ani školenie. Tieto vopred vytvorené funkcie AI môžete použiť vo svojej aplikácii a pracovných postupoch na zlepšenie funkčnosti a zefektívnenie procesov. Funkcie AI fungujú s aplikáciami na plátne AI Builder a doplnkami nízkokódové, takže ich môžete jednoducho integrovať do svojich riešení.

  • AIClassify zaradí text do jednej z poskytnutých kategórií. Napríklad nasledujúci zoznam kategórií možno použiť na klasifikáciu problémov predložených vašimi zákazníkmi:

    • Problém
    • Fakturácia
    • Ako na to
    • Licencovanie
  • AIExtract extrahuje konkrétne entity, ako sú registračné čísla, telefónne čísla alebo mená ľudí.

    Poznámka

    Funkcia AIExtract je stále vo vývoji a nemusí fungovať správne. Keď bude táto poznámka pripravená na použitie, odstránime ju.

  • AIReply vypracuje návrh odpovede na správu, ktorú poskytnete. Táto funkcia napríklad vytvorí návrh odpovede na zákaznícku recenziu produktu.

  • AISentiment zisťuje sentiment textu, ktorý poskytujete. Táto funkcia napríklad zisťuje, či je sentiment zákazníckej recenzie pozitívny, negatívny alebo neutrálny.

  • AISummarize zhŕňa text, ktorý poskytnete. Táto funkcia napríklad sumarizuje e-mailovú správu alebo text z dokumentu.

  • AITranslate prekladá text z iného jazyka. Táto funkcia napríklad preloží zákaznícky e-mail alebo recenziu produktu. Zdrojový jazyk nie je potrebné špecifikovať a rozpozná sa automaticky.

    Ďalšie informácie o jazykoch podporovaných pre zdrojový a cieľový jazyk nájdete v časti Podpora jazyka prekladača – preklad a pozrite si zoznam podporovaných jazykov v časti Automaticky Detekcia jazyka stĺpec.

Viac o tom, ako používať funkcie AI, sa dozviete v nasledujúcom videu.

Požiadavky

Ďalšie informácie o predpokladoch nájdete v časti Požiadavky a licencovanie pre vopred zostavené výzvy.

Použitie v aplikáciách na plátne

Tieto funkcie môžete volať z aplikácií plátna. Je to však trochu komplikovanejšie, ako je opísané pre iných Power Fx hostiteľov:

  1. Musíte pridať Prostredie zdroj údajov.
  2. Funkcie AI sú funkcie v mennom priestore Prostredie . Kde táto dokumentácia popisuje volanie AISummarize( ... ), musíte napríklad použiť Environment.AISummarize( ... ).
  3. Argumenty funkcie musia byť pomenované stĺpce v zázname, odovzdané ako jediný argument. Názvy stĺpcov sú uvedené v časti Syntax zhodujúce sa s názvami parametrov.
  4. Návratová hodnota z týchto funkcií je vždy záznam obsahujúci jeden stĺpec. Názov stĺpca je uvedený v časti Syntax .
  5. Tieto funkcie sú funkcie správania a nemožno ich použiť v dátovom toku Canvas, napríklad ako vstup pre Text vlastnosť ovládacieho prvku Text . Pomocou funkcie Nastaviť umiestnite výsledok do globálnej premennej a potom túto hodnotu použite inde vo svojej aplikácii.

Príklad:

  1. Otvorte aplikáciu plátna na úpravy v Power Apps Studio.
  2. Na table Údaje vyberte Pridať údaje a potom pridajte Prostredie zdroj údajov.
  3. Na table Vložiť pridajte ovládací prvok Tlačidlo .
  4. Na paneli vzorcov vyberte vlastnosť OnSelect a zadajte nasledujúci vzorec:
    Set( Summary, Environment.AISummarize( {Text: "2, 4, 6, 8, 10, 12, 14, 16"} ).SummarizedText )
    
  5. Na table Vložiť pridajte ovládací prvok Text .
  6. V riadku vzorcov vyberte vlastnosť Text a zadajte nasledujúci vzorec:
    Summary
    
  7. Textové pole zobrazuje súhrn vygenerovaný AI podobný:
    The given text is a sequence of even numbers from 2 to 16, increasing by 2 each time.
    

Poznámka

Sme v procese pridávania rovnakých funkčných podpisov, ktoré využívajú iní Power Fx hostitelia na plátno. Nové podpisy rozšíria a nenahradia súčasný mechanizmus; aplikácie využívajúce aktuálny mechanizmus budú naďalej fungovať bez úprav.

Syntax

AIClassify( Text, Kategórie )

  • Text – povinné. Textové vety. Text na klasifikáciu.
  • Kategórie – povinné. Jeden stĺpec tabuľky kategórií textu.
  • V prípade aplikácií na plátne je vrátená hodnota v stĺpci Klasifikácia .

AIExtract( Text, Entita )

  • Text – povinné. Textové vety. Text, z ktorého sa majú extrahovať údaje.
  • Entita – povinné. Entita na extrahovanie. Názov entity na extrahovanie.
  • V prípade aplikácií plátna je návratová hodnota v stĺpci ExtractedData , čo je tabuľka s nulovým alebo viacerými riadkami údajov zodpovedajúcich poskytnutej entite.

AIReply( Text )

  • Text – povinné. Textová veta. Text, na ktorý sa má odpovedať.
  • V prípade aplikácií na plátne je vrátená hodnota v stĺpci PreparedResponse .

AISentiment( Text )

  • Text – povinné. Text na analýzu sentimentu.
  • V prípade aplikácií na plátne je vrátená hodnota v stĺpci AnalyzedSentiment a je „Pozitívny“, „Neutrálny“ alebo „Negatívny“.

AISummarize( Text )

  • Text – povinné. Text na zhrnutie.
  • V prípade aplikácií na plátne je vrátená hodnota v stĺpci SummarizedText .

AITranslate(Text, Cieľový jazyk)

  • Text – povinné. Text na preklad.
  • TargetLanguage – Značka jazyka, ktorá sa má preložiť, napríklad „fr“ pre francúzštinu. Ďalšie podrobnosti nájdete vo funkcii Jazyk .
  • V prípade aplikácií na plátne je vrátená hodnota v stĺpci PreloženýText .

Príklady

Ak chcete nastaviť nasledujúce príklady:

  1. V stromovom zobrazení vyberte objekt Aplikácia a do vlastnosti Vzorce pridajte nasledovné:
    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. Vytvorte ovládací prvok tlačidlo .
  3. Vytvorte ovládací prvok Text a nastavte jeho vlastnosť Text na:
    Result
    

AIClassify

  1. V aplikáciách Canvas nastavte vlastnosť OnSelect ovládača Button na:
    Set( Result, Environment.AIClassify( {Text:Subject, Categories: ["Housing", "Food"]} ).Classification )
    
    Pre všetky ostatné produkty použite tento vzorec:
    Set( Result, AIClassify( Subject, ["Housing", "Food"] ) )
    
  2. Stlačte tlačidlo. Ovládací prvok Text zobrazí výsledok:
    Food
    

AIExtract

  1. V aplikáciách plátna nastavte vlastnosť OnSelect ovládača Button na:
    Set( Result, Environment.AIExtract( {Text:Subject, Entity: "State"} ).ExtractedText )
    
    Pre všetky ostatné produkty použite tento vzorec:
    Set( Result, AIExtract( Subject, "State" ) )
    
  2. Stlačte tlačidlo. Ovládací prvok Text zobrazí výsledok.

AIReply

  1. V aplikáciách plátna nastavte vlastnosť OnSelect ovládača Button na:
    Set( Result, Environment.AIReply( {Text:Subject} ).PreparedResponse )
    
    Pre všetky ostatné produkty použite tento vzorec:
    Set( Result, AIReply( Subject ) )
    
  2. Stlačte tlačidlo. Ovládací prvok Text zobrazí výsledok podobný:
    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. V aplikáciách plátna nastavte vlastnosť OnSelect ovládača Button na:
    Set( Result, Environment.AISummarize( {Text:Subject} ).SummarizedText )
    
    Pre všetky ostatné produkty použite tento vzorec:
    Set( Result, AISummarize( Subject ) )
    
  2. Stlačte tlačidlo. Ovládací prvok Text zobrazí výsledok podobný:
    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. V aplikáciách plátna nastavte vlastnosť OnSelect ovládača Button na:
    Set( Result, Environment.AISentiment( {Text:Subject} ).AnalyzedSentiment )
    
    Pre všetky ostatné produkty použite tento vzorec:
    Set( Result, AISentiment( Subject ) )
    
  2. Stlačte tlačidlo. Ovládací prvok Text zobrazí výsledok:
    Positive
    

AITranslate

  1. V aplikáciách plátna nastavte vlastnosť OnSelect ovládača Button na:
    Set( Result, Environment.AITranslate( {Text:Subject, Language: "fr"} ).TranslatedText )
    
    Pre všetky ostatné produkty použite tento vzorec:
    Set( Result, AITranslate( Subject, "fr" ) )
    
  2. Stlačte tlačidlo. Ovládací prvok Text zobrazí výsledok podobný:
    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é.