Tworzenie i edytowanie aplikacji opartych na modelu za pomocą narzędzi do generowania kodu sztucznej inteligencji

Użyj umiejętności App Builder dla aplikacji opartych na modelu wraz z narzędziem AI do generowania kodu, takim jak GitHub Copilot CLI lub Claude Code, aby tworzyć i edytować aplikacje oparte na modelu na podstawie wymagań opisanych w języku naturalnym. Zacznij od opisania potrzebnego procesu biznesowego lub aplikacji zamiast tworzenia każdej tabeli, formularza, widoku i innego składnika osobno.

Ta funkcja przekształca Twoje wymagania w plan działania, który możesz przejrzeć, zanim wprowadzi zmiany. Następnie umiejętność tworzy aplikację opartą na modelu oraz obsługujące ją artefakty usługi Microsoft Dataverse w środowisku usługi Power Platform. Możesz nadal udoskonalać aplikację za pomocą poleceń w języku naturalnym lub korzystać ze standardowych projektantów w Power Apps.

Note

Funkcja konstruktora aplikacji modelowych jest regularnie aktualizowana. Aby uzyskać informacje o najnowszych obsługiwanych funkcjach, wymaganiach wstępnych i instrukcjach użytkowania, zobacz plik README dotyczący wtyczek aplikacji modelu.

Podstawowe możliwości

Podstawowe możliwości obejmują:

  • Utwórz aplikację opartą na modelu na podstawie opisu scenariusza biznesowego.
  • Zaplanuj aplikację wokół osób użytkowników i zadań, które muszą wykonać.
  • Przejrzyj specyfikację aplikacji i plan tworzenia, zanim umiejętność zapisze artefakty w środowisku.
  • Tworzenie tabel pomocniczych, kolumn, relacji, formularzy z podsieciami, formularzami szybkiego tworzenia, formularzami szybkiego widoku, widokami, wykresami, regułami biznesowymi, przepływami procesów biznesowych i przykładowymi danymi.
  • Twórz strony generatywne dla pulpitów nawigacyjnych, przeglądów, nadzorowanych przepływów pracy i innych dostosowanych środowisk, wykraczające poza standardowe formularze i widoki.
  • Utwórz mapę witryny z ikonami niestandardowymi dla każdej tabeli.
  • Dodaj reguły sprawdzania poprawności języka JavaScript do formularzy.
  • Dodaj role zabezpieczeń na podstawie planowanych potrzeb osób i dostępu do danych.
  • Edytuj istniejącą aplikację opartą na modelu, opisując żądane zmiany.
  • Zweryfikuj wdrożona aplikację względem zatwierdzonej specyfikacji.

Umiejętność wybiera standardowe artefakty aplikacji opartej na modelu wszędzie tam, gdzie pasują do danego scenariusza, i zaleca strony generatywne w przypadku środowisk wymagających bardziej dostosowanego interfejsu użytkownika, takich jak pulpity nawigacyjne i przepływy pracy prowadzone krok po kroku. Ikony mapy witryny i logika walidacji języka JavaScript są tworzone jako zasoby internetowe i połączone z odpowiednimi składnikami aplikacji podczas implementacji.

Jak działa umiejętność konstruktora aplikacji modelu

Umiejętność korzysta z interaktywnego, wieloetapowego procesu tworzenia:

  1. Opisz scenariusz biznesowy. Wyjaśnij aplikację lub proces, który chcesz obsługiwać. Funkcja może zadawać pytania uzupełniające, aby doprecyzować użytkowników, dane, przepływy pracy i oczekiwane doświadczenie użytkownika.
  2. Przejrzyj specyfikację aplikacji. Umiejętność przedstawia specyfikację aplikacji, która może obejmować osoby, zadania do wykonania, tabele, relacje, formularze, widoki, wykresy, reguły weryfikacji języka JavaScript, intencje stron generowania i mapę witryny aplikacji z proponowaną ikoną dla każdej tabeli. Przed kontynuowaniem przejrzyj i uściślij specyfikację.
  3. Przejrzyj plan kompilacji. Umiejętność weryfikuje specyfikację aplikacji i przedstawia plan próbnego uruchomienia w konwersacji pogrupowany według fazy kompilacji. Żadne artefakty aplikacji nie są tworzone, dopóki nie zaakceptujesz planu.
  4. Generowanie artefaktów aplikacji. Po zatwierdzeniu ta umiejętność tworzy schemat usługi Dataverse, aplikację, strony i artefakty pomocnicze. Tworzy zasoby sieci Web dla planowanych ikon mapy witryny i logiki walidacji w języku JavaScript oraz podłącza je do odpowiednich składników aplikacji.
  5. Zweryfikuj aplikację. Po włączeniu weryfikacji umiejętność porównuje wdrożona aplikację ze specyfikacją zatwierdzonej aplikacji.
  6. Kontynuuj iterowanie. Opisz docelowe zmiany w narzędziu generowania kodu sztucznej inteligencji lub otwórz wygenerowane artefakty w Power Apps.

Ważna

Przejrzyj i przetestuj nowe lub edytowane artefakty pod kątem poprawności, zabezpieczeń, ułatwień dostępu i zgodności ze standardami organizacji przed udostępnieniem aplikacji.

Wymagania wstępne

Zainstaluj i skonfiguruj następujące oprogramowanie przed użyciem umiejętności.

Component Minimalna wersja Więcej informacji
Node.js Bieżąca wersja wsparcia długoterminowego (LTS) Pobieranie Node.js
Interfejs wiersza polecenia platformy Power Platform (PAC CLI) Latest Instalowanie interfejsu wiersza polecenia platformy Power Platform
Azure CLI Latest Instalowanie Azure CLI
GitHub Copilot CLI, Claude Code lub inne obsługiwane narzędzie AI do generowania kodu Latest GitHub Copilot CLI lub Claude Code

Potrzebne są również następujące elementy:

  • Środowisko usługi Power Platform, w którym masz uprawnienia do tworzenia i modyfikowania artefaktów usługi Dataverse i aplikacji opartych na modelu.
  • Uwierzytelniony profil PAC CLI połączony z docelowym środowiskiem. Więcej informacji: Uwierzytelnianie w narzędziu Power Platform CLI
  • Uwierzytelniona sesja Azure CLI. Uruchom polecenie az login z tą samą tożsamością używaną przez aktywny profil interfejsu wiersza polecenia PAC CLI.

Instalowanie wtyczki

Uruchom instalatora, aby skonfigurować wszystkie wtyczki platformy Power Platform w programie PowerShell lub w oknie polecenia Windows.

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

Instalator wykrywa obsługiwane narzędzia AI do generowania kodu, rejestruje marketplace Power Platform Skills, instaluje wtyczki i włącza automatyczne aktualizacje.

Po zakończeniu instalacji uruchom ponownie narzędzie do generowania kodu sztucznej inteligencji w razie potrzeby.

Aby zainstalować tylko wtyczkę Power Apps dla GitHub Copilot CLI lub Claude Code:

  1. Dodaj platformę handlową umiejętności Power Platform: /plugin marketplace add microsoft/power-platform-skills
  2. Zainstaluj wtyczkę Power Apps: /plugin install model-apps@power-platform-skills
  3. W razie potrzeby uruchom ponownie narzędzie do generowania kodu sztucznej inteligencji.

Note

W przypadku programu Claude Code możesz zainstalować wtyczkę z różnymi zakresami, takimi jak globalny, lokalny lub użytkownika. W zależności od zakresu musisz znajdować się w odpowiednim katalogu, aby Claude Code mógł korzystać z wtyczki. Więcej informacji: Rozszerzanie Claude'a za pomocą umiejętności

Porada

Włącz automatyczne aktualizacje dla platformy handlowej i umiejętności, aby otrzymywać najnowsze możliwości, ulepszenia i poprawki.

Note

Jeśli potrzebujesz tylko tworzyć lub edytować strony generatywne w istniejącej aplikacji sterowanej modelem, skorzystaj z osobnej umiejętności dotyczącej stron generatywnych. Więcej informacji: Tworzenie i edytowanie stron generatywnych za pomocą narzędzi do generowania kodu za pomocą sztucznej inteligencji

Tworzenie aplikacji opartych na modelu

  1. Rozpocznij konwersację z narzędziem do generowania kodu sztucznej inteligencji.

  2. Użyj /app-builder lub opisz aplikację, którą chcesz utworzyć. Przykład:

    • Utwórz aplikację do zarządzania wdrażaniem dostawców i zatwierdzaniem umów.
    • Utwórz aplikację opartą na modelu do śledzenia zgłoszeń serwisowych w wielu zespołach.
    • "Utwórz aplikację do inspekcji sprzętu dla techników terenowych i dyspozytorów."
  3. Odpowiedz na pytania dotyczące procesu biznesowego, użytkowników, danych, przepływów pracy i środowiska aplikacji.

  4. Przejrzyj proponowaną specyfikację aplikacji. Sprawdź, czy osoby, zadania do wykonania, tabele, relacje, formularze, widoki, wykresy, reguły weryfikacji języka JavaScript, strony generowania, nawigacja i planowane ikony mapy witryny obsługują scenariusz biznesowy. Poproś umiejętności o zmianę specyfikacji zgodnie z potrzebami.

  5. Zapoznaj się z planem kompilacji przebiegu próbnego. Zatwierdź plan tylko wtedy, gdy proponowane zmiany pasują do twojej intencji.

  6. Zezwól komponentowi Skill na tworzenie aplikacji i artefaktów pomocniczych.

  7. Wybierz opcjonalny krok weryfikacji, aby uzgodnić wdrożona aplikację z zatwierdzoną specyfikacją aplikacji.

  8. Otwórz aplikację w Power Apps, przetestuj swoje podstawowe scenariusze użytkownika i sprawdź wygenerowane artefakty.

Edytowanie istniejącej aplikacji opartej na modelu

Użyj tej samej umiejętności, aby wprowadzić ukierunkowane zmiany w istniejącej aplikacji.

  1. Wywołaj /app-builder i zidentyfikuj aplikację, którą chcesz zaktualizować. Przykład:

    • "Zaktualizuj aplikację Field Service, aby obsługiwać inspekcje sprzętu".
    • Dodaj tabelę „Faktury” oraz powiązane z nią formularze i widoki do aplikacji do zarządzania dostawcami.
    • Dodaj stronę generatywną, która udostępnia dyspozytorom przegląd przeterminowanych zleceń roboczych.
  2. Potwierdź aplikację, którą umiejętność ma pobrać.

  3. Przejrzyj specyfikację edytowalnej aplikacji utworzonej na podstawie wdrożonej aplikacji.

  4. Przed zatwierdzeniem kompilacji przejrzyj proponowane zmiany i plan próbnego przebiegu.

  5. Skompiluj, zweryfikuj i przetestuj zaktualizowaną aplikację.

Kontynuuj dostosowywanie i rozszerzanie w Power Apps

Artefakty utworzone przez umiejętność tworzenia aplikacji modelowych są standardowymi artefaktami Power Apps i Dataverse. Po wstępnym wygenerowaniu możesz dalej rozwijać i udoskonalać aplikację za pomocą tej funkcji albo użyć Power Apps i jego projektantów, aby zmodyfikować wygenerowane artefakty lub ręcznie utworzyć nowe. Możesz na przykład:

  • Uściślaj formularze, widoki, wykresy i nawigację.
  • Aktualizuj tabele, kolumny i relacje.
  • Dodaj lub edytuj strony generatywne.
  • Utwórz nowe tabele, formularze, widoki, wykresy, strony i inne składniki aplikacji.
  • Dostosuj role zabezpieczeń i udostępnianie.
  • Rozszerz aplikację przy użyciu innych narzędzi dostosowywania platformy Power Platform.

Note

Umiejętność tworzenia aplikacji opartych na modelu nie obsługuje obecnie wszystkich artefaktów ani pojęć związanych z aplikacjami opartymi na modelu. Użyj projektantów Power Apps i innych narzędzi platformy Power Platform, aby dodać lub zmodyfikować nieobsługiwane składniki.

Zmiany wprowadzone poza umiejętnością mogą mieć wpływ na późniejsze edycje wspomagane przez sztuczną inteligencję. Przed zatwierdzeniem innej kompilacji przejrzyj specyfikację aplikacji i plan kompilacji, aby upewnić się, że zachowają one dostosowania ręczne.

Najlepsze rozwiązania

  • Zacznij od procesu biznesowego, zamierzonego użytkownika i ich celów. Podaj szczegółowe wymagania, gdy dokładnie wiesz, co chcesz, lub użyj szerszego opisu, aby dać umiejętności więcej miejsca do zaproponowania projektu.
  • Przejrzyj i uściślij specyfikację aplikacji, dopóki nie będzie ona dokładnie odzwierciedlać żądanej aplikacji. Inwestowanie czasu w plan zmniejsza przeróbki podczas wdrażania.
  • Rozważ sugestie dotyczące uzupełnienia aplikacji, w tym obsługi danych, interfejsów użytkownika, nawigacji i walidacji.
  • Przetestuj podstawowe zadania dla każdej osoby reprezentowanej w specyfikacji aplikacji.