Megosztás a következőn keresztül:


AIClassify, AIExtract, AIReply, AISentiment, AISummarize és AITranslate

A következőkre vonatkozik: Vászonalapú alkalmazások

Description

Dataverse számos használatra kész AI-funkciót biztosít, amelyek előre konfigurálva vannak, és nem igényelnek adatgyűjtést, -építést vagy -betanítást. Ezeket az előre elkészített AI-funkciókat használhatja az alkalmazásban és a munkafolyamatokban a funkciók javításához és a folyamatok egyszerűsítéséhez. Az AI-függvények vászonalapú alkalmazásokkal AI Builder és kevés kódolást igénylő beépülő modulokkal működnek, így könnyen integrálhatók a megoldásokba.

  • Az AIClassify a szöveget a megadott kategóriák egyikébe sorolja. A következő kategórialista használható például az ügyfelek által beküldött problémák besorolására:

    • Probléma
    • Számlázás
    • Kézikönyv
    • Licencelés
  • Az AIExtract kinyeri a megadott entitásokat, például regisztrációs számokat, telefonszámokat vagy személyek nevét.

    Feljegyzés

    Az AIExtract függvény még fejlesztés alatt áll, és előfordulhat, hogy nem működik megfelelően. Ezt a megjegyzést eltávolítjuk, amikor készen áll a használatra.

  • Az AIReply elkészíti az Ön által megadott üzenetre adott válasz tervezetét. Ez a függvény például választ készít egy vevő termékértékelésére.

  • Az AISentiment észleli a megadott szöveg hangulatát. Ez a függvény például észleli, hogy egy vásárlói vélemény pozitív, negatív vagy semleges-e.

  • Az AISummarize összefoglalja az Ön által megadott szöveget. Ez a funkció például összefoglal egy e-mail üzenetet vagy szöveget egy dokumentumból.

  • Az AITranslate lefordítja a szöveget egy másik nyelvről. Ez a függvény például lefordítja az ügyfél e-mailjét vagy termékértékelését. A forrásnyelvet nem kell megadni, és a rendszer automatikusan észleli.

    A forrás- és célnyelv által támogatott nyelvekkel kapcsolatos további információkért lásd: Fordítói nyelv támogatása – Fordítás és tekintse át a támogatott nyelvek listáját az Automatikus nyelvfelismerés oszlopban.

Az AI-függvények használatáról az alábbi videóban olvashat bővebben.

Előfeltételek

További információ az előfeltételekről: Az előre összeállított kérések követelményei és licencelése.

Használat vászonalapú alkalmazásokban

Ezeket a függvényeket vászonalapú alkalmazásokból hívhatja meg. Ez azonban egy kicsit bonyolultabb, mint más Power Fx házigazdák esetében:

  1. Hozzá kell adnia a Környezetet adatforrás.
  2. Az AI-függvények a Környezet névtérben található függvények. Ahol ez a dokumentáció leírja az AISummarize( ... ) hívását, például az Environment.AISummarize( ... ) függvényt kell használnia.
  3. A függvény argumentumainak egy rekord oszlopainak névvel kell rendelkezniük, és egyetlen argumentumként kell átadniuk. Az oszlopok nevei a paraméterek nevének megfelelő Szintaxis szakaszban találhatók.
  4. Ezeknek a függvényeknek a visszatérési értéke mindig egy oszlopot tartalmazó rekord. Az oszlop neve a Szintaxis szakaszban látható.
  5. Ezek a függvények viselkedési függvények , és nem használhatók vászon adatfolyamban, például egy Szöveg vezérlőelem Szöveg tulajdonságának bemeneteként. A Set függvénnyel helyezze el az eredményt egy globális változóban, majd használja ezt az értéket máshol az alkalmazásban.

Például:

  1. Nyisson meg egy vászonalapú alkalmazást szerkesztésre Power Apps Studio.
  2. Az Adatok panelen válassza az Adatok hozzáadása lehetőséget , majd adja hozzá a Környezet adatforrás.
  3. A Beszúrás panelen adjon hozzá egy Gomb vezérlőt .
  4. A szerkesztőlécen jelölje ki az OnSelect tulajdonságot, és írja be a következő képletet:
    Set( Summary, Environment.AISummarize( {Text: "2, 4, 6, 8, 10, 12, 14, 16"} ).SummarizedText )
    
  5. A Beszúrás ablaktáblában vegyen fel egy Szöveg vezérlőelemet .
  6. A szerkesztőlécen jelölje ki a Szöveg tulajdonságot , és írja be a következő képletet:
    Summary
    
  7. A szövegmező egy mesterséges intelligencia által generált összegzést jelenít meg, amely a következőhöz hasonló:
    The given text is a sequence of even numbers from 2 to 16, increasing by 2 each time.
    

Feljegyzés

Folyamatban van ugyanazok a funkcióaláírások hozzáadása, amelyeket más Power Fx gazdagépek is élveznek a vászonhoz. Az új aláírások kiegészítik, nem pedig helyettesítik a jelenlegi mechanizmust; A jelenlegi mechanizmust használó alkalmazások továbbra is módosítás nélkül működnek.

Szintaxis

AIClassify( szöveg; Kategóriák )

  • Szöveg - Kötelező. Egy szöveges mondat. Az osztályozandó szöveg.
  • Kategóriák - Kötelező. A szövegkategóriák táblázatának egyoszlopos oszlopa.
  • Vászonalapú alkalmazások esetén a visszatérési érték a Besorolás oszlopban található.

AIExtract( szöveg; entitás )

  • Szöveg - Kötelező. Egy szöveges mondat. A szöveg, amelyből ki szeretné nyerni az adatokat.
  • Entitás - Kötelező. A kinyerni kívánt entitás. A kinyerni kívánt entitás neve.
  • Vászonalapú alkalmazások esetén a visszatérési érték az ExtractedData oszlopban található, amely egy nulla vagy több adatsorból álló táblázat, amely megfelel a megadott entitásnak.

AIReply( szöveg )

  • Szöveg - Kötelező. Egy szöveges mondat. A szöveg, amelyre válaszolni kell.
  • Vászonalapú alkalmazások esetén a visszatérési érték a PreparedResponse oszlopban található.

AISentiment( szöveg )

  • Szöveg - Kötelező. A szöveg, amelyet érzelmek szempontjából elemezni kell.
  • Vászonalapú alkalmazások esetén a visszatérési érték az AnalyzedSentiment oszlopban található, és "Pozitív", "Semleges" vagy "Negatív".

AISummarize( szöveg )

  • Szöveg - Kötelező. Az összefoglalandó szöveg.
  • Vászonalapú alkalmazások esetén a visszatérési érték a SummarizedText oszlopban található.

AITranslate(szöveg; célnyelv)

  • Szöveg - Kötelező. A fordítani kívánt szöveg.
  • TargetLanguage - A lefordítandó nyelvi címke, például "fr" a francia nyelvhez. További részletekért lásd a Language függvényt .
  • Vászonalapú alkalmazások esetén a visszatérési érték a TranslatedText oszlopban található.

Példák

A következő példák beállítása:

  1. A Fanézetben jelölje ki az App objektumot, és adja hozzá a következőt a Formulas tulajdonsághoz:
    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. Hozzon létre egy Gomb vezérlőelemet .
  3. Hozzon létre egy Szöveg vezérlőelemet , és állítsa a Szöveg tulajdonságát a következőre:
    Result
    

AIClassify

  1. A vászonalapú alkalmazásokban állítsa a Button vezérlő OnSelect tulajdonságát a következőre:
    Set( Result, Environment.AIClassify( {Text:Subject, Categories: ["Housing", "Food"]} ).Classification )
    
    Minden más termék esetében használja ezt a képletet:
    Set( Result, AIClassify( Subject, ["Housing", "Food"] ) )
    
  2. Nyomja meg a gombot. A Szöveg vezérlőelem megjeleníti az eredményt:
    Food
    

AIExtract

  1. A vászonalapú alkalmazásokban állítsa a Gomb vezérlőelem OnSelect tulajdonságát a következőre:
    Set( Result, Environment.AIExtract( {Text:Subject, Entity: "State"} ).ExtractedText )
    
    Minden más termék esetében használja ezt a képletet:
    Set( Result, AIExtract( Subject, "State" ) )
    
  2. Nyomja meg a gombot. A Szöveg vezérlőelem megjeleníti az eredményt.

AIReply

  1. A vászonalapú alkalmazásokban állítsa a Gomb vezérlőelem OnSelect tulajdonságát a következőre:
    Set( Result, Environment.AIReply( {Text:Subject} ).PreparedResponse )
    
    Minden más termék esetében használja ezt a képletet:
    Set( Result, AIReply( Subject ) )
    
  2. Nyomja meg a gombot. A Szöveg vezérlőelem a következőhöz hasonló eredményt jelenít meg:
    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. A vászonalapú alkalmazásokban állítsa a Gomb vezérlőelem OnSelect tulajdonságát a következőre:
    Set( Result, Environment.AISummarize( {Text:Subject} ).SummarizedText )
    
    Minden más termék esetében használja ezt a képletet:
    Set( Result, AISummarize( Subject ) )
    
  2. Nyomja meg a gombot. A Szöveg vezérlőelem a következőhöz hasonló eredményt jelenít meg:
    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. A vászonalapú alkalmazásokban állítsa a Gomb vezérlőelem OnSelect tulajdonságát a következőre:
    Set( Result, Environment.AISentiment( {Text:Subject} ).AnalyzedSentiment )
    
    Minden más termék esetében használja ezt a képletet:
    Set( Result, AISentiment( Subject ) )
    
  2. Nyomja meg a gombot. A Szöveg vezérlőelem megjeleníti az eredményt:
    Positive
    

AITranslate

  1. A vászonalapú alkalmazásokban állítsa a Gomb vezérlőelem OnSelect tulajdonságát a következőre:
    Set( Result, Environment.AITranslate( {Text:Subject, Language: "fr"} ).TranslatedText )
    
    Minden más termék esetében használja ezt a képletet:
    Set( Result, AITranslate( Subject, "fr" ) )
    
  2. Nyomja meg a gombot. A Szöveg vezérlőelem a következőhöz hasonló eredményt jelenít meg:
    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é.