Transformace přirozeného jazyka na vzorce Power Fx (preview)

[Tento článek téma představuje předběžnou dokumentaci a může se změnit.]

Funkce Nápady Power Apps aktuálně podporuje pouze ovládací prvky Galerie a Datová tabulka u vlastnosti Items, a nyní podporuje konektory Microsoft Dataverse, seznam Sharepoint a Excel. Pokud tedy máte galerii vázanou na jeden z těchto datových zdrojů a chcete sestavit vzorec pro její vlastnost Items, můžete využít Nápady Power Apps.

Například místo toho, jak zjistit, jak napsat následující vzorec:

Filter('Table1', StartsWith('fullname', "Yvonne"))

Můžete také namísto toho zapsat 'fullname' starts with Yvonne.

Ukázka Nápadů Power Apps.

Nejprve se podívejme na jednoduchou aplikaci, abychom zjistili, jak použít Nápady Power Apps při vytváření vzorců.

Můžete postupovat podle kroků uvedených v tématu Vytvoření aplikace plátna z Microsoft Dataverse ke generování této aplikace pomocí tabulky Accounts z Dataverse.

  1. Vyberte vlastnost BrowseGallery1, která je vázána na tabulku Accounts.

  2. V podokně vlastností na pravé straně obrazovky vyberte kartu Nápady.
    Uvidíte velké textové pole s několika výchozími příklady.

  3. Vyberte jeden z výchozích návrhů a zkontrolujte, jak funguje, nebo začněte psát svůj vlastní dotaz v přirozeném jazyce, jako je angličtina (en-us).

    Začínáme se službou Power Apps Nápady.

  4. Při psaní můžete popsat své požadavky preferovaným způsobem. Pamatujte však, že přesnější zadání vždy povede k přesnějším návrhům vzorců.

  5. Zobrazí se jeden nebo více návrhů vzorců. Použijme příklad search 'Account Name' by 'TextSearchBox1'. Uvidíte, že vytvořený návrh vzorce zahrnuje dvě části:

    1. Obchodní vztahy kde se text v TextSearchBox1 zobrazí v okně název. Tato části se snaží vysvětlit, co navrhovaný vzorec dělá — takže pro uživatele, kteří nejsou obeznámeni s Power Fx, je snazší pochopit výsledek. Názvy součástí použitých v aplikaci jsou zobrazeny tučně.

    2. Návrh vzorce v tomto scénáři je Search('Accounts', TextSearchBox1.Text, "name").

      Doporučený vzorec založený na zadaném scénáři vyhledávání.

  6. Když vyberete jakýkoli navrhovaný nápad pro vzorec, vzorec se automaticky aktualizuje a spustí, abyste mohli zkontrolovat výsledek ve vaší aplikaci. Poté se můžete rozhodnout, zda zachovat vybraný vzorec, nebo jej změnit.

Další příklady

Zvažte následující příklady, kterými se můžete inspirovat při práci s Nápady Power Apps.

Scénář Popis Ukázky nápadů
Seřazení tabulky Seřazení podle jednoho sloupce sort Accounts by 'Account Name'
sort Accounts by 'Account Name' A-Z
sort Accounts by 'Account Name' Z-A
Seřazení podle několika sloupců sort Accounts by 'Account Name' and 'Created On'
sort Accounts by 'Account Name' A-Z and 'Created On' latest on top
Seřazení existujících tabulek sort 'Gallery3' by 'Account Name' z to a
Filtrování nebo vyhledání v tabulce podle určitých podmínek Číselná podmínka 'Accounts' with length of 'Account Name' bigger than 10
Podmínka typu datum 'Accounts' whose 'Created On' is last year, 'Accounts' whose 'Modified On' is within seven days of 'Created On'
Textová podmínka 'Accounts' whose 'Account Name' contains "test"
Několik podmínek 'Accounts' whose s Name' contains "test" and 'Status' is Active
Prohledávání tabulky podle zadání uživatele search 'Accounts' by 'Account Name' in 'TextInput1'
Vyhledání jednoho záznamu find the first record in 'Accounts' where 'Account Name' contains "test"
Vyhledání záznamů v horní nebo dolní části tabulky Top 10 Accounts
Last 10 Accounts

Osvědčené postupy

Chcete-li dosáhnout nejlepších výsledků, zde uvádíme několik tipů, kterými se můžete řídit při psaní dotazu v přirozeném jazyce v podokně Nápady.

  • Zadejte úplný kontext v dotazu. Například pokud potřebujete filtrovat tabulku podle některých podmínek, ujistěte se, kterou tabulku chcete filtrovat, podle kterého sloupce se má filtrovat a jaké podmínky musí splňovat.
  • Používejte IntelliSense co nejvíce. IntelliSense může pomoci modelu AI rozpoznat kontext a lépe porozumět datovým typům.

Omezení

Poznámka

Vylepšujeme model, aby byl lepší a umožňoval provádět složitější úlohy, podporovat více funkcí, ovládacích prvků a vlastností. Pokud máte seznam přání, odešlete nápady prostřednictvím Power Apps Nápady - Power Platform Community.

Nápady Power Apps mají v současné době následující omezení:

  • Oblasti a jazyk: Aktuálně k dispozici v prostředích vytvořených ve Spojených státech s výchozím jazykem prohlížeče jako angličtina (en-us).
  • Ovládací prvky: Podporuje generování vzorců Galerie a Datová tabulka—ve vlastnosti Položky. Dokáže jako vstup rozpoznat řídicí hodnotu TextInput, Dropdown, DatePicker, Slider, Toggle, Checkbox, Radio.
  • Zdroje dat: V současné době podporují Nápady tabulky Dataverse, seznamy SharePoint a excelové listy.
  • Funkce: Funguje nejlépe na funkcích manipulace s tabulkami, jako je Search(), Filter(), Sort(), SortByColumns(), FirstN() a LastN(). A také seznam základních funkcí pro dané podmínky. Viz Podporované funkce Power Fx. Budeme nadále přidávat podporu dalších funkcí.
  • Typy dat: Podporuje text, celé číslo, datum a čas, pouze datum, desetinné číslo, výběr, volby, ano/ne. Nepodporováno: vyhledávání, soubor a obrázek.
  • Model této funkce rozumí některým běžně používaným výrazům v přirozeném jazyce. Například může překládat z latest on top, big to small na sestupné pořadí a oldest on top, small to big na vzestupné. A dokáže porozumět většině kontextu, takže i když jste nezadali názvy tabulek, bude to nejlepší predikce na základě aktuální tabulky vázané na ovládací prvek.

Podporované funkce Power Fx

Funkce podporované funkcí Nápady Power Apps:

Day

Now

Zašlete nám svůj názor

Pokud máte nějaký názor k této funkci, např. když vám připadají návrhy vzorců jako nepřesné nebo máte jiné návrhy ři nápady, o které se s námi chcete podělit, karta zpětné vazby je umístěna na panelu Nápady. Po kliknutí na Odeslat názory můžete zapsat své myšlenky. Poznámka – do svých názorů nezahrnujte žádné důvěrné nebo osobní údaje.

Společnost Microsoft se zavázala zodpovědně vyvíjet a nasazovat technologie AI. Pokud najdete nějaké nevhodné nebo absurdní výsledky generované pomocí Nápadů Power Apps, na stejné kartě uvidíte pod polem zpětné vazby odkaz Nahlásit nyní, který nám pomůže udržet kvalitní funkci našeho modelu umělé inteligence. Pro včasnou odpověď nezapomeňte vybrat Typ hrozby jako „URL“ a Typ incidentu jako "Odpovědná AI", jak je znázorněno na následujícím snímku obrazovky.

Sdělte nám svůj názor.

Další kroky

Transformace příkladů na vzorce Power Fx

Viz také