AIClassify, AIExtract, AIReply, AISentiment, AISummarize e AITranslate

Si applica a: app canvas

Descrzione

Dataverse fornisce una varietà di funzioni di intelligenza artificiale pronte all'uso che sono preconfigurate e non richiedono alcuna raccolta, creazione o formazione di dati. Puoi utilizzare queste funzioni di intelligenza artificiale predefinite nella tua app e nei flussi di lavoro per migliorare la funzionalità e semplificare i processi. Le funzioni di intelligenza artificiale funzionano con app canvas, AI Builder e plug-in con poco codice, quindi puoi integrarli facilmente nelle tue soluzioni.

  • AIClassify classifica il testo in una delle categorie fornite. Ad esempio, il seguente elenco di categorie potrebbe essere utilizzato per classificare i problemi inviati dai clienti:

    • Problema
    • Fatturazione
    • Procedura
    • Licenze
  • AIExtract estrai entità specificate come numeri di registrazione, numeri di telefono o nomi di persone.

    Nota

    La funzione AIExtract è ancora in fase di sviluppo e potrebbe non funzionare correttamente. Rimuoveremo questa nota quando sarà pronta per l'uso.

  • AIReply redige una risposta al messaggio fornito. Ad esempio, questa funzione redige una risposta alla recensione di un prodotto da parte di un cliente.

  • AISentiment rileva la valutazione del testo che fornisci. Ad esempio, questa funzione rileva se la valutazione di una recensione del cliente è positiva, negativa o neutra.

  • AISummarize riassume il testo che fornisci. Ad esempio, questa funzione riassume un messaggio di posta elettronica o un testo da un documento.

  • AITranslate traduce il testo da un'altra lingua. Ad esempio, questa funzione traduce l'e-mail di un cliente o una recensione del prodotto. Non è necessario specificare la lingua di origine e viene rilevata automaticamente.

    Per ulteriori informazioni sulle lingue supportate per la lingua di origine e di destinazione, vedi Supporto linguistico traduttore: Traduzione ed esamina l'elenco delle lingue supportate nella colonna Rilevamento lingua automatico.

Scopri di più su come usare le funzioni di intelligenza artificiale nel video seguente.

Utilizzo in app canvas

Puoi chiamare queste funzioni dalle app canvas. Tuttavia, è un po' più complicato di quanto descritto per altri host Power Fx:

  1. È necessario aggiungere l'origine dati Ambiente.
  2. Le funzioni di intelligenza artificiale sono funzioni nello spazio dei nomi Ambiente. Dove questa documentazione descrive la chiamata AISummarize( ... ), ad esempio, è necessario utilizzare Environment.AISummarize( ... ).
  3. Gli argomenti della funzione devono essere denominati colonne in un record, passati come unico argomento. I nomi delle colonne sono riportati nella sezione Sintassi corrispondente ai nomi dei parametri.
  4. Il valore restituito da queste funzioni è sempre un record contenente una colonna. Il nome della colonna è elencato nella sezione Sintassi.
  5. Queste funzioni sono funzioni comportamentali e non possono essere utilizzate nel flusso di dati canvas, ad esempio come input per la proprietà Text di un controllo Testo. Usa la funzione Imposta per inserire il risultato in una variabile globale e quindi utilizzare quel valore altrove nella tua app.

Ecco un esempio:

  1. Apri un'app canvas per la modifica in Power Apps Studio:
  2. Nel riquadro Dati, seleziona Aggiungi dati, quindi aggiungi l'origine dati Ambiente.
  3. Dal riquadro Inserisci, aggiungi un comando Pulsante.
  4. Nella barra delle formule, seleziona la proprietàOnSelect e immetti la seguente formula:
    Set( Summary, Environment.AISummarize( {Text: "2, 4, 6, 8, 10, 12, 14, 16"} ).SummarizedText )
    
  5. Dal riquadro Inserisci, aggiungi un comando Testo.
  6. Nella barra delle formule, seleziona la proprietà Text e immetti la seguente formula:
    Summary
    
  7. La casella di testo visualizza un riepilogo generato dall'intelligenza artificiale simile a:
    The given text is a sequence of even numbers from 2 to 16, increasing by 2 each time.
    

Nota

Stiamo aggiungendo le stesse firme di funzione utilizzate da altri host Power Fx su canvas. Le nuove firme integreranno e non sostituiranno il meccanismo attuale; le app che utilizzano il meccanismo attuale continueranno a funzionare senza modifiche.

Sintassi

AIClassify(Text, Categories)

  • Testo: obbligatorio. Frasi di testo dell'intelligenza artificiale. Testo da classificare.
  • Categorie: richiesto. Singola colonna della tabella delle categorie di testo.
  • Per le app canvas, il valore restituito si trova nella colonna Classificazione.

AIExtract(Text, Entity)

  • Testo: obbligatorio. Frasi di testo dell'intelligenza artificiale. Il testo da cui estrarre i dati.
  • Entità: obbligatorio. L'entità da estrarre. Il nome dell'entità da estrarre.
  • Per le app canvas, il valore restituito si trova nella colonna ExtractedData, una tabella di zero o più righe di dati corrispondenti all'entità fornita.

AIReply(Text)

  • Testo: obbligatorio. Frase di testo. Il testo a cui rispondere.
  • Per le app canvas, il valore restituito si trova nella colonna PreparedResponse.

AISentiment(Text)

  • Testo: obbligatorio. Testo da analizzare per la valutazione.
  • Per le app canvas, il valore restituito si trova nella colonna AnalyzedSentiment ed è "Positivo", "Neutro" o "Negativo".

AISummarize(Text)

  • Testo: obbligatorio. Testo da riepilogare.
  • Per le app canvas, il valore restituito si trova nella colonna SummarizedText.

AITranslate(Text, TargetLanguage)

  • Testo: obbligatorio. Testo da tradurre.
  • TargetLanguage: il tag della lingua in cui tradurre, ad esempio "fr" per il francese. Vedi la funzione Lingua per ulteriori dettagli.
  • Per le app canvas, il valore restituito si trova nella colonna TranslatedText.

Esempi

Per configurare i seguenti esempi:

  1. Nella visualizzazione ad albero, seleziona l'oggetto App e aggiungi quanto segue alla proprietà Formulas:
    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. Crea un comando Pulsante.
  3. Crea un controllo Testo e imposta la proprietà Text su:
    Result
    

AIClassify

  1. Nelle app canvas, imposta la proprietà OnSelect del comando Pulsante su:
    Set( Result, Environment.AIClassify( {Text:Subject, Categories: ["Housing", "Food"]} ).Classification )
    
    Per tutti gli altri prodotti, utilizza questa formula:
    Set( Result, AIClassify( Subject, ["Housing", "Food"] ) )
    
  2. Premi il pulsante. Il controllo Testo visualizza il risultato:
    Food
    

AIExtract

  1. Nelle app canvas, imposta la proprietà OnSelect del comando Pulsante su:
    Set( Result, Environment.AIExtract( {Text:Subject, Entity: "State"} ).ExtractedText )
    
    Per tutti gli altri prodotti, utilizza questa formula:
    Set( Result, AIExtract( Subject, "State" ) )
    
  2. Premi il pulsante. Il controllo Testo visualizza il risultato.

AIReply

  1. Nelle app canvas, imposta la proprietà OnSelect del comando Pulsante su:
    Set( Result, Environment.AIReply( {Text:Subject} ).PreparedResponse )
    
    Per tutti gli altri prodotti, utilizza questa formula:
    Set( Result, AIReply( Subject ) )
    
  2. Premi il pulsante. Il controllo Testo visualizza un risultato simile a:
    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. Nelle app canvas, imposta la proprietà OnSelect del comando Pulsante su:
    Set( Result, Environment.AISummarize( {Text:Subject} ).SummarizedText )
    
    Per tutti gli altri prodotti, utilizza questa formula:
    Set( Result, AISummarize( Subject ) )
    
  2. Premi il pulsante. Il controllo Testo visualizza un risultato simile a:
    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. Nelle app canvas, imposta la proprietà OnSelect del comando Pulsante su:
    Set( Result, Environment.AISentiment( {Text:Subject} ).AnalyzedSentiment )
    
    Per tutti gli altri prodotti, utilizza questa formula:
    Set( Result, AISentiment( Subject ) )
    
  2. Premi il pulsante. Il controllo Testo visualizza il risultato:
    Positive
    

AITranslate

  1. Nelle app canvas, imposta la proprietà OnSelect del comando Pulsante su:
    Set( Result, Environment.AITranslate( {Text:Subject, Language: "fr"} ).TranslatedText )
    
    Per tutti gli altri prodotti, utilizza questa formula:
    Set( Result, AITranslate( Subject, "fr" ) )
    
  2. Premi il pulsante. Il controllo Testo visualizza un risultato simile a:
    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é.