Прочитать на английском

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


Упаковка собственной модели с помощью решений

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

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

Экспорт собственной модели с помощью решения

В этом примере вы экспортируете два решения:

  • Решение, содержащее только настраиваемый соединитель
  • Решение, содержащее модель, ссылку на подключение и любые другие компоненты
  1. Убедитесь, что вы зарегистрировали свою собственную модель в исходной среде с помощью пакета Python. Если вы еще не зарегистрировали ее, следуйте процедуре в Учебник по созданию своей модели (на GitHub).

  2. Создайте решение для хранения настраиваемого соединителя, связанного с моделью:

    1. Выполните вход в Power Apps или Power Automate.
    2. В левой области выберите Решения>Создать решение.
    3. В диалоговом окне Создать решение заполните поля. Для получения подробной информации о каждом поле см. Создать решение.
    4. Выберите Создать.

    Снимок экрана, показывающий, как создать решение для хранения настраиваемого соединителя.

  3. Добавьте существующий настраиваемый соединитель, выбрав Добавить существующий>Автоматизация>Настраиваемый соединитель.

    Снимок экрана, показывающий, как добавить существующий настраиваемый соединитель.

  4. Выберите настраиваемый соединитель, связанный с моделью.

    Формат этого имени будет следующим: <имя_модели>-<случайное число>-v<версия>. Версия помогает определить, какой соединитель добавить при обновлении модели.

    Снимок экрана с форматом именования пользовательских соединителей.

  5. Экспортируйте решение. Для получения справки о том, как экспортировать решения, см. Экспорт решений для Power Apps или Экспорт решений для Power Automate.

  6. Создайте новое решение, чтобы добавить модель и любые другие компоненты:

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

    Снимок экрана о создании нового решения, чтобы добавить модель и любые другие компоненты.

  7. Добавьте ссылку на существующее соединение, выбрав Добавить существующий>Еще>Ссылка на подключение (предварительная версия).

    Снимок экрана, показывающий, как добавить существующую ссылку на подключение.

  8. Добавьте существующую ссылку на соединение, связанную с моделью.

    Формат имен такой же, как у настраиваемого соединителя на шаге 4: <имя_модели>-<случайное число>-v<версия>.

    Снимок экрана с форматом именования ссылок на подключения.

  9. Добавьте модель AI, выбрав Добавить существующий>Модель ИИ.

    Снимок экрана, показывающий, как добавить вашу модель ИИ в AI Builder.

    Ваше решение должно содержать компоненты, показанные на следующем изображении.

    Снимок экрана с тремя добавленными компонентами: модель ИИ, ссылка на соединение и настраиваемый соединитель.

  10. (Необязательно) Добавьте любые компоненты, которые хотите. В этом примере мы добавим облачный поток, использующий модель.

    Снимок экрана добавленных новых компонентов.

  11. Экспортируйте решение. Для получения справки о том, как экспортировать решения, см. Экспорт решений для Power Apps или Экспорт решений для Power Automate.

Импорт собственной модели в целевую среду

В этом примере вы импортируете два решения, которые вы создали в предыдущем разделе:

  • Решение, содержащее только настраиваемый соединитель
  • Решение, содержащее модель, ссылку на подключение и любые другие компоненты

Для получения справки о том, как импортировать решения, см. Импорт решений для Power Apps или Импорт решений для Power Automate.

  1. Выполните вход в Power Apps или Power Automate.

  2. Импорт решения, содержащего только настраиваемый соединитель.

  3. Импорт решения, содержащего модель, ссылки на подключение и любых других компонентов.

  4. В процессе импорта создайте подключение с вашей внешней конечной точкой:

    • Если ваша конечная точка не защищена, выберите Создать.
    • Если ваша конечная точка защищена ключом API, введите его в поле Ключ API, а затем выберите Создать.

    Снимок экрана подключения к внешней конечной точке.

Теперь ваша модель готова к использованию в вашей целевой среде.

Снимок экрана импортированных решений.

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

Обновление собственной модели

Обновите свое решение до номера последней версии, чтобы свернуть все предыдущие исправления за один шаг. Будут удалены все компоненты, связанные с предыдущей версией решения и отсутствующие в более новой версии решения. Это гарантирует, что устаревшие компоненты не будут включены в решение.

В примерах вы обновите два решения:

  • Решение, содержащее только настраиваемый соединитель
  • Решение, содержащее модель, ссылку на подключение и любые другие компоненты

Чтобы получить помощь по обновлению, см. Обновление или модернизация решения.

Обновите свою собственную модель в исходной среде

  1. Убедитесь, что вы обновили свою модель в исходной среде с помощью пакета Python. Если вы еще не зарегистрировали ее, следуйте процедуре в Учебник по созданию своей модели (на 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
Импорт решений
Установка новой версии или обновление решения