Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Canvas-Apps
Dataverse-Funktionen
Eigenschaft
Dataverse bietet verschiedene einsatzbereite KI-Funktionen, die vorkonfiguriert sind und keine Datensammlung, Erstellung oder Schulung erfordern. Sie können diese vorgefertigten KI-Funktionen in Ihrer App und Ihren Workflows verwenden, um die Funktionalität zu verbessern und Prozesse zu optimieren. Die KI-Funktionen funktionieren mit Canvas-Apps, AI Builder und Low-Code-Plug-Ins, sodass Sie sie problemlos in Ihre Lösungen integrieren können.
AIClassify klassifiziert Text in eine der bereitgestellten Kategorien. Beispielsweise könnte die folgende Liste von Kategorien verwendet werden, um von Ihrer Kundschaft gemeldete Probleme zu klassifizieren:
- Problem
- Fakturierung
- Wie Sie
- Lizenzierung
AIExtract extrahiert angegebene Entitäten wie Registrierungsnummern, Telefonnummern oder Namen von Personen.
Anmerkung
Die AIExtract Funktion befindet sich noch in der Entwicklung und funktioniert möglicherweise nicht ordnungsgemäß. Wir entfernen diese Notiz, wenn sie einsatzbereit ist.
AIReply erstellt eine Antwort auf die von Ihnen bereitgestellte Nachricht. Mit dieser Funktion wird beispielsweise eine Antwort auf die Kundenbewertung eines Produkts verfasst.
AISentiment erkennt die Stimmung des Texts, den Sie bereitstellen. Diese Funktion erkennt beispielsweise, ob die Stimmung einer Kundenbewertung positiv, negativ oder neutral ist.
AISummarize fasst den von Ihnen bereitgestellten Text zusammen. Diese Funktion fasst beispielsweise eine E-Mail-Nachricht oder einen Text aus einem Dokument zusammen.
-
- AISummarizeRecord fasst die Informationen in einem Datensatz zusammen. Diese Funktion fasst beispielsweise die Informationen eines Kunden basierend auf einem Datensatz in der Tabelle "Kunden" zusammen.
AITranslate übersetzt Text aus einer anderen Sprache. Diese Funktion übersetzt beispielsweise eine Kunden-E-Mail oder eine Produktbewertung. Die Ausgangssprache muss nicht angegeben werden und wird automatisch erkannt.
Mehr über die für die unterstützten Ausgangs- und Zielsprachen erfahren Sie unter Übersetzer – Sprachunterstützung – Übersetzung und in der Liste der unterstützten Sprachen unter der Spalte Automatische Spracherkennung.
Erfahren Sie mehr über die Verwendung von KI-Funktionen im folgenden Video.
Anforderungen
Weitere Informationen zu den Voraussetzungen finden Sie unter Anforderungen und Lizenzierung für vorgefertigte Eingabeaufforderungen.
In Canvas-Apps verwenden
Sie können diese Funktionen über Canvas-Apps aufrufen. Allerdings ist es etwas komplizierter als für andere Power Fx-Hosts beschrieben:
- Sie müssen die Datenquelle Umgebung hinzufügen.
- Die KI-Funktionen sind Funktionen im Namespace Umgebung. In dieser Dokumentation werden AufrufeAISummarize ( ... ) beschrieben, z. B. müssen Sie "Umgebung" verwenden.AISummarize( ... ).
- Argumente für die Funktion müssen benannte Spalten in einem Datensatz sein und als einziges Argument übergeben werden. Die Namen der Spalten sind im Abschnitt Syntax angegeben, der den Namen der Parameter entspricht.
- Der Rückgabewert dieser Funktionen ist immer ein Datensatz, der eine Spalte enthält. Der Name der Spalte wird im Abschnitt Syntax aufgeführt.
- Diese Funktionen sind Verhaltensfunktionen und können nicht im Canvas-Datenfluss verwendet werden, z. B. als Eingabe für die Text-Eigenschaft eines Text-Steuerelements . Verwenden Sie die Festlegen-Funktion, um das Ergebnis in einer globalen Variablen zu platzieren und diesen Wert dann an anderer Stelle in Ihrer App zu verwenden.
Im Folgenden finden Sie ein Beispiel:
- Öffnen Sie eine Canvas-App für die Bearbeitung in Power Apps Studio.
- Wählen Sie im Datenbereich die Option aus Daten hinzufügen und fügen Sie dann die Datenquelle Umgebung hinzu.
- Fügen Sie im Bereich „Einfügen“ ein Button-Steuerelement hinzu.
- Wählen Sie in der Formelleiste die Eigenschaft OnSelect aus und geben Sie die folgende Formel ein:
Set( Summary, Environment.AISummarize( {Text: "2, 4, 6, 8, 10, 12, 14, 16"} ).SummarizedText ) - Fügen Sie im Bereich „Einfügen“ ein Text-Steuerelement hinzu.
- Wählen Sie in der Formelleiste die Eigenschaft Text aus und geben Sie die folgende Formel ein:
Summary - Das Textfeld zeigt eine von der KI generierte Zusammenfassung ähnlich der folgenden an:
The given text is a sequence of even numbers from 2 to 16, increasing by 2 each time.
Anmerkung
Wir sind dabei, dem Canvas dieselben Funktionssignaturen hinzuzufügen, die auch andere Power Fx-Hosts nutzen. Die neuen Signaturen erweitern und ersetzen nicht den aktuellen Mechanismus; Apps, die den aktuellen Mechanismus verwenden, funktionieren weiterhin ohne Änderungen.
Syntax
AIClassify( Text, Kategorien )
- Text – Erforderlich. Textsätze. Der zu klassifizierende Text.
- Kategorien – Erforderlich. Einspaltige Tabelle mit Textkategorien.
- Canvas-Apps – Der Rückgabewert befindet sich in der Spalte "Klassifizierung ".
AIExtract( Text, Entität )
- Text – Erforderlich. Textsätze. Die Text, aus dem die Daten extrahiert werden sollen.
- Entität – Erforderlich. Die zu extrahierende Entität. Der Name der zu extrahierenden Entität.
- Canvas-Apps – Der Rückgabewert befindet sich in der Spalte "ExtractedData ", einer Tabelle mit null oder mehr Datenzeilen, die der bereitgestellten Entität entsprechen.
AIReply( Text )
- Text – Erforderlich. Ein Textsatz. Der zu beantwortende Text.
- Canvas-Apps – Der Rückgabewert befindet sich in der Spalte "PreparedResponse ".
AISentiment( Text )
- Text – Erforderlich. Der Text für die Stimmungsanalyse.
- Canvas-Apps – Der Rückgabewert befindet sich in der Spalte "AnalyzedSentiment " und ist "Positiv", "Neutral" oder "Negativ".
AISummarize( Text )
- Text – Erforderlich. Der zusammenzufassende Text.
- Canvas-Apps – Der Rückgabewert befindet sich in der Spalte "SummarizedText ".
AISummarizeRecord( Entität )
- Entität – Erforderlich. Der Dataverse-Datensatz, der zusammengefasst werden soll.
- Canvas-Apps – Der Rückgabewert befindet sich in der Spalte "SummarizedText ".
AITranslate( Text, TargetLanguage )
- Text – Erforderlich. Der zu übersetzende Text
- Zielsprache – Das zu übersetzende Sprachen-Tag, z. B. „fr“ für Französisch. Weitere Details finden Sie unter Sprach-Funktion.
- Canvas-Apps – Der Rückgabewert befindet sich in der Spalte TranslatedText .
Beispiele
So richten Sie die folgenden Beispiele ein:
- Wählen Sie in der Strukturansicht das Objekt App aus und fügen Sie Folgendes zur Eigenschaft Formeln hinzu:
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."; - Erstellen Sie ein Button-Steuerelement.
- Erstellen Sie ein Text-Steuerelement und legen Sie dessen Text-Eigenschaft fest auf:
Result
AIClassify
- Legen Sie in Canvas-Apps die Eigenschaft OnSelect des Button-Steuerelements fest auf:
Für alle anderen Produkte verwenden Sie diese Formel:Set( Result, Environment.AIClassify( {Text:Subject, Categories: ["Housing", "Food"]} ).Classification )Set( Result, AIClassify( Subject, ["Housing", "Food"] ) ) - Klicken Sie auf die Schaltfläche. Das Text-Steuerelement zeigt das Ergebnis an:
Food
AIExtract
- Legen Sie in Canvas-Apps die Eigenschaft OnSelect des Button-Steuerelements fest auf:
Für alle anderen Produkte verwenden Sie diese Formel:Set( Result, Environment.AIExtract( {Text:Subject, Entity: "State"} ).ExtractedText )Set( Result, AIExtract( Subject, "State" ) ) - Klicken Sie auf die Schaltfläche. Das Text-Steuerelement zeigt das Ergebnis an.
AIReply
- Legen Sie in Canvas-Apps die Eigenschaft OnSelect des Button-Steuerelements fest auf:
Für alle anderen Produkte verwenden Sie diese Formel:Set( Result, Environment.AIReply( {Text:Subject} ).PreparedResponse )Set( Result, AIReply( Subject ) ) - Klicken Sie auf die Schaltfläche. Das Text-Steuerelement zeigt ein ähnliches Ergebnis wie das hier an:
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
- Legen Sie in Canvas-Apps die Eigenschaft OnSelect des Button-Steuerelements fest auf:
Für alle anderen Produkte verwenden Sie diese Formel:Set( Result, Environment.AISummarize( {Text:Subject} ).SummarizedText )Set( Result, AISummarize( Subject ) ) - Klicken Sie auf die Schaltfläche. Das Text-Steuerelement zeigt ein ähnliches Ergebnis wie das hier an:
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.
AISummarizeRecord
- Legen Sie in Canvas-Apps die Eigenschaft OnSelect des Button-Steuerelements fest auf:
Für alle anderen Produkte verwenden Sie diese Formel:Set( Result, Environment.AISummarizeRecord( First(Accounts) ).SummarizedText )Set( Result, AISummarizeRecord( First(Accounts) ) ) - Klicken Sie auf die Schaltfläche. Das Text-Steuerelement zeigt ein ähnliches Ergebnis wie das hier an:
The record provided was created on July 2, 2024, at 17:24:32 in the selected time zone. The account number for this record is ACC0001, associated with the company [USMF](pagetype=entityrecord&etn=cdm_company&id=bdcdb6ff-7[204-4345](tel:2044345)-b46f-9545195385fd). The record was last modified on July 2, 2024, at 17:24:32 in the selected time zone.
AISentiment
- Legen Sie in Canvas-Apps die Eigenschaft OnSelect des Button-Steuerelements fest auf:
Für alle anderen Produkte verwenden Sie diese Formel:Set( Result, Environment.AISentiment( {Text:Subject} ).AnalyzedSentiment )Set( Result, AISentiment( Subject ) ) - Klicken Sie auf die Schaltfläche. Das Text-Steuerelement zeigt das Ergebnis an:
Positive
AITranslate
- Legen Sie in Canvas-Apps die Eigenschaft OnSelect des Button-Steuerelements fest auf:
Für alle anderen Produkte verwenden Sie diese Formel:Set( Result, Environment.AITranslate( {Text:Subject, TargetLanguage: "fr"} ).TranslatedText )Set( Result, AITranslate( Subject, "fr" ) ) - Klicken Sie auf die Schaltfläche. Das Text-Steuerelement zeigt ein ähnliches Ergebnis wie das hier an:
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é.