Stvaranje i uređivanje aplikacija utemeljenih na modelu pomoću alata za generiranje AI koda (pretpregled)

[Ovaj je članak iz dokumentacije predizdanja i podložan je promjenama.]

Koristite vještinu modelnog sastavljača aplikacija s alatom za generiranje AI koda, kao što su GitHub Copilot CLI ili Claude Code, da biste stvarali i uređivali aplikacije utemeljene na modelu iz potreba za prirodnim jezikom. Započnite opisom poslovnog procesa ili aplikacije koja vam je potrebna umjesto stvaranja svake tablice, obrasca, prikaza i druge komponente pojedinačno.

Vještina pretvara vaše zahtjeve u plan aplikacija koji možete pregledati prije nego što promijeni. Vještina zatim stvara aplikaciju utemeljenu na modelu i njezine Microsoft Dataverse artefakte u okruženju platforme Power Platform. Aplikaciju možete suziti pomoću uputa na prirodnom jeziku ili koristiti standardne dizajnere u Power Apps.

Važno

Vještina sastavljača aplikacija modela mogućnost je pretpregleda u aktivnom razvoju. Moguće je promijeniti shemu njezine specifikacije aplikacije i mogućnosti naredbenog retka. Pregledajte predloženi plan prije odobravanja i potvrđivanja generirane aplikacije prije korištenja u proizvodnji.

Što možete učiniti uz vještinu sastavljača aplikacija modela

Vještinu koristite za:

  • Stvorite aplikaciju utemeljenu na modelu iz opisa poslovnog scenarija.
  • Planirajte aplikaciju oko osobnosti korisnika i zadataka koje mora obaviti.
  • Pregledajte specifikacije aplikacije i plan međuverzije prije nego što vještina napiše artefakte u vaše okruženje.
  • Stvorite tablice podrške, stupce, odnose, obrasce, prikaze, grafikone i ogledne podatke.
  • Stvorite generatiktivne stranice za iskustva koja nadilaziju standardne obrasce i prikaze.
  • Stvorite karte web-mjesta s prilagođenim ikonama za svaku tablicu.
  • Dodajte JavaScript pravila provjere valjanosti u obrasce.
  • Dodajte sigurnosne uloge na temelju planiranih osobnosti i potreba za pristupom podacima.
  • Uredite postojeću aplikaciju utemeljenu na modelu opisom željenih promjena.
  • Provjerite implementiranu aplikaciju u odnosu na odobrenu specifikaciju.

Vještina odabire standardne artefakte aplikacija utemeljene na modelu gdje odgovaraju scenariju. Vještina može koristiti generativu stranicu za iskustva koja zahtijevaju prilagođenije korisničko sučelje izvan obrazaca i prikaza, kao što su nadzorne ploče, vođeni tijekovi rada i istraživanje podataka. Ikone karte web-mjesta i logika provjere valjanosti jezika JavaScript stvaraju se kao web-resursi i povezani su s odgovarajućim komponentama aplikacije tijekom implementacije.

Kako funkcionira vještina sastavljača aplikacija modela

Vještina koristi interaktivni proces stvaranja u više koraka:

  1. Opišite poslovni scenarij. Objasnite aplikaciju ili proces koji želite podržati. Vještina može postaviti pitanja za daljnji rad da bi pojasnila korisnike, podatke, tijekove rada i željeno iskustvo.
  2. Pregledajte specifikacije aplikacije. Vještina predstavlja specifikacije aplikacije koje mogu obuhvaćati osobnosti, zadatke koje je potrebno obaviti, tablice, odnose, obrasce, prikaze, grafikone, pravila provjere valjanosti jezika JavaScript, generative page intents i karte web-mjesta aplikacije s predloženom ikonom za svaku tablicu. Prije nastavka pregledajte i suzite specifikaciju.
  3. Pregledajte plan međuverzije. Vještina provjerava specifikaciju aplikacije i predstavlja plan suhog pokretanja u razgovoru, grupiran prema fazi međuverzije. Ne stvaraju se artefakti aplikacije dok ne odobrite plan.
  4. Generirajte artefakte aplikacije. Nakon odobrenja vještina gradi shemu Dataverse, aplikaciju, stranice i podržane artefakte. Stvara web-resurse za planirane ikone karte web-mjesta i logiku provjere valjanosti jezika JavaScript te ih ozvuči u odgovarajuće komponente aplikacije.
  5. Provjerite aplikaciju. Kada je provjera omogućena, vještina uspoređuje implementiranu aplikaciju s odobrenim specifikacijama aplikacije.
  6. Nastavite s iteriranjem. Opišite ciljane promjene u alatu za generiranje AI koda ili otvorite generirane artefakte u Power Apps.

Važno

Pregledajte i testirajte nove ili uređene artefakte radi ispravnost, sigurnosti, pristupačnosti i usklađenosti sa standardima tvrtke ili ustanove prije zajedničkog korištenja aplikacije.

Preduvjeti

Instalirajte i konfigurirajte sljedeći softver prije nego što počnete koristiti vještinu.

Komponenta Minimalna verzija Dodatne informacije
Node.js Trenutna verzija dugoročne podrške (LTS) Preuzmite Node.js
Power Platform CLI (PAC CLI) 2.7.0 ili noviji Instalacija dodatka Power Platform CLI
Azure CLI Latest Instaliraj Azure CLI
GitHub Copilot CLI, Claude Code ili neki drugi podržani alat za generiranje AI koda Latest GitHub Copilot CLI ili Claude kod

Također vam treba:

  • Okruženje platforme Power Platform u kojem imate dozvolu za stvaranje i izmjenu dataverse i artefakta aplikacija utemeljenih na modelu.
  • Provjereni PAC CLI profil povezan s ciljnim okruženjem. Dodatne informacije: Provjera autentičnosti dodatka Power Platform CLI
  • Provjera autentičnosti Azure CLI sesije. Pokreni az login s istim identitetom koji koristi aktivni PAC CLI profil.

Instalirajte dodatak

Pokreni instalacijski program za postavljanje svih Power Platform dodataka u PowerShellu ili Windows naredbenom prozoru.

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

Instalacijski program otkriva podržane alate za generiranje AI koda, registrira tržište vještina za Power Platform, instalira dodatke i omogućuje automatska ažuriranja.

Nakon instalacije ponovno pokrenite alat za generiranje AI koda ako je potrebno.

Da biste instalirali samo Power Apps dodatak za GitHub Copilot CLI ili Claude Code:

  1. Dodajte tržište znanja i vještina za Power Platform: /plugin marketplace add microsoft/power-platform-skills
  2. Instaliraj Power Apps plugin: /plugin install model-apps@power-platform-skills
  3. Ponovno pokrenite alat za generiranje AI koda ako je potrebno.

Napomena

Za Claude Code možete instalirati dodatak s različitim opsegima, poput globalnog, lokalnog ili korisničkog. Ovisno o opsegu, moraš biti u ispravnom direktoriju da bi Claude Code koristio plugin. Dodatne informacije: Extend Claude s vještinama

Savjet

Uključite automatska ažuriranja za trgovinu i vještine. Vještina modelnog sastavljača aplikacija često se ažurira tijekom pretpregleda.

Napomena

Ako generiranje stranica morate stvoriti ili urediti samo u postojećoj aplikaciji utemeljenoj na modelu, upotrijebite vještinu zasebnih generatiivnih stranica. Više informacija: Kreirajte i uređujte generativne stranice pomoću AI alata za generiranje koda

Izrada aplikacije stvorene prema modelu

  1. Započnite razgovor pomoću alata za generiranje AI koda.

  2. Pozovite /app-builderili opišite aplikaciju koju želite stvoriti. Na primjer:

    • "Izradite aplikaciju za upravljanje uvođenjem dobavljača i odobrenjima ugovora."
    • "Stvorite aplikaciju utemeljenu na modelu za praćenje zahtjeva za uslugu u više timova."
    • "Izradite aplikaciju za kontrolu opreme za tehničare i dispečere na terenu."
  3. Odgovorite na pitanja vještine o poslovnom procesu, korisnicima, podacima, tijekovima rada i iskustvu s aplikacijama.

  4. Pregledajte predložene specifikacije aplikacije. Provjerite podržavaju li osobnosti, zadaci, tablice, odnosi, obrasci, prikazi, grafikoni, pravila provjere valjanosti za JavaScript, generative stranice, navigacija i planirane ikone karte web-mjesta. Zatražite od vještine da promijeni specifikaciju prema potrebi.

  5. Pregledajte plan verzija za suho pokretanje. Plan odobrite samo kada predložene promjene odgovaraju vašoj namjerom.

  6. Omogućite vještini da gradi aplikaciju i podržava artefakte.

  7. Odaberite neobavezni korak provjere radi usklađivanje implementirane aplikacije s odobrenim specifikacijama aplikacije.

  8. Otvorite aplikaciju u Power Apps, testirajte njezine primarne scenarije korisnika i pregledajte generirane artefakte.

Uređivanje postojeće aplikacije utemeljene na modelu

Upotrijebite istu vještinu za unos ciljanih promjena u postojeću aplikaciju.

  1. Pozovite /app-builder i identificirajte aplikaciju koju želite ažurirati. Na primjer:

    • "Ažurirajte aplikaciju Field Service tako da podržava kontrole opreme."
    • "Dodavanje tablice faktura te povezanih obrazaca i prikaza u aplikaciju Za upravljanje dobavljačima."
    • "Dodajte generativnu stranicu koja dispečerima daje pregled radnih naloga s prekoračenih radnih naloga."
  2. Potvrdite postojeću aplikaciju koju vještina treba dohvatiti.

  3. Pregledajte specifikacije aplikacije koje se mogu uređivati stvorene iz implementirane aplikacije.

  4. Pregledajte predložene promjene i plan suhog rada prije odobravanja međuverzije.

  5. Izradite, provjerite i testirajte ažuriranu aplikaciju.

Nastavak prilagodbe i proširivanja u Power Apps

Artefakti koje je stvorila vještina sastavljača aplikacija modela standardni su Power Apps i Dataverse artefakti. Nakon početne generacije možete nastaviti iterirati i suziti aplikaciju koristeći vještinu ili možete koristiti Power Apps i njezine dizajnere da biste izmijenili generirane artefakte ili ručno stvorili nove artefakte. Primjerice, možete sljedeće:

  • Suzite obrasce, prikaze, grafikone i navigaciju.
  • Ažurirajte tablice, stupce i odnose.
  • Dodajte ili uredite generiranje stranica.
  • Stvarajte nove tablice, obrasce, prikaze, grafikone, stranice i druge komponente aplikacija.
  • Prilagodite sigurnosne uloge i zajedničko korištenje.
  • Proširite aplikaciju pomoću drugih alata za prilagodbu dodatka Power Platform.

Napomena

Vještina modelnog sastavljača aplikacija trenutno ne podržava svaki artefakt ili koncept aplikacije utemeljen na modelu. Pomoću Power Apps dizajnera i drugih alata platforme Power Platform dodajte ili izmijenite nepodržane komponente.

Promjene unesene izvan vještine mogu utjecati na kasnije izmjene uz pomoć AI-ja. Prije odobravanja druge međuverzije pregledajte specifikacije i međuverzije aplikacije da biste bili sigurni da zadržavaju vaše ručne prilagodbe.

Najbolje prakse

  • Započnite s poslovnim procesom, namijenjenim korisnicima i njihovim ciljevima. Navedite detaljne preduvjete kada točno znate što želite ili upotrijebite širi opis da biste vještini dali više prostora za predlaganje dizajna.
  • Pregledajte i suzite specifikacije aplikacije tako da točno odražava željenu aplikaciju. Vrijeme ulaganja u plan smanjuje reradu tijekom implementacije.
  • Razmislite o prijedlozima vještina za zaokruživanja aplikacije, uključujući podatke podrške, iskustva, navigaciju i provjeru valjanosti.
  • Testirajte primarne zadatke za svaku osobnost predstavljenu u specifikacijama aplikacije.