Читати англійською

Поділитися через


Пакування власної моделі за допомогою рішень

Після того, як ви зареєстрували власну модель у AI Builder використанні пакета Python, ви можете упакувати свою модель, використовуючи рішення для виконання завдань керування життєвим циклом програми (ALM), таких як:

Рішення використовуються для транспортування додатків і компонентів з одного середовища в інше. Вони також використовуються для застосування набору налаштувань до наявних програм. Щоб отримати детальну інформацію про рішення та те, як вони використовуються для застосування концепцій Microsoft Power Platform ALM, перейдіть до розділу Огляд керування життєвим циклом програми.

Експорт власної моделі за допомогою рішення

У цьому прикладі потрібно експортувати два рішення:

  • Рішення, яке містить лише спеціальний з’єднувач
  • Рішення, яке містить модель, посилання на зв’язок та будь-які інші компоненти
  1. Переконайтеся, що ви зареєстрували власну модель у вихідному середовищі за допомогою пакета Python. Якщо ви ще не зареєстрували його, дотримуйтесь процедури, наведеної в інструкції Bring your own model tutorial (на GitHub).

  2. Створіть рішення для зберігання спеціального з’єднувача, пов’язаного з моделлю:

    1. Увійдіть в АБО Power Apps Power Automate.
    2. На панелі ліворуч виберіть Рішення>Нове рішення.
    3. У діалоговому вікні Нове рішення заповніть поля. Щоб отримати детальну інформацію про кожне поле, перейдіть до розділу Створення рішення.
    4. Виберіть Створити.

    Скріншот того, як створити рішення для зберігання кастомного конектора.

  3. Додайте наявний користувацький з’єднувач, вибравши Додати існуючий>користувацький з’єднувач> автоматизації.

    Скріншот того, як додати існуючий кастомний конектор.

  4. Виберіть спеціальний з’єднувач, пов’язаний із моделлю.

    Назва буде в такому форматі: <model_name-випадкове>< число-v>< версія>. Версія допомагає відрізнити, який роз’єм додати при оновленні моделі.

    Скріншот користувацького формату іменування конектора.

  5. Експортуйте рішення. Щоб отримати довідку про те, як експортувати рішення, перейдіть у розділ Експорт рішень для Power Apps або Експорт рішень для Power Automate.

  6. Створіть нове рішення для додавання моделі та будь-яких інших компонентів:

    1. Виберіть Рішення>Нові рішення.
    2. У діалоговому вікні Нове рішення заповніть поля.
    3. Виберіть Створити.

    Скріншот, як створити нове рішення для додавання моделі та будь-яких інших компонентів.

  7. Додайте наявний посилання на зв’язок, вибравши « Додати наявне>ще> посилання на зв’язок (підготовча версія)».

    Скріншот того, як додати існуюче посилання на зв’язок.

  8. Додайте наявне посилання на зв’язок, пов’язане з моделлю.

    Формат іменування такий самий, як і у користувальницькому з’єднувачі у версії крок 4: <model_name-random>< number-v><.>

    Скріншот формату найменування посилання на зв’язок.

  9. Додайте модель штучного інтелекту, вибравши « Додати існуючу>модель штучного інтелекту».

    Скріншот, як додати свою модель штучного інтелекту до AI Builder.

    Ваш розчин повинен містити компоненти, показані на наступному зображенні.

    Скріншот трьох компонентів, які були додані: модель штучного інтелекту, посилання на зв’язок та спеціальний конектор.

  10. (Необов’язково) Додайте будь-які компоненти, які вам потрібні. У цьому прикладі ми додамо хмарний цикл, який використовує цю модель.

    Додано скріншот нових компонентів.

  11. Експортуйте рішення. Щоб отримати довідку про те, як експортувати рішення, перейдіть у розділ Експорт рішень для Power Apps або Експорт рішень для Power Automate.

Імпортуйте власну модель у цільове середовище

У цьому прикладі потрібно імпортувати два рішення, створені в попередньому розділі.

  • Рішення, яке містить лише спеціальний з’єднувач
  • Рішення, яке містить модель, посилання на зв’язок та будь-які інші компоненти

Щоб отримати довідку з імпорту рішень, перейдіть до розділів Імпортувати рішення для Power Apps або Імпортувати рішення для Power Automate.

  1. Увійдіть в АБО Power Apps Power Automate.

  2. Імпортуйте рішення, що містить лише спеціальний з’єднувач.

  3. Імпортуйте рішення, що містить модель, посилання на зв’язок та будь-які інші компоненти.

  4. Під час імпорту створіть з’єднання із зовнішньою кінцевою точкою:

    • Якщо кінцеву точку не захищено, виберіть Створити.
    • Якщо кінцеву точку захищено ключем API, введіть його в поле « Ключ API», а потім натисніть «Створити».

    Скріншот підключення до зовнішньої кінцевої точки.

Тепер ваша модель готова до використання в цільовому середовищі.

Скріншот імпортованих рішень.

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

Оновіть власну модель

Оновіть своє рішення до останнього номера версії, щоб воно об’єднало всі попередні виправлення за один крок. Усі компоненти, які були пов’язані з попередньою версією рішення та яких немає в новішій, буде видалено. Це гарантує, що застарілі компоненти не будуть включені в рішення.

У прикладах ви оновите два рішення:

  • Рішення, яке містить лише спеціальний з’єднувач
  • Рішення, яке містить модель, посилання на зв’язок та будь-які інші компоненти

Щоб отримати довідку про оновлення, перейдіть до розділу Оновлення або оновлення рішення.

Оновіть власну модель у середовищі вихідного коду

  1. Переконайтеся, що ви зареєстрували свою оновлену модель у вихідному середовищі за допомогою пакета Python. Якщо ви ще не зареєстрували його, дотримуйтесь процедури, наведеної в інструкції Bring your own model tutorial (на GitHub).

  2. Увійдіть в АБО Power Apps Power Automate.

  3. У рішенні, яке містить лише користувацький з’єднувач, додайте новий існуючий користувацький з’єднувач, вибравши Додати .

  4. Заповніть поля та введіть нову версію. У цьому прикладі це v2, тому що це друга версія.

  5. Видаліть старішу версію кастомного конектора з рішення:

    1. Виберіть вертикальні три крапки (⋮) поруч із старішою версією.
    2. Виберіть Видалити>з цього рішення.

    Скріншот видалення старішої версії з рішення.

  6. Експортуйте рішення, вибравши Експорт . За замовчуванням версія буде збільшуватися під час експорту.

  7. У рішенні, яке містить модель, посилання на зв’язок та будь-які інші компоненти, оновіть посилання на зв’язок, щоб воно вказувало на останню версію:

    1. Користувацьке з’єднання матиме таку ж назву, як і користувацький з’єднувач, який ви додали на кроку 4. У цьому прикладі v2 є останньою версією.
    2. Видаліть старішу версію посилання на зв’язок з рішення, вибравши ім’я, яке потрібно видалити (у цьому прикладі v1), а потім вибравши Видалити>з цього рішення.
  8. Експортуйте рішення, вибравши Експорт . Модель штучного інтелекту та будь-який компонент, що посилається на модель, автоматично оновлюються, щоб вказати на останню версію.

Оновлюйте власну модель у цільовому середовищі

  1. Увійдіть в АБО Power Apps Power Automate.

  2. Імпортуйте рішення, яке містить лише з’єднувач, вибравши «Імпортувати>оновлення».

  3. Імпортуйте рішення, яке містить модель, посилання на зв’язок та будь-який інший компонент, вибравши «Імпортувати>оновлення».

  4. Створіть нові з’єднання з новою кінцевою точкою:

    1. Якщо кінцеву точку не захищено, виберіть Створити.
    2. Якщо кінцеву точку захищено ключем API, введіть його в поле « Ключ API», а потім натисніть «Створити».

    Скріншот підключення до нової кінцевої точки.

Тепер модель буде посилатися на нову кінцеву точку в цільовому середовищі.

Скріншот моделі, що посилається на нову кінцеву точку в цільовому середовищі.

Виставте власну модель на модернізацію

Підготовка моделі для оновлення лише імпортує її в організацію. Це не робить його активним. У цьому сценарії компоненти, які посилаються на модель у середовищі, посилатимуться на стару версію, доки ви не завершите цю процедуру, застосувавши оновлення.

Щоб отримати довідку з імпорту рішень, перейдіть до розділів Імпортувати рішення для Power Apps або Імпортувати рішення для Power Automate.

  1. Увійдіть в АБО Power Apps Power Automate.

  2. Імпортуйте рішення, яке містить лише з’єднувач, вибравши «Імпортувати>оновлення».

  3. Імпортуйте рішення, яке містить модель, посилання на зв’язок та будь-які інші компоненти, вибравши «Етап імпорту>» для оновлення.

  4. Створіть нові з’єднання з новою кінцевою точкою:

    1. Якщо кінцеву точку не захищено, виберіть Створити.
    2. Якщо кінцеву точку захищено ключем API, введіть його в поле « Ключ API», а потім натисніть «Створити».

    Скріншот підключення до нової кінцевої точки.

    Ви побачите дві версії рішення: базову та оновлену . Будь-який компонент у середовищі за межами цих рішень все одно посилатиметься на стару версію моделі. Компоненти всередині цих рішень будуть посилатися на версію моделі, що міститься у відповідному розчині.

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

    Знімок екрана компонентів перед їх етапуванням оновлення.

  5. Щоб оновити стару версію, виберіть Застосувати оновлення.

    Скріншот компонентів після застосування оновлення.

Усі компоненти середовища тепер посилаються на нову версію моделі.

Огляд управління життєвим циклом програми
Основи ALM
Імпортні рішення
Оновіть або оновіть рішення