Transformar a linguaxe natural en fórmulas de Power Fx (versión preliminar)

[Este artigo é a documentación de prelanzamento e está suxeito a cambios.]

Power Apps A función Ideas só admite actualmente Galería e Táboa de datos controis para o Elementos propiedade, e agora soporta Microsoft Dataverse, Listas de Microsoft,SharePoint biblioteca e Excel como conectores. Entón, se tes unha galería vinculada a unha destas fontes de datos e estás a piques de compoñer unha fórmula para a súa Elementos propiedade, pode beneficiarse Power Apps Ideas.

Por exemplo, en vez de descubrir como escribir a seguinte fórmula:

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

Podes escribir'fullname' starts with Yvonne en cambio.

Demo de Power Apps Ideas.

Para comezar, botemos unha ollada a unha aplicación sinxela para ver como podemos usar Power Apps Ideas para axudar a escribir fórmulas.

Pode seguir os pasos mencionados en Crear unha aplicación de lenzo desde Microsoft Dataverse para xerar esa aplicación usando a táboa de contas de Dataverse.

  1. Seleccione BrowseGallery1, que está ligado á táboa de contas.

  2. Vaia ao panel de propiedades da parte dereita da pantalla e seleccione o separador Ideas.
    Verá unha caixa de texto grande con algúns exemplos predeterminados.

  3. Seleccione unha das suxestións predeterminadas para comprobar o seu funcionamento ou comece a escribir a súa propia consulta en linguaxe natural como o inglés (en-us).

    Comezar a usar Power Apps Ideas.

  4. Ao escribir, pode describir os seus requisitos da forma que prefire. Pero lembra que unha entrada máis precisa sempre dará lugar a suxestións de fórmulas máis precisas.

  5. Verá unha ou máis suxestións de fórmulas producidas. Usemos o exemplo search 'Account Name' by 'TextSearchBox1'. Verá que a suxestión de fórmula xerada inclúe dúas partes:

    1. Contas onde está o texto TextSearchBox1 en nome. Trátase de explicar o que está a facer a fórmula suxerida, para que sexa máis doado para os usuarios que non estean familiarizados con Power Fx entender o resultado. Os nomes dos compoñentes utilizados na aplicación móstranse en negra.

    2. A fórmula suxerida neste escenario é Search('Accounts', TextSearchBox1.Text, "name").

      Fórmula suxerida baseada no escenario de busca introducido.

  6. Cando selecciona calquera idea suxerida para unha fórmula, a fórmula actualízase automaticamente e execútase para que poida comprobar o resultado na súa aplicación. Despois pode decidir se desexa manter a fórmula da idea seleccionada ou modificala.

Máis exemplos

Considere os seguintes exemplos para inspirar mentres traballa con Power Apps Ideas.

Escenario Descripción Exemplo de ideas
Ordenar a táboa Ordenar por unha columna exclusiva ordenar as contas por "Nome da conta"
ordenar as contas por "Nome da conta" A-Z
ordenar as contas por "Nome da conta" Z-A
Ordenar por unhas columnas ordenar as contas por "Nome da conta" e "Data de creación"
ordenar as contas por "Nome da conta" A-Z e "Data de creación", co elemento máis próximo na parte superior
Ordenar táboas existentes ordenar "Galería 3" por "Nome da conta" de z a a
Filtrar ou buscar táboa por algunhas condicións Unha condición de número "Contas" cunha lonxitude de "Nome da conta" superior a 10
Unha condición de data "Contas", cuxa "Data de creación" é o ano pasado, "Contas" cuxa "Data de modificación" está dentro dos sete días seguintes a "Data de creación"
Unha condición de texto "Contas" cuxo "Nome da conta" contén "proba"
Algunhas condicións As "contas" cuxo nome contén "proba" e o "Estado" é activo
Buscar táboa por entrada do usuario buscar "Contas" por "Nome da conta" en "Entrada de texto1"
Atopar un único rexistro atopar o primeiro rexistro en "Contas" onde "Nome da conta" contén "proba"
Buscar rexistros na parte superior ou inferior da táboa Mellores 10 contas
Últimas 10 contas

Recomendacións

Para obter os mellores resultados, aquí ten algúns consellos que poden seguir ao escribir a consulta de linguaxe natural simple no panel de ideas.

  • Introduza o contexto completo na consulta. Por exemplo, se precisa filtrar unha táboa por algunhas condicións, precise en que táboa filtrar, en que columna filtrar e que condicións se deben cumprir.
  • Use IntelliSense o máximo posible. IntelliSense podería axudar ao modelo IA a recoñecer o contexto e comprender mellor os tipos de datos.

Limitacións

Nota

Estamos mellorando o modelo para melloralo e realizar tarefas máis complexas, soportar máis funcións, controis e propiedades. Se ten unha lista de desexos, envíe ideas a través de Power Apps Ideas - Comunidade de Power Platform.

Power Apps Ideas ten actualmente as seguintes limitacións:

  • Rexións e idioma: actualmente dispoñible en contornos creados dentro dos Estados Unidos, co inglés (en-us) configurado como o idioma predeterminado do navegador.
  • Controis: admite a xeración de fórmulas para controis de Galería e Táboa de datos, na súa propiedade Elementos. Pode recoñecer o valor de control de TextInput, Dropdown, DatePicker, Slider, Toggle, Checkbox, Radio como entrada.
  • Fontes de datos: actualmente soporta Ideas Dataverse táboas, listas de Microsoft, follas de Excel.
  • Funcións: funciona mellor en funcións de manipulación de táboas comoSearch(),Filter(),Sort(),SortByColumns(),FirstN(), e LastN(). E tamén unha lista de funcións básicas para as condicións. Vexa Funcións de Power Fx compatibles. Seguiremos engadindo soporte para máis funcións.
  • Tipos de datos: admite texto, número enteiro, data e hora, só data, número decimal, elección, opcións, si/non. Non compatible: Busca, ficheiro e imaxe.
  • O modelo desta función comprende algunhas expresións de uso común na linguaxe natural. Por exemplo, pode traducirse de latest on top, big to small a unha orde descendente e oldest on top, small to big a unha orde ascendente. E pode comprender a maior parte do contexto, polo que aínda que non especificaches os nomes das táboas, fará o mellor predición en función da táboa actual que está ligada ao control.

Funcións de Power Fx compatibles

Funcións admitidas pola función de Ideas de Power Apps:

Mes

Dándonos comentarios

Se tes algún comentario sobre esta función, por exemplo, consideras que as suxestións de fórmulas son inexactas ou tes suxestións e ideas para compartir connosco, podes atopar facilmente a tarxeta de comentarios no panel Ideas. Ao facer clic en enviar comentarios, podes escribir os teus pensamentos. Teña en conta que non inclúa ningunha información confidencial ou persoal nos seus comentarios.

Microsoft comprométese a desenvolver e despregar tecnoloxías de IA de xeito responsable. Se atopa algún resultado inadecuado ou absurdo xerado por Power Apps Ideas, na mesma tarxeta de comentarios, verás a Informalo agora ligazón debaixo da caixa de comentarios que pode axudarnos a que o noso modelo de IA se comporte de forma responsable. Para unha resposta oportuna, asegúrese de seleccionar Tipo de ameaza como "URL" e Tipo de incidente como "IA responsable" como se mostra na seguinte captura de pantalla.

Dános comentarios.

Pasos seguintes

Transformar os exemplos en fórmulas de Power Fx

Consulte tamén