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.
In diesem Artikel wird beschrieben, wie Sie KI-Codegenerierungstools wie GitHub Copilot CLI verwenden, um generative Seiten für modellgesteuerte Apps in Power Apps zu erstellen und zu bearbeiten. Mithilfe dieses Ansatzes können Sie erweiterte Codegenerierungsfunktionen direkt in Ihren Entwicklungsworkflow integrieren, um neue generative Seiten zu erstellen oder vorhandene mithilfe von Anweisungen in natürlicher Sprache zu durchlaufen. Seiten können Microsoft Dataverse Tabellen, Power Platform-Connectors (Vorschau) und benutzerdefinierte Dataverse-APIs (Vorschau) verwenden.
Tipp
Dieser Ansatz ist der empfohlene Pfad zum Erstellen von generativen Seiten. Es bietet Ihnen Zugriff auf die neuesten KI-Modelle, funktioniert weltweit in öffentlichen Clouds und ermöglicht Ihnen, in einem einzigen Durchgang mehrere Seiten mit unterstützenden Dataverse-Tabellen, Power Platform-Connector-Datenquellen (Vorschau) oder benutzerdefinierten Dataverse-APIs (Vorschau) zu erstellen.
Die Verwendung von KI-Codegenerierungstools mit generativen Seiten ergänzt die UI-basierte Benutzeroberfläche in Power Apps (make.powerapps.com). Dieser Code-first-Ansatz passt zu jedem Hersteller oder Entwickler, der Zugriff auf die neuesten KI-Modelle möchte oder lieber mit lokalen Entwicklungstools und CLI-basierten Workflows arbeitet.
Hinweis
Verwenden Sie zum Planen, Erstellen oder Bearbeiten einer gesamten modellgesteuerten App anstelle einzelner generativer Seiten die Fähigkeiten des Modell-App-Generators. Weitere Informationen finden Sie unter Erstellen und Bearbeiten modellgesteuerter Apps mit KI-Codegenerierungstools.
Was Sie mit Codegenerierungstools tun können
- Erstellen Sie in einem einzigen Durchlauf eine oder mehrere generierte Seiten anhand von Anforderungen in natürlicher Sprache
- Erstellen Sie die unterstützenden Microsoft Dataverse-Tabellen, die Ihre Seiten benötigen, oder verwenden Sie vorhandene wieder, einschließlich Beispieldaten für neue Tabellen
- (Vorschau) Mit Daten außerhalb von Dataverse mithilfe von Power Platform-Connectors verbinden
- (Vorschau) Aufrufen serverseitiger Geschäftslogik mithilfe von benutzerdefinierten Dataverse-APIs
- Platzieren Sie Artefakte in einer neuen oder bestehenden App bzw. Lösung, einschließlich der direkten Erstellung einer App oder Lösung
- Aktualisieren vorhandener generativer Seiten durch Anfordern von Änderungen oder Verbesserungen über Ihr KI-Tool
- Direkt bereitstellen in Ihrer Power Apps-Umgebung mit PAC CLI-Befehlen
-
Arbeiten Sie lokal mit Ihren bevorzugten IDE- und Entwicklungstools zusammen mit
npm installder IntelliSense-Unterstützung für den generierten Code
Funktionsweise
- Sie beschreiben, was Sie in natürlicher Sprache erstellen möchten, z. B. "Erstellen eines generativen Seitendashboards mit top-Konten nach Umsatz".
- Ein Planer-Agent analysiert Ihre Anfrage und schlägt einen Plan vor. Der Plan kann eine oder mehrere Seiten, die Dataverse-Tabellen, connectorgestützte Datenquellen oder benutzerdefinierte APIs enthalten, die die Seiten benötigen, sowie die App und Lösung, in der sich die Artefakte befinden. Der Planer delegiert dann an spezialisierte Agents, um zu erstellen, was der Plan beschreibt. Beispielsweise ein Tabellen-Generator und ein Seiten-Generator.
- Sie überprüfen und passen den Plan vor dem Bau an. Sie können die Anzahl der Seiten ändern, Datenquellen austauschen oder hinzufügen, auf eine andere App abzielen oder die Artefakte in einer anderen Lösung platzieren.
- Die Agents generieren produktionsbereiten TypeScript- und React-Code für Ihre Seite oder Seiten sowie unterstützende Dateien für die lokale Entwicklung.
- Das Tool stellt die Artefakte mithilfe von PAC-CLI-Befehlen für generative Seiten in Ihrer Umgebung bereit und führt optional einen Schritt zur Überprüfung im Browser aus, der die Seite mit generierten Tests prüft.
- Ihre generative Seite wird in Ihrer modellgesteuerten App angezeigt.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie über die hier beschriebene erforderliche Software und Berechtigungen verfügen.
Softwareanforderungen
| Komponente | Mindestversion | Mehr erfahren |
|---|---|---|
| Node.js | 18.0 oder höher | Node.jsherunterladen |
| Power Platform-CLI (PAC CLI) | Neueste | Installieren der PAC CLI |
| GitHub Copilot CLI, Claude Code oder ein anderes Codegenerierungstool | Neueste | GitHub Copilot CLI oder Claude Code |
Zusätzliche Anforderungen
- Eine Power Platform-Umgebung mit einer modellgesteuerten App zum Bereitstellen von Seiten.
- Eine authentifizierte PAC CLI-Sitzung , die mit Ihrer Zielumgebung verbunden ist.
- Wechseln Sie zur Authentifizierung von Power Platform CLI , um weitere Details zum Herstellen einer Verbindung zu erhalten.
- Für Seiten, die auf Konnektoren basieren (Vorschau), ist für jeden Konnektor, den Sie verwenden möchten, eine bestehende, authentifizierte Power Platform-Verbindung erforderlich. Der Agent kann bei Bedarf einen Verbindungsverweis erstellen.
- Für Seiten, die eine benutzerdefinierte Dataverse-API (Vorschau) aufrufen, muss in der Zielumgebung eine bereits vorhandene, unterstützte benutzerdefinierte API vorhanden sein. Um serverseitige Logik zu implementieren und für eine generative Seite verfügbar zu machen, erstellen Sie ein Dataverse-Plug-In, und erstellen Sie dann eine benutzerdefinierte API mit dem Plug-In-Registrierungstool , und ordnen Sie sie dem Plug-In-Typ zu. Konfigurationsdetails finden Sie unter Erstellen und Verwenden von benutzerdefinierten APIs.
- Um die generative Seitentelemetrie in Azure-Anwendung Insights (Vorschau) zu exportieren, muss ein Administrator den Datenexport von Application Insights für die Umgebung im Power Platform Admin Center einrichten. Die Umgebung muss die Anforderungen für den Datenexport von Application Insights erfüllen.
Wichtig
Connectorunterstützung, Benutzerdefinierte API-Unterstützung und Application Insights-Telemetrie für generative Seiten sind Vorschaufeatures. Funktionen in der Vorschauversion sind nicht für den Produktionseinsatz gedacht und können eine eingeschränkte Funktionalität aufweisen. Benutzerdefinierte APIs werden im Kontext des angemeldeten Benutzers ausgeführt und unterliegen der Datensicherheit.
Hinweis
Diese Funktion ist weltweit in öffentlichen Clouds verfügbar.
Installieren des Plug-Ins
Führen Sie das Installationsprogramm aus, um alle Power Platform-Plug-Ins entweder in PowerShell oder in einem Windows-Befehlsfenster einzurichten.
iwr https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js -OutFile install.js; node install.js; del install.js
curl -fsSL https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js | node
Das Installationsprogramm läuft automatisch:
- Erkennt verfügbare Tools (GitHub Copilot CLI, Claude Code)
- Registriert den Plugin-Marketplace und installiert alle Plug-Ins.
- Aktiviert die automatische Aktualisierung, sodass Plug-Ins auf dem neuesten Stand bleiben
Starten Sie nach der Installation ihr KI-Tool bei Bedarf neu.
Installieren sie nur das Plug-In für generative Seiten
Um das generative Seiten-Plugin nur für GitHub Copilot CLI oder Claude Code zu installieren:
- Fügen Sie das Power Platform Skills Marketplace-Plug-In hinzu:
/plugin marketplace add microsoft/power-platform-skills - Installieren Sie das Power Apps-Plug-In:
/plugin install model-apps@power-platform-skills
Hinweis
Für Claude Code können Sie das Plugin mit unterschiedlichen Ebenen installieren, z. B. global, lokal oder benutzerdefiniert. Je nach Umfang müssen Sie sich im richtigen Verzeichnis für Claude Code befinden, um das Plug-In zu verwenden. Gehen Sie zu Claude mit Skills erweitern.
Nach der Installation können Sie das Plug-In entweder verwenden:
- Explizites Ausführen des
/genpageBefehls. - Beschreiben Sie die Seite, die Sie erstellen möchten. Das Tool erkennt und verwendet das Plug-In automatisch.
Tipp
Aktivieren Sie das automatische Update, um automatisch Updates für den Marketplace und die Fähigkeiten zu erhalten. Verwenden Sie den /plugin Befehl, navigieren Sie zu Marketplaces, wählen Sie den Marketplace aus, und aktivieren Sie die automatische Aktualisierung.
Verwenden anderer KI-Codegenerierungstools
Stellen Sie bei anderen KI-Codegenerierungstools sicher, dass Ihr Tool Zugriff auf die generativen Seitenressourcen aus dem Power Platform Skills GitHub-Repository hat. Der Plug-In-Ordner "Modell-Apps" enthält Komponentendokumentation, Beispielcode, PAC CLI-Befehlsreferenz und Workflowanweisungen, die zum Erstellen von Code erforderlich sind, der an generative Seitenanforderungen angepasst wird, einschließlich der Erstellung von Seiten, die mehrere Sprachen und Regionen unterstützen. Weitere Informationen zum Zugreifen und Verwenden dieser Ressourcen mit Ihrem bevorzugten Tool finden Sie in der Repository-Infodatei .
Übersicht über Fähigkeiten
Das Power Apps-Plug-In bietet diese Fähigkeit zum Arbeiten mit generativen Seiten.
| Qualifikation | Befehl | Description |
|---|---|---|
| Generative Seiten | /genpage |
Erstellen von Code für generative Seiten (für Erstellungs- oder Bearbeitungsszenarien) |
Mit dieser Fähigkeit können Sie beschreiben, was Sie erstellen möchten, und das KI-Tool generiert vollständigen TypeScript- und React-Code für Ihre generative Seite, und stellen Sie es dann direkt in Ihrer Power Apps-Umgebung bereit.
Erstellen einer neuen generativen Seite
Folgen Sie diesem Workflow, wenn Sie eine neue Seite oder einen Satz von Seiten von Grund auf neu erstellen.
Beginnen Sie eine Unterhaltung mit Ihrem KI-Tool. Beschreiben Sie, was Sie erstellen möchten. Seien Sie so spezifisch oder so offen wie gewünscht – je vager die Anfrage ist, desto mehr füllt der Agent sich selbst aus. Sie können auch ein Bild oder andere Materialien anhängen, um eine Orientierung für Bildsprache, Theming und Layout zu geben. Beispiele:
- Erstellen Sie ein generatives Seitendashboard, das unsere Top 10 umsatzstärksten Konten mithilfe der Kontotabelle anzeigt.
- "Erstellen Sie zwei Seiten für die Verwaltung meiner freiwilligen Anmeldungen – eine, um offene Schichten zu durchsuchen und eine, um eine Anmeldung zu bestätigen – mit Beispieldaten"
- "Erstellen einer generativen Seite zum Anzeigen von Vorfallberichten auf einer Karte mithilfe der Vorfalltabelle"
- Erstellen Sie eine Seite, die Dokumente aus der SharePoint-Liste „Project-Dateien“ anzeigt.
- "Erstellen Sie eine Bestellüberprüfungsseite mit einer Schaltfläche "Genehmigen", die die
ApproveOrderbenutzerdefinierte API aufruft."
Wählen Sie erstellen oder bearbeiten, wenn Sie gefragt werden. Wenn der Planner-Agent nicht sicher ist, ob Sie eine neue Seite oder eine vorhandene Seite aktualisieren möchten, werden Sie gefragt. Um diesem Workflow zu folgen, wählen Sie die Erstellung einer neuen Seite aus. Zum Bearbeiten wechseln Sie zu "Bearbeiten einer vorhandenen generativen Seite".
Beantworten Sie Fragen dazu, was entwickelt werden soll. Der Planer fragt möglicherweise, welche Art von Seite Sie möchten, bieten ein paar Beispiele und akzeptieren eine benutzerdefinierte Beschreibung, z. B. welche Daten verwendet werden sollen, layout, welche Informationen angezeigt werden sollen, Interaktionen usw. Achten Sie auf geschäftliche Anforderungen und Datenanforderungen, erkennen Sie frühzeitig mobile Anforderungen, und erwähnen Sie alle UI-Komponenten oder Layouteinstellungen. Der Planer kann auch Fragen stellen, z. B. ob Dataverse-Tabellen, Power Platform-Connectors, benutzerdefinierte APIs oder hartcodierte Beispieldaten verwendet werden sollen und ob die Seite zu einer vorhandenen App hinzugefügt oder eine neue App erstellt werden soll.
Überprüfen und anpassen Sie den Plan. Der Planer stellt einen Plan dar, der die Seite oder Seiten enthält, die er erstellen möchte, die Dataverse-Tabellen, Connector-gesicherte Datenquellen oder benutzerdefinierte APIs, die App zum Hosten der Seite (neu oder vorhanden) und die Lösung, in der sich die Artefakte befinden. Arbeiten Sie iterativ mit dem Agenten, um alles nach Wunsch anzupassen – zum Beispiel die Anzahl der Seiten, welche Tabellen oder benutzerdefinierten APIs verwendet werden, die Ziel-App oder die Ziellösung. Bestätigen Sie den Plan, wenn er Ihrer Absicht entspricht.
Lassen Sie die Agents entwickeln und bereitstellen. Die spezialisierten Agents generieren die Seite oder Seiten, unterstützende Tabellen, Connector- oder benutzerdefinierte API-Bindungen und Code und stellen sie dann in Ihrer Umgebung bereit.
Überprüfen Sie optional im Browser. Nach dem Build kann der Agent vorschlagen, einen Schritt zur Browserüberprüfung auszuführen, der automatisch generierte Playwright-Tests für die Seite ausführt, um zu bestätigen, dass sie korrekt geladen wird und ordnungsgemäß funktioniert. Verwenden Sie dies, um offensichtliche Probleme zu erfassen, bevor Sie manuell testen.
Testen und iterieren. Öffnen Sie Ihre modellgesteuerte App in Power Apps, und navigieren Sie zur neuen Seite. Wenn Sie Änderungen vornehmen müssen, kehren Sie zu Ihrem KI-Tool zurück, und beschreiben Sie die Aktualisierungen in natürlicher Sprache.
Hinweis
Sie können den Namen oder die Position der generativen Seite in der Sitemap jederzeit aus dem modellgesteuerten App-Designer ändern.
Connectordaten verwenden (Vorschau)
Die Connectorunterstützung ermöglicht es einer generativen Seite, Daten außerhalb von Dataverse über das Power Platform Connector-Ökosystem zu verwenden. Alle Power Platform-Connectors werden unterstützt.
Um Connectordaten zu verwenden, beschreiben Sie den Dienst und die Daten, die die Seite in Ihrer Eingabeaufforderung verwenden soll. Bitten Sie beispielsweise den Agent, eine Seite zu erstellen, auf der Dokumente aus einem SharePoint-Liste angezeigt werden. Während der Planung führt der Agent Folgendes aus:
- Listet die in der ausgewählten Umgebung verfügbaren Verbindungen und Verbindungsverweise auf.
- Fordert Sie auf, eine Verbindung auszuwählen. Wenn die Verbindung keinen Verbindungsverweis hat, erstellt der Agent einen.
- Fordert Sie auf, die Verbinderdaten auszuwählen, z. B. ein Dataset und eine Tabelle oder einen Verbindervorgang.
- Fügt der Seite die Connectorbindung hinzu und schließt sie ein, wenn die Seite bereitgestellt wird.
Überprüfen Sie die Datenquelle des Connectors im Plan, bevor Sie den Build genehmigen. Testen Sie die generierte Seite mit den Identitäten und Berechtigungen, die Ihre Benutzer verwenden.
Verwenden einer benutzerdefinierten API (Vorschau)
Verwenden Sie eine benutzerdefinierte Dataverse-API-Aktion oder -Funktion, wenn Ihre Seite serverseitige Geschäftslogik explizit ausführen muss, z. B. das Genehmigen einer Bestellung, die Neuberechnung eines Preises oder das Überprüfen einer Transaktion.
Um eine benutzerdefinierte API zu verwenden, beschreiben Sie den Vorgang und wann die Seite sie in Ihrer Eingabeaufforderung aufrufen soll. Bitten Sie beispielsweise den Agent, eine Schaltfläche "Genehmigen" hinzuzufügen, die die ApproveOrder benutzerdefinierte API für die aktuelle Reihenfolge aufruft. Während der Planung führt der Agent Folgendes aus:
- Listet die unterstützten benutzerdefinierten APIs auf, die in der ausgewählten Umgebung verfügbar sind.
- Fordert Sie auf, die benutzerdefinierte API auszuwählen, die die Seite aufrufen soll.
- Verwendet die Anforderungs- und Antworteigenschaften der benutzerdefinierten API, wenn sie die Seite generiert.
- Fügt der Seite die benutzerdefinierte API-Bindung hinzu und schließt sie ein, wenn die Seite bereitgestellt wird.
Überprüfen Sie die benutzerdefinierte API und die zugehörigen Eingaben im Plan, bevor Sie den Build genehmigen. Testen Sie die generierte Seite mit den Identitäten und Berechtigungen, die Ihre Benutzer verwenden.
Überwachen einer generativen Seite mit Application Insights (Vorschau)
Power Apps können die betriebstechnische Telemetrie für generative Seiten automatisch in Azure-Anwendung Insights exportieren. Diese Funktion funktioniert auf die gleiche Weise für Seiten, die mit KI-Codegenerierungstools und -seiten erstellt wurden, die in Power Apps (make.powerapps.com) erstellt wurden.
Ein Administrator muss zuerst den Datenexport von Application Insights für die Umgebung im Power Platform Admin Center konfigurieren. Nachdem der Export konfiguriert wurde, meldet Power Apps automatisch unterstützte Telemetriedaten aus veröffentlichten generativen Seiten. Ihr Prompt und der generierte Seitencode müssen weder das Application Insights JavaScript SDK initialisieren noch eine Verbindungszeichenfolge einschließen oder Telemetrieaufrufe hinzufügen.
Die automatisch exportierte Telemetrie umfasst:
- Abgeschlossene Seitenladevorgänge in der Tabelle
pageViews. - Nicht behandelte Fehler bei der Seitendarstellung und abgelehnte Promises in der Tabelle
exceptions. - Unterstützte
dataApiOperationen in derdependenciesTabelle. - Navigation ausgehend von einer generativen Seite in der
pageViewsTabelle.
Application Insights-Telemetrie für generative Seiten ist ein Vorschaufeature. Die Verfügbarkeit kann je nach Umgebung variieren, während das Feature bereitgestellt wird.
Anweisungen zum Einrichten finden Sie unter "Exportieren von Daten in Application Insights". Navigieren Sie für das modellgesteuerte App-Telemetrieschema und die Abfrageleitfaden zu Telemetrieereignissen für modellgesteuerte Apps.
Bearbeiten einer vorhandenen generativen Seite
Verwenden Sie diesen Workflow, um eine Seite zu aktualisieren, die bereits in Ihrer Umgebung vorhanden ist.
Rufen Sie die vorhandene Seite ab. Fordern Sie in Ihrem KI-Codegenerierungstool an, die vorhandene generative Seite abzurufen, indem Sie die Seiten-ID (GUID) oder den Seitennamen in der Sitemap und der App angeben, in der sie sich befindet. Beispiel: "Ich möchte die generative Seite "Pet Adoption" aus der Demo-App aktualisieren."
Beschreiben Sie Ihre Updates. Teilen Sie dem KI-Tool mit, welche Änderungen Sie vornehmen möchten. Beispiele:
- "Hinzufügen eines Filters zum Anzeigen nur aktiver Datensätze"
- "Ändern des Layouts zum Anzeigen von Karten in einem Raster anstelle einer Liste"
- "Hinzufügen eines Diagramms mit Einführungstrends im Laufe der Zeit"
- Aktualisieren Sie das Formular, um das neue benutzerdefinierte Feld für Haustier-Temperament einzuschließen.
Überprüfen, veröffentlichen, testen und iterieren. Das KI-Tool generiert aktualisierten TypeScript-Code basierend auf ihren angeforderten Änderungen. Folgen Sie dem im Abschnitt "Erstellen einer neuen generativen Seite" beschriebenen Überprüfungs-, Veröffentlichungs- und Testprozess. Fahren Sie mit Anweisungen in natürlicher Sprache fort, bis eine Seite Ihre Anforderungen erfüllt.
Lokale Entwicklungsdateien
Wenn das KI-Tool eine Seite generiert, schreibt es auch zwei Unterstützende Dateien in Ihren lokalen Arbeitsbereich, um das Überprüfen und Durchlaufen des Codes zu vereinfachen:
-
package.json— deklariert die Laufzeit- und Entwicklungsabhängigkeiten, mit der die generierte Seite kompiliert wird. Führen Sienpm installnach der Generierung aus, um diese Abhängigkeiten zu installieren. -
genpage.d.ts— globale TypeScript-Deklarationen für Objekte, die nicht per npm installiert werden, wiedataApiundpageInput.
Wenn beide Dateien vorhanden sind und npm install abgeschlossen ist, arbeitet die IntelliSense-Funktion Ihres Editors, etwa in VS Code, mit dem generierten Code, sodass Sie die Seite überprüfen oder von Hand bearbeiten können, ohne rote Wellenlinien für nicht gelöste Typen zu sehen.
Einrichten einer Seite zum Akzeptieren von Eingabeparametern
Generative Seiten können die Eingabeparameter recordId, entityName und data akzeptieren, wodurch sie in der Lage sind, kontextbezogene Daten zu empfangen, wenn von anderen Seiten oder aus Code zu ihnen navigiert wird. Wenn Sie das KI-Tool anweisen, Eingabeparameter zu konfigurieren, generiert es den entsprechenden Initialisierungscode, sodass die Seite diese Werte liest und verwendet, wenn sie geladen wird.
Beschreiben Sie die gewünschten Parameter in Ihrer Eingabeaufforderung:
- „Richte die Seite so ein, dass sie eine Konto-recordId und einen entityName akzeptiert. Wenn die Seite geladen wird, verwenden Sie diese Parameter, um die entsprechenden Kontodetails abzurufen und anzuzeigen."
- "Konfigurieren Sie diese Seite, um einen Datenparameter zu akzeptieren, der ein benutzerdefiniertes Filterobjekt enthält. Verwenden Sie sie, um die angezeigten Datensätze zu filtern, wenn die Seite geladen wird."
Informationen zum Navigieren zur Seite und zum Übergeben dieser Parameter finden Sie unter Navigieren zu und von einer generativen Seite mithilfe der Client-API.
Lokalisierung
Wenn Sie mithilfe der Power Apps Fähigkeiten eine generative Seite erstellen, wird die Lokalisierung automatisch behandelt. Der Agent erkennt alle in Ihrer Umgebung aktivierten Sprachen und generiert Code, sodass die Seite mit allen sprachen funktioniert. Die Seite berücksichtigt die bevorzugten Sprach- und Regionalformatierungseinstellungen jedes Benutzers für Datumsangaben, Zahlen und Währungen.
Wenn Sie eine andere Gruppe von Sprachen als die in Ihrer Umgebung aktivierten Sprachen verwenden möchten, können Sie den Agent bitten, sich anzupassen, z. B.:
"Aktualisieren Sie diese Seite so, dass nur Englisch, Französisch und Spanisch unterstützt werden."
Hinweis
Der Sitemap-Eintrag für eine generative Seite ist nicht standardmäßig lokalisiert. Um Sitemap-Einträge zu lokalisieren, aktualisieren Sie sie separat im App-Designer.
Weitere Informationen finden Sie in den Lokalisierungsanweisungen im Power Platform Skills-Repository.
Problembehandlung
Die Seite kann in Power Apps nicht geladen werden.
Wenn Sie zu Ihrer generativen Seite navigieren und eine Fehlermeldung oder einen leeren Bildschirm beobachten:
Öffnen Sie Browserentwicklertools (F12 in den meisten Browsern).
Wählen Sie die Registerkarte "Konsole " aus.
Kopieren Sie die vollständige Fehlermeldung, einschließlich des Stacktraces.
Kehren Sie zu Ihrem KI-Codegenerierungstool zurück, und fügen Sie den Fehler mit Kontext ein:
"Dieser Fehler wird beim Öffnen der Seite angezeigt: [Fehler hier einfügen]. Beheben Sie das Problem."
Das KI-Tool analysiert den Fehler, identifiziert die Ursache und generiert einen Fix.
Überprüfen Sie den Fix, und bitten Sie das Tool, die Seite erneut zu veröffentlichen.
Wiederherstellen einer funktionierenden Version
Wenn kürzlich vorgenommene Änderungen Ihre Seite beschädigt oder die Probleme verschlimmert haben, können Sie das KI-Tool bitten, ein Rollback auf eine frühere funktionierende Version vorzunehmen.
„Die letzten Änderungen beschädigten die Seite. Bitte wiederherstellen Sie die letzte funktionierende Version."
Das KI-Tool dann:
- Identifiziert die vorgenommenen Änderungen.
- Stellt den vorherigen Arbeitscode wieder her
- Erneutes Bereitstellen der stabilen Version
Optimale Verfahren
- Beginnen Sie einfach. Beginnen Sie mit einer Basisversion Ihrer Seite und iterieren Sie, um Komplexität hinzuzufügen.
- Testen Sie häufig. Stellen Sie Ihre Seite nach jeder signifikanten Änderung bereit und testen Sie sie.
- Spezifisch sein. Stellen Sie detaillierte Anforderungen bereit, um bessere Anfängliche Ergebnisse zu erzielen.
- Verwenden Sie vorhandene Muster. Verweisen Sie bei der Beschreibung Ihrer Anforderungen auf ähnliche Seiten oder UI-Muster.
- Überprüfen Sie den generierten Code. Überprüfen Sie immer den generierten Code, um sicherzustellen, dass er die Standards und Complianceanforderungen Ihrer Organisation erfüllt.
Wichtig
Während KI-Codegenerierungstools einen best-effort-Versuch unternehmen, vollständigen, produktionsfähigen Code mit bewährten Methoden für Barrierefreiheit und Sicherheit zu generieren, sind Sie letztendlich für die Überprüfung des Codes verantwortlich. Stellen Sie sicher, dass der generierte Code die Standards, Richtlinien und Complianceanforderungen Ihrer Organisation erfüllt.
Einschränkungen
Die Einschränkungen für generative Seiten, die mit AI-Codegenerierungstools erstellt wurden, sind identisch mit denen für generative Seiten, die im Power Apps Maker-Portal erstellt wurden:
- Unterstützte Datenquellen sind Dataverse-Tabellen und Power Platform-Konnektoren (Vorschau).
- Benutzerdefinierte API-Aktionen und -Funktionen werden in der Vorschau unterstützt. Benutzerdefinierte APIs, die den EntityCollection-Bindungstyp oder Entitätsparameter verwenden, werden nicht unterstützt.
- Die Zusammenarbeit wird nicht unterstützt. Stellen Sie sicher, dass jeweils nur ein Hersteller an einer generativen Seite arbeitet.
- Nur diese Datentypen werden unterstützt: Auswahl, Währung, Kunde, Datum und Uhrzeit, Nur Datum, Dezimalzahl, Gleitkommazahl, Bild, Nachschlagen, Mehrzeiliger Text, Status, Statusgrund, Text, Ganze Zahl, Ja/Nein, Eindeutiger Bezeichner.