Tworzenie i edytowanie aplikacji opartych na modelu za pomocą narzędzi generowania kodu sztucznej inteligencji (wersja zapoznawcza)

[Ten artykuł to dokumentacja wstępna, która może ulec zmianie].

Użyj umiejętności tworzenia aplikacji opartych na modelu z narzędziem do generowania kodu opartym na SI, 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 modelach 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.

Ważna

Umiejętność kreatora aplikacji modelowych jest możliwością dostępną w wersji zapoznawczej i jest aktywnie rozwijana. Schemat specyfikacji aplikacji i opcje wiersza polecenia mogą ulec zmianie między wersjami. Przed zatwierdzeniem i zweryfikowaniem wygenerowanej aplikacji przed użyciem w środowisku produkcyjnym przejrzyj proponowany plan.

Co można zrobić za pomocą funkcji konstruktora aplikacji opartych na modelu

Skorzystaj z umiejętności, aby:

  • 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 Twoim środowisku.
  • Tworzenie tabel pomocniczych, kolumn, relacji, formularzy, widoków, wykresów i przykładowych danych.
  • Twórz generatywne strony dla środowisk użytkownika wykraczających 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.

Funkcja wybiera standardowe artefakty aplikacji sterowanej modelem tam, gdzie pasują do danego scenariusza. Ta funkcja może używać stron generatywnych w scenariuszach wymagających bardziej dostosowanego interfejsu użytkownika, wykraczającego poza formularze i widoki, takich jak pulpity nawigacyjne, prowadzone przepływy pracy i eksploracja danych. 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 funkcja tworzenia aplikacji modeli

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 suchego 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 (interfejs wiersza polecenia PAC) 2.7.0 lub nowszy 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.

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żytkownik. 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

Wskazówka

Włącz automatyczne aktualizacje dla platformy handlowej i umiejętności. Funkcja konstruktora aplikacji opartych na modelu jest często aktualizowana w okresie wersji zapoznawczej.

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ź istniejącą 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óby na sucho.

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

Kontynuuj dostosowywanie i rozszerzanie w Power Apps

Artefakty utworzone przez funkcję tworzenia aplikacji opartych na modelu to standardowe artefakty Power Apps i Dataverse. Po początkowym wygenerowaniu możesz dalej iteracyjnie rozwijać i udoskonalać aplikację za pomocą tej funkcji albo użyć Power Apps i projektantów, aby zmodyfikować wygenerowane artefakty lub ręcznie utworzyć nowe artefakty. 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

Funkcja konstruktora aplikacji opartych na modelu nie obsługuje obecnie wszystkich artefaktów ani koncepcji aplikacji opartych 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.