Створення та редагування програм на основі моделі за допомогою інструментів створення коду AI

Використовуйте навички побудовника програм моделі за допомогою інструмента створення коду AI, наприклад GitHub Copilot CLI або Claude Code, для створення та редагування програм на основі моделі відповідно до вимог природної мови. Спочатку потрібно описати потрібний бізнес-процес або програму, а не створювати кожну таблицю, форму, подання та інший компонент окремо.

Навичка перетворює ваші вимоги на план програми, який можна переглянути, перш ніж він вносить зміни. Потім навичка створює модельну програму та допоміжні Microsoft Dataverse артефакти в середовищі Power Platform. Ви можете й надалі уточнювати програму за допомогою інструкцій природною мовою або використовувати стандартні розробники в Power Apps.

Примітка.

Навички побудовника програм моделі оновлюються регулярно. Останні підтримувані можливості, передумови та інструкції з використання див. в статті плагіни для програм моделі README.

Основні можливості

Основні можливості включають:

  • Створіть програму на основі моделі з описом бізнес-сценарію.
  • Сплануйте програму навколо користувачів і завдань, потрібних для виконання.
  • Перегляньте специфікації програм і план побудови, перш ніж навичка записує артефакти у ваше середовище.
  • Створюйте допоміжні таблиці, стовпці, зв'язки, форми з вкладеними сітками, форми швидкого створення, форми швидкого перегляду, подання, діаграми, бізнес-правила, потоки бізнес-процесів і зразки даних.
  • Створюйте генеративні сторінки для приладних дощок, оглядів, керованих робочих циклів та інших індивідуальних можливостей за межами стандартних форм і подань.
  • Створення карти сайту з настроюваними піктограмами для кожної таблиці.
  • Додайте правила перевірки JavaScript до форм.
  • Додавайте ролі безпеки на основі запланованих користувачів і потреб доступу до даних.
  • Відредагуйте наявну програму на основі моделі, описавши потрібні зміни.
  • Перевірте розгорнуту програму відповідно до затвердженої специфікації.

Навичка вибирає стандартні артефакти програми на основі моделі, де вони відповідають сценарію, і рекомендує генеративні сторінки для можливостей, які вимагають більш індивідуального інтерфейсу користувача, як-от приладні дошки та керовані робочі цикли. Піктограми карти сайту та логіка перевірки JavaScript створюються як веб-ресурси та підключаються до відповідних компонентів програми під час впровадження.

Принцип роботи навички побудовника програм моделі

У вправі використовується інтерактивний багатоступний процес створення:

  1. Опишіть бізнес-сценарій. Поясніть програму або процес, який потрібно підтримати. Навички можуть ставити подальші запитання, щоб уточнити користувачів, дані, робочі цикли та бажані можливості.
  2. Перегляньте специфікацію програми. У вправі представлено специфікацію програми, яка може включати користувачів, завдання, які потрібно виконати, таблиці, зв'язки, форми, подання, діаграми, правила перевірки JavaScript, призначення генеративної сторінки та карту сайту програми із запропонованою піктограмою для кожної таблиці. Перш ніж продовжити, перегляньте та уточніть специфікацію.
  3. Перегляньте план збірки. Навичка перевіряє специфікації програм і представляє сухий план у розмові, згрупований за етапом побудови. Артефакти програм не створюються, доки ви не затвердите план.
  4. Створення артефактів програми. Після затвердження навичка створює схему Dataverse, програму, сторінки та допоміжні артефакти. Вона створює веб-ресурси для запланованих піктограм карти сайту та логіки перевірки JavaScript і проводить їх до відповідних компонентів програми.
  5. Перевірте програму. Коли перевірку ввімкнуто, навички порівнюють розгорнуту програму з затвердженими специфікаціями програм.
  6. Продовжуйте ітерування. Опишіть цільові зміни в засобі створення коду штучного інтелекта або відкрийте створені артефакти в Power Apps.

Важливо

Переглядайте та перевіряйте нові або змінені артефакти на наявність правильності, безпеки, спеціальних можливостей і відповідності стандартам організації перед наданням спільного доступу до програми.

Попередні вимоги

Перш ніж використовувати навички, інсталюйте та настройте наведене нижче програмне забезпечення.

Компонент Мінімальна версія Докладніше
Node.js Поточна версія довгострокової підтримки (LTS) Завантажити Node.js
Power Platform CLI (PAC CLI) Найпізніша дата Інсталяція CLI платформи Power Platform
Azure CLI Найпізніша дата Встановити Azure CLI
GitHub Copilot CLI, Claude Code або іншого підтримуваного засобу створення коду AI Найпізніша дата GitHub Copilot CLI або код Клода

Вам також потрібно:

  • Середовище Power Platform, у якому ви маєте дозвіл на створення та змінення артефактів програми на основі dataverse і моделі.
  • Автентифікований профіль PAC CLI, підключений до цільового середовища. Додаткові відомості: Автентифікація CLI платформи Power Platform
  • Автентифікований сеанс Azure CLI. Запуск az login із тією самою ідентичністю, що використовується в активному профілі PAC CLI.

Встановіть плагін

Запустіть інсталятор, щоб налаштувати всі плагіни Power Platform у PowerShell або командному вікні 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

Інсталятор виявляє підтримувані інструменти створення коду AI, реєструє ринок навичок Power Platform, інсталює плагіни та вмикає автоматичні оновлення.

Після інсталяції перезавантажте засіб створення коду AI, якщо потрібно.

Щоб інсталювати лише плагін Power Apps для GitHub Copilot CLI або Claude Code:

  1. Додайте ринок навичок платформи Power Platform: /plugin marketplace add microsoft/power-platform-skills
  2. Встановіть плагін Power Apps: /plugin install model-apps@power-platform-skills
  3. За потреби перезавантажте засіб створення коду AI.

Примітка.

Для Claude Code ви можете встановити плагін з різними масштабами, такими як глобальний, локальний або користувацький. Залежно від обсягу, потрібно бути у правильній директорії для Claude Code, щоб використовувати плагін. Додаткові відомості: Розширення Клода навичками

Порада

Увімкніть автоматичні оновлення для ринку та навички, щоб отримувати найновіші можливості, покращення та виправлення.

Примітка.

Якщо потрібно лише створити або змінити генеративні сторінки в наявній програмі на основі моделі, використовуйте окремі навички генеративних сторінок. Додаткова інформація: Створюйте та редагуйте генеративні сторінки за допомогою інструментів генерації коду на основі штучного інтелекту

Створення модельної програми

  1. Розпочніть розмову за допомогою засобу створення коду AI.

  2. /app-builderВикликати або описати програму, яку потрібно створити. Приклад.

    • "Створіть програму, щоб керувати приєднанням постачальників і затвердженням контрактів."
    • "Створіть програму на основі моделі для відстеження запитів на обслуговування в кількох командах."
    • "Створіть програму перевірки обладнання для польових техніків і диспетчерів."
  3. Відповідайте на запитання про бізнес-процес, користувачів, дані, робочі цикли та можливості програм.

  4. Перегляньте запропоновані характеристики програм. Переконайтеся, що для бізнес-сценарію підтримуються особи, завдання, які потрібно виконати, таблиці, зв'язки, форми, подання, діаграми, правила перевірки JavaScript, генеративні сторінки, навігація та заплановані піктограми карти сайту. Попросіть навичку змінити специфікацію за потреби.

  5. Перегляньте план сухої збірки. Затверджувати план, лише коли запропоновані ним зміни відповідають вашим намірам.

  6. Дозвольте навичкам будувати програму та допоміжні артефакти.

  7. Виберіть необов'язковий крок перевірки, щоб узгодити розгорнуту програму з затвердженими специфікаціями програм.

  8. Відкрийте програму в Power Apps, перевірте основні сценарії користувачів і перевірте створені артефакти.

Редагування наявної програми на основі моделі

Використовуйте ті самі навички, щоб вносити цільові зміни до наявної програми.

  1. Викличе /app-builder та визначте програму, яку потрібно оновити. Приклад.

    • "Оновіть програму Field Service для підтримки перевірок обладнання."
    • "Додайте таблицю "Рахунки-фактури", пов'язані форми та подання до програми "Керування постачальниками"."
    • "Додайте генеративну сторінку, яка дає диспетчерам огляд прострочених замовлень на роботу."
  2. Підтвердьте наявну програму, яку має отримати навичка.

  3. Перегляньте доступні для редагування специфікації програм, створені з розгорнутої програми.

  4. Перегляньте запропоновані зміни та сухий план, перш ніж затверджувати збірку.

  5. Створюйте, перевіряйте та перевіряйте оновлену програму.

Продовжити настроювання та розширення в Power Apps

Артефакти, створені зразком навичок побудовника програм, є стандартними Power Apps та артефактами Dataverse. Після початкового покоління ви можете продовжувати ітерувати та уточнювати програму, використовуючи навички, або скористатися Power Apps та її розробниками для змінення створених артефактів або створення нових артефактів вручну. Наприклад, ви можете:

  • Уточнення форм, подань, діаграм і навігації.
  • Оновлення таблиць, стовпців і зв'язків.
  • Додавання або редагування генеративних сторінок.
  • Створення нових таблиць, форм, подань, діаграм, сторінок та інших компонентів програми.
  • Настроювання ролей безпеки та надання спільного доступу.
  • Розширте програму за допомогою інших засобів настроювання Платформи Power Platform.

Примітка.

Навички побудовника програм моделі наразі не підтримують кожен артефакт або концепцію програми на основі моделі. Додавайте або змінюйте непідтримувані компоненти за допомогою Power Apps дизайнерів та інших інструментів Power Platform.

Зміни, внесені за межами навички, можуть вплинути на пізніші зміни, внесені за допомогою AI. Перш ніж затвердити іншу збірку, перегляньте специфікації та план побудови програм, щоб переконатися, що вони зберігають ваші ручні налаштування.

Рекомендації

  • Почніть із бізнес-процесу, призначених користувачів і їхніх цілей. Надайте докладні вимоги, коли точно знаєте, що потрібно, або використовуйте більш широкий опис, щоб надати майстерності більше місця, щоб запропонувати дизайн.
  • Переглядайте та уточнюйте специфікації програм, доки вона точно не відобразить потрібну програму. Інвестуючи час у план, зменшується обсяг переробок під час реалізації.
  • Розглянемо пропозиції щодо заокруглення програми, зокрема про підтримку даних, можливості, навігацію та перевірку.
  • Перевірте основні завдання для кожної особи, представленої в специфікації програми.