Bina dan edit aplikasi berasaskan model dengan alat penjanaan kod AI

Gunakan kemahiran pembina aplikasi model dengan alat penjanaan kod AI, seperti GitHub Copilot CLI atau Claude Code, untuk membina dan mengedit aplikasi berasaskan model daripada keperluan bahasa semula jadi. Mulakan dengan menerangkan proses perniagaan atau aplikasi yang anda perlukan dan bukannya mencipta setiap jadual, borang, paparan, dan komponen lain secara individu.

Kemahiran ini menukar keperluan anda menjadi pelan permohonan yang boleh anda semak sebelum ia membuat perubahan. Kemahiran ini kemudian mencipta aplikasi berasaskan model dan artifak Microsoft Dataverse yang disokongnya dalam persekitaran Power Platform anda. Anda boleh terus memperhalusi aplikasi dengan arahan bahasa semula jadi atau menggunakan pereka standard dalam Power Apps.

Nota

Kemahiran pembina aplikasi model dikemas kini secara berkala. Untuk keupayaan terkini yang disokong, prasyarat, dan arahan penggunaan, lihat plugin aplikasi model README.

Keupayaan teras

Keupayaan teras termasuk:

  • Cipta aplikasi berasaskan model daripada penerangan senario perniagaan.
  • Rancang aplikasi berdasarkan persona pengguna dan tugas yang perlu mereka selesaikan.
  • Semak spesifikasi aplikasi dan pelan binaan sebelum kemahiran menulis artifak ke persekitaran anda.
  • Cipta jadual sokongan, lajur, hubungan, borang dengan subgrid, borang cipta pantas, borang paparan pantas, paparan, carta, peraturan perniagaan, aliran proses perniagaan, dan data contoh.
  • Cipta halaman generatif untuk papan pemuka, gambaran keseluruhan, aliran kerja berpandu, dan pengalaman yang disesuaikan selain borang dan paparan standard.
  • Cipta peta laman dengan ikon tersuai untuk setiap jadual.
  • Tambah peraturan pengesahan JavaScript ke borang.
  • Tambah peranan keselamatan berdasarkan persona yang dirancang dan keperluan akses data.
  • Edit aplikasi berasaskan model sedia ada dengan menerangkan perubahan yang anda inginkan.
  • Sahkan aplikasi yang dikerahkan mengikut spesifikasi yang diluluskan.

Kemahiran ini memilih artifak aplikasi berasaskan model standard di mana ia sesuai dengan senario dan mengesyorkan halaman generatif untuk pengalaman yang memerlukan antara muka pengguna yang lebih disesuaikan seperti papan pemuka dan aliran kerja berpandu. Ikon peta laman dan logik pengesahan JavaScript dicipta sebagai sumber web dan disambungkan ke komponen aplikasi yang sesuai semasa pelaksanaan.

Bagaimana kemahiran pembina aplikasi model berfungsi

Kemahiran ini menggunakan proses pengarang interaktif berbilang langkah:

  1. Huraikan senario perniagaan. Terangkan aplikasi atau proses yang anda ingin sokong. Kemahiran ini boleh mengemukakan soalan susulan untuk menjelaskan pengguna, data, aliran kerja, dan pengalaman yang diingini.
  2. Semak spesifikasi aplikasi. Kemahiran ini membentangkan spesifikasi aplikasi yang boleh merangkumi persona, tugasan yang perlu dilakukan, jadual, hubungan, borang, paparan, carta, peraturan pengesahan JavaScript, niat halaman generatif, dan peta laman aplikasi dengan ikon yang dicadangkan untuk setiap jadual. Semak dan perhalusi spesifikasi sebelum meneruskan.
  3. Semak pelan binaan. Kemahiran ini mengesahkan spesifikasi aplikasi dan membentangkan pelan percubaan dalam perbualan, dikelompokkan mengikut fasa binaan. Tiada artifak aplikasi dicipta sehingga anda meluluskan pelan tersebut.
  4. Jana artifak aplikasi. Selepas kelulusan, kemahiran membina skema Dataverse, aplikasi, halaman, dan artifak sokongan. Ia mencipta sumber web untuk ikon peta laman yang dirancang dan logik pengesahan JavaScript serta menyambungkannya ke komponen aplikasi yang sesuai.
  5. Sahkan aplikasi. Apabila pengesahan diaktifkan, kemahiran membandingkan aplikasi yang telah digunakan dengan spesifikasi aplikasi yang diluluskan.
  6. Teruskan iterasi. Terangkan perubahan yang disasarkan dalam alat penjanaan kod AI atau buka artifak yang dijana dalam Power Apps.

Penting

Semak dan uji artifak baru atau yang telah disunting untuk ketepatan, keselamatan, kebolehcapaian, dan pematuhan dengan piawaian organisasi anda sebelum berkongsi aplikasi.

Prasyarat

Pasang dan konfigurasikan perisian berikut sebelum anda menggunakan kemahiran tersebut.

Komponen Versi minimum Maklumat lanjut
Node.js Versi sokongan jangka panjang (LTS) semasa Muat turun Node.js
Platform Kuasa CLI (PAC CLI) Terkini Pasang CLI Platform Kuasa
Azure CLI Terkini Pasang Azure CLI
GitHub Copilot CLI, Claude Code, atau alat penjanaan kod AI lain yang disokong Terkini GitHub Copilot CLI atau Kod Claude

Anda juga memerlukan:

  • Persekitaran Power Platform di mana anda mempunyai kebenaran untuk mencipta dan mengubah suai artifak aplikasi berasaskan Dataverse dan model.
  • Profil PAC CLI yang disahkan dan disambungkan ke persekitaran sasaran. Maklumat lanjut: Sahkan CLI Power Platform
  • Sesi Azure CLI yang telah disahkan. Jalankan az login dengan identiti yang sama digunakan oleh profil PAC CLI aktif.

Pasang pemalam

Jalankan pemasang untuk menyediakan semua pemalam Power Platform sama ada dalam PowerShell atau tetingkap arahan 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

Pemasang mengesan alat penjanaan kod AI yang disokong, mendaftar pasaran Power Platform Skills, memasang plugin, dan mengaktifkan kemas kini automatik.

Selepas pemasangan, mulakan semula alat penjanaan kod AI anda jika perlu.

Untuk memasang hanya plugin Power Apps untuk GitHub Copilot CLI atau Claude Code:

  1. Tambah pasaran Power Platform Skills: /plugin marketplace add microsoft/power-platform-skills
  2. Pasang pemalam Power Apps: /plugin install model-apps@power-platform-skills
  3. Mulakan semula alat penjanaan kod AI anda jika perlu.

Nota

Untuk Claude Code, anda boleh memasang pemalam dengan skop yang berbeza, seperti global, tempatan atau pengguna. Bergantung pada skop, anda perlu berada dalam direktori yang betul untuk Claude Code menggunakan pemalam. Maklumat lanjut: Kembangkan Claude dengan kemahiran

Tip

Hidupkan kemas kini automatik untuk pasaran dan kemahiran untuk menerima keupayaan, penambahbaikan, dan pembaikan terkini.

Nota

Jika anda hanya perlu mencipta atau mengedit halaman generatif dalam aplikasi berasaskan model sedia ada, gunakan kemahiran halaman generatif berasingan. Maklumat lanjut: Cipta dan edit halaman generatif dengan alat penjanaan kod AI

Cipta aplikasi berpandukan model

  1. Mulakan perbualan dengan alat penjanaan kod AI anda.

  2. Panggil /app-builder, atau terangkan aplikasi yang anda ingin cipta. Contohnya:

    • "Bina aplikasi untuk mengurus onboarding pembekal dan kelulusan kontrak."
    • "Cipta aplikasi berasaskan model untuk menjejak permintaan perkhidmatan merentasi pelbagai pasukan."
    • "Bina aplikasi pemeriksaan peralatan untuk juruteknik lapangan dan penghantar."
  3. Jawab soalan kemahiran tentang proses perniagaan, pengguna, data, aliran kerja, dan pengalaman aplikasi.

  4. Semak spesifikasi aplikasi yang dicadangkan. Periksa bahawa persona, tugasan yang perlu dilakukan, jadual, hubungan, borang, paparan, carta, peraturan pengesahan JavaScript, halaman generatif, navigasi, dan ikon peta tapak yang dirancang menyokong senario perniagaan. Minta kemahiran itu mengubah spesifikasi mengikut keperluan.

  5. Semak pelan binaan dry-run. Kelulusan pelan hanya apabila perubahan yang dicadangkan sepadan dengan niat anda.

  6. Benarkan kemahiran membina aplikasi dan artifak sokongan.

  7. Pilih langkah pengesahan pilihan untuk menyelaraskan aplikasi yang dikedarkan dengan spesifikasi aplikasi yang diluluskan.

  8. Buka aplikasi dalam Power Apps, uji senario pengguna utama, dan periksa artifak yang dijana.

Edit aplikasi berasaskan model sedia ada

Gunakan kemahiran yang sama untuk membuat perubahan khusus pada aplikasi sedia ada.

  1. Panggil /app-builder dan kenal pasti aplikasi yang anda ingin kemas kini. Contohnya:

    • "Kemas kini aplikasi Field Service untuk menyokong pemeriksaan peralatan."
    • "Tambah jadual Invois dan borang serta paparan berkaitan ke aplikasi Pengurusan Pembekal."
    • "Tambah halaman generatif yang memberi penyelaras gambaran keseluruhan tentang arahan kerja yang tertunggak."
  2. Sahkan aplikasi sedia ada yang perlu diambil oleh kemahiran tersebut.

  3. Semak spesifikasi aplikasi boleh sunting yang dibuat daripada aplikasi yang telah dikedarkan.

  4. Semak perubahan yang dicadangkan dan pelan latihan kering sebelum meluluskan pembinaan.

  5. Bina, sahkan, dan uji aplikasi yang dikemas kini.

Teruskan menyesuaikan dan mengembangkan dalam Power Apps

Artifak yang dihasilkan oleh kemahiran pembina aplikasi model adalah artifak standard Power Apps dan Dataverse. Selepas penjanaan awal, anda boleh terus mengulangi dan memperhalusi aplikasi dengan menggunakan kemahiran tersebut, atau anda boleh menggunakan Power Apps dan pereka bentuknya untuk mengubah artifak yang dijana atau mencipta artifak baru secara manual. Sebagai contoh, anda boleh:

  • Perhalusi borang, pandangan, carta, dan navigasi.
  • Kemas kini jadual, lajur, dan hubungan.
  • Tambah atau sunting halaman generatif.
  • Cipta jadual, borang, paparan, carta, halaman, dan komponen aplikasi lain yang baru.
  • Laraskan peranan keselamatan dan perkongsian.
  • Kembangkan aplikasi dengan alat penyesuaian Power Platform yang lain.

Nota

Kemahiran pembina aplikasi model pada masa ini tidak menyokong setiap artifak atau konsep aplikasi berasaskan model. Gunakan pereka Power Apps dan alat Power Platform lain untuk menambah atau mengubah komponen yang tidak disokong.

Perubahan yang dibuat di luar kemahiran boleh menjejaskan suntingan yang dibantu AI kemudian. Sebelum meluluskan binaan lain, semak spesifikasi aplikasi dan pelan binaan untuk memastikan ia mengekalkan penyesuaian manual anda.

Amalan terbaik

  • Mulakan dengan proses perniagaan, pengguna yang dimaksudkan, dan matlamat mereka. Berikan keperluan terperinci apabila anda tahu dengan tepat apa yang anda mahukan, atau gunakan penerangan yang lebih luas untuk memberi lebih ruang kepada kemahiran untuk mencadangkan reka bentuk.
  • Semak dan perhalusi spesifikasi aplikasi sehingga ia mencerminkan aplikasi yang anda inginkan dengan tepat. Melaburkan masa dalam pelan mengurangkan kerja semula semasa pelaksanaan.
  • Pertimbangkan cadangan kemahiran untuk melengkapkan aplikasi, termasuk data sokongan, pengalaman, navigasi, dan pengesahan.
  • Uji tugasan utama untuk setiap persona yang diwakili dalam spesifikasi aplikasi.