Ihre App beschreiben und optimieren

Abgeschlossen

Mit Copilot in Microsoft Power Apps können Entwickler eine App erstellen, indem sie sie in natürlicher Sprache beschreiben. Der Ersteller und Agent tauschen Aufforderungen aus, das Datenmodell zuerst zu definieren. Daraufhin generiert das System die erste App. Entwickler können die App dann weiter verbessern, um allen Anforderungen gerecht zu werden.

Dieser Ansatz bietet eine Alternative zum Starten mit einer Vorlage. Im Gegensatz zu Vorlagen, die auf vordefinierte Optionen beschränkt sind, können Sie mit Copilot eine größere Vielfalt an Apps basierend auf einer benutzerdefinierten Beschreibung erstellen.

Apps, die mit dieser Methode erstellt wurden, speichern Daten in Microsoft Dataverse. Um diese Funktion nutzen zu können, müssen Hersteller Zugriff auf eine Umgebung haben, in der Dataverse bereits eingerichtet ist. Sie können mit einer oder mehreren Dataverse-Tabellen starten, und Copilot empfiehlt Beziehungen zwischen ihnen. Diese können angepasst werden.

Nach der Generierung können Benutzer mit der App Daten in den von der Eingabeaufforderung abgeleiteten Tabellen erstellen, bearbeiten, anzeigen und löschen. In einigen Szenarien erfüllt die generierte App möglicherweise alle Anforderungen. In anderen können Entwickler mit der Bearbeitung fortfahren, um bei Bedarf Bildschirme und Tabellen hinzuzufügen. Das folgende Bild zeigt eine Beispiel-App, die aus der Eingabeaufforderung „RSVP sammeln“ erstellt wurde.

Wie bei jeder Agent-Interaktion ist es wichtig, das gewünschte Ergebnis klar zu definieren. Entwickler können das App-Ziel zunächst mit bis zu 250 Zeichen beschreiben und ihre Eingaben bei Bedarf über den ersten Bildschirm hinaus weiter verfeinern.

Der folgende Screenshot zeigt eine beispielhafte Eingabeaufforderung zum Erstellen einer App, mit der Mitarbeiter Marketing-Ideen übermitteln können. Nachdem Sie die Option Erstellen im Power Apps Maker Portal und dann Mit Copilot starten auswählen, wird das Bildschirm angezeigt.

Nach dem Übermitteln einer Eingabeaufforderung generiert Copilot einen Entwurf eines Datenmodells mit Tabellenbeziehungen und Beispieldaten. Wählen Sie eine Tabelle und dann Daten anzeigen aus, um die Struktur anzuzeigen.

Passen Sie die Tabellen an Ihr Szenario an. Sie können beispielsweise festlegen, dass Copilot eine Statusspalte oder Felder für den Vor‑ und Nachnamen einfügt. Sie können auch Spalteneigenschaften bearbeiten, z. B. Auswahloptionen hinzufügen.

Sobald der Tabellenentwurf fertig ist, wählen Sie App speichern und öffnen aus, um die erste Canvas-App zu generieren.

Beschreiben, was Sie benötigen

Formulieren Sie Ihre erste Eingabeaufforderung genau. Wenn Sie beispielsweise eine App zur Aufgabenverfolgung für ein Reinigungsunternehmen entwickeln, können Sie mit Büroreinigung beginnen.

Obwohl diese Eingabeaufforderung vage ist, versucht Copilot dennoch, ein relevantes Datenmodell zu erstellen, das iterativ verfeinert werden kann.

Wenn Sie zu Beginn mehr Details angeben, führt dies zu genaueren Datenstrukturen. Das Anpassen der Eingabeaufforderung Eine App zur Verfolgung von Aufgaben und Standorten für die gewerbliche Büroreinigung erstellen führt zu besseren ursprünglichen Resultaten.

Den ursprünglichen Daten-Tabellenentwurf optimieren

Nachdem Copilot den Entwurf des Datenmodells präsentiert hat, optimieren Sie ihn, bevor Sie die App generieren.

Jetzt anzuwendende Aktionen:

  • Vereinfachen Sie den Entwurf, und überprüfen Sie, ob die Beziehungen korrekt sind.
  • Überprüfen Sie die Tabellennamen und überarbeiten Sie sie bei Bedarf.
  • Stellen Sie sicher, dass die Spalten mit Ihrem Szenario ausgerichtet sind. Entfernen oder ändern Sie alle Spalten, die dies nicht tun.
  • Überprüfen Sie die Spaltensymbole, um sie an die erwarteten Datentypen anzupassen.
  • Wählen Sie Spalte bearbeiten aus, um Details einschließlich Auswahloptionen anzuzeigen.
  • Stellen Sie sicher, dass Ja/Nein-Felder nicht fälschlicherweise als Auswahlspalten identifiziert werden.

Optionale Aktionen:

  • Vorhandene Tabellen hinzufügen und Beziehungen bestätigen
  • Neue Spalten hinzufügen, die in der Anwendung vorhanden sein sollen
  • Agents nach Vorschlägen fragen
  • Verwenden Sie zum Hinzufügen weiterer Beispieldaten die Option Zeile hinzufügen. Fügen Sie z. B. eine Zeile ohne E-Mail hinzu.
  • Fordern Sie Copilot auf, zusätzliche Zeilen zu generieren.

Einschränkungen an dieser Stelle:

  • Sie können das App-Szenario nicht anpassen. Wählen Sie Zurück aus, und überarbeiten Sie Ihre Eingabeaufforderung, um neu zu beginnen.
  • Suchspalten zwischen Tabellen werden noch nicht unterstützt. Sie können sie später hinzufügen.

Zu den häufigen Eingabeaufforderungen gehören:

  • Tabellennamen ändern in [neuer Name]
  • Eine Spalte für [Zweck] hinzufügen
  • Den Namen [column name] in [new column name] ändern
  • Fügen Sie [option name] der Auswahl [choice column name] hinzu
  • Datentyp von [column name] in [data type] ändern
  • Spalte [column name] entfernen
  • Fügen Sie [column name 1] und [column name 2] hinzu, um mehrere Spalten gleichzeitig hinzuzufügen
  • Alle E-Mail-Daten in contoso.com ändern

Im nächsten Abschnitt erfahren Sie, wie Sie einen Agent verwenden, um eine Canvas-App zu iterieren.