Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Pakowanie własnego modelu przy użyciu rozwiązań

Po zarejestrowaniu własnego modelu w AI Builder przy użyciu pakietu Pythona, możesz spakować swój model przy użyciu rozwiązań do wykonywania zadań zarządzania cyklem życia aplikacji (ALM), jak na przykład:

Rozwiązania są używane do transportu aplikacji i składników z jednego środowiska do drugiego. Są one również używane do stosowania zestawu dostosowań do istniejących aplikacji. Aby uzyskać szczegółowe informacje na temat rozwiązań i sposobu ich wykorzystania w celu zastosowania koncepcji ALM w całej platformie Microsoft Power Platform, przejdź do Przeglądu zarządzania cyklem życia aplikacji.

Eksportowanie własnego modelu za pomocą rozwiązania

W tym przykładzie wyeksportujesz dwa rozwiązania:

  • Rozwiązanie, które zawiera tylko złącze niestandardowe
  • Rozwiązanie, które zawiera model, odwołanie do połączenia i wszelkie inne składniki
  1. Upewnij się, że zarejestrowałeś swój własny model w środowisku źródłowym za pomocą pakietu Python. Jeśli jeszcze go nie zarejestrowałeś, wykonaj procedurę opisaną w Samouczku przenoszenia własnego modelu (na GitHubie).

  2. Utwórz rozwiązanie do przechowywania niestandardowego łącznika, który jest powiązany z modelem:

    1. Zaloguj się w Power Apps lub Power Automate.
    2. W lewym okienku nawigacji, wybierz Rozwiązania>Nowe rozwiązanie.
    3. W oknie dialogowym Nowe rozwiązanie wypełnij pola. Aby uzyskać szczegółowe informacje na temat każdego pola, przejdź do punktu Utwórz rozwiązanie.
    4. Wybierz pozycję Utwórz.

    Zrzut ekranu pokazujący jak utworzyć rozwiązanie do przechowywania niestandardowego łącznika.

  3. Dodaj istniejący łącznik niestandardowe, wybierając Dodaj istniejące>Automatyzacja>Łącznik niestandardowy.

    Zrzut ekranu pokazujący, jak dodać istniejący łącznik niestandardowy.

  4. Wybierz łącznik niestandardowy, które jest powiązany z modelem.

    Nazwa będzie w tym formacie: <model_name>-<random number>-v<version>. Wersja pomaga rozróżnić, który łącznik należy dodać podczas aktualizacji modelu.

    Zrzut ekranu formatu nazewnictwa niestandardowych łączników.

  5. Wyeksportuj rozwiązanie Aby uzyskać pomoc w zakresie eksportu rozwiązań, przejdź do Eksport rozwiązań dla Power Apps lub Eksport rozwiązań dla Power Automate.

  6. Utwórz nowe rozwiązanie w celu dodania modelu i innych składników:

    1. Wybierz Rozwiązania>Nowe rozwiązania.
    2. W oknie dialogowym Nowe rozwiązanie wypełnij pola.
    3. Wybierz pozycję Utwórz.

    Zrzut ekranu pokazujący, jak utworzyć nowe rozwiązanie w celu dodania modelu i innych składników.

  7. Dodaj istniejące odwołanie do połączenia, wybierając Dodaj istniejące>Więcej>odwołanie do połączenia (podgląd).

    Zrzut ekranu pokazujący, jak dodać istniejące odwołanie do połączenia.

  8. Dodaj istniejące odwołanie do połączenia związane z modelem.

    Format nazewnictwa jest taki sam jak w przypadku łącznika niestandardowego w kroku 4: <model_name>-<random number>-v<version>.

    Zrzut ekranu formatu nazewnictwa odwołania do połączenia.

  9. Dodaj model AI, wybierając Dodaj istniejące>Model AI.

    Zrzut ekranu przedstawiający sposób wybierania modelu AI do AI Builder.

    Rozwiązanie powinno zawierać składniki widoczne na poniższym obrazie.

    Zrzut ekranu przedstawiający trzy dodane składniki: model AI, odwołanie do połączenia i łącznik niestandardowy.

  10. (Opcjonalnie) Dodaj dowolne składniki. W tym przykładzie dodamy przepływ w chmurze, który używa modelu.

    Zrzut ekranu z dodanymi nowymi składnikami.

  11. Wyeksportuj rozwiązanie Aby uzyskać pomoc w zakresie eksportu rozwiązań, przejdź do Eksport rozwiązań dla Power Apps lub Eksport rozwiązań dla Power Automate.

Importowanie własnego modelu do środowiska docelowego

W tym przykładzie zaimportujesz dwa rozwiązania utworzone w poprzedniej sekcji:

  • Rozwiązanie, które zawiera tylko złącze niestandardowe
  • Rozwiązanie, które zawiera model, odwołanie do połączenia i wszelkie inne składniki

Aby uzyskać pomoc w zakresie importu rozwiązań, przejdź do Import rozwiązań dla Power Apps lub Import rozwiązań dla Power Automate.

  1. Zaloguj się w Power Apps lub Power Automate.

  2. Zaimportuj rozwiązanie zawierające tylko łącznik niestandardowy.

  3. Zaimportuj rozwiązanie zawierające model, odwołanie do połączenia i inne składniki.

  4. Podczas procesu importu, utwórz połączenie do zewnętrznego punktu końcowego:

    • Jeśli Twój punkt końcowy nie jest zabezpieczony, wybierz Utwórz.
    • Jeśli Twój punkt końcowy jest zabezpieczony kluczem API, wprowadź go w polu Klucz API, a następnie wybierz Utwórz.

    Zrzut ekranu połączenia z zewnętrznym punktem końcowym.

Model jest już gotowy do użycia w środowisku docelowym.

Zrzut ekranu zaimportowanych rozwiązań.

Jeśli masz problemy z importem, przejdź do sekcji Rozwiązywanie problemów z importem rozwiązania.

Uaktualnij własny model

Uaktualnij swoje rozwiązanie do najnowszej wersji, by wywołać zestawienie wszystkich poprzednich poprawek w jednym kroku. Wszystkie składniki, które były powiązane z poprzednią wersją rozwiązania, a nie ma ich w nowszej wersji, zostaną usunięte. Gwarantuje to, że przestarzałe składniki nie zostaną włączone do rozwiązania.

W przykładach uaktualnisz dwa rozwiązania:

  • Rozwiązanie, które zawiera tylko złącze niestandardowe
  • Rozwiązanie, które zawiera model, odwołanie do połączenia i wszelkie inne składniki

Aby uzyskać pomoc dotyczącą sposobu uaktualniania, przejdź do Uaktualnianie lub aktualizowanie rozwiązania.

Uaktualnij własny model w środowisku źródłowym

  1. Upewnij się, że zarejestrowałeś swój uaktualniony model w środowisku źródłowym za pomocą pakietu Python. Jeśli jeszcze go nie zarejestrowałeś, wykonaj procedurę opisaną w Samouczku przenoszenia własnego modelu (na GitHubie).

  2. Zaloguj się w Power Apps lub Power Automate.

  3. W rozwiązaniu, które zawiera tylko złącze niestandardowe, dodaj nowy istniejący niestandardowy łącznik, wybierając opcję Dodaj.

  4. Wypełnij pola i wprowadź nową wersję. W tym przykładzie jest to v2, ponieważ jest to druga wersja.

  5. Usuń z rozwiązania starszą wersję łącznika niestandardowego:

    1. Wybierz pionowy wielokropek (⋮) obok starszej wersji.
    2. Wybierz Usuń>Usunąć z tego rozwiązania.

    Zrzut ekranu usuwania starszej wersji z rozwiązania.

  6. Wyeksportuj rozwiązanie, wybierając Eksportuj. Domyślnie, wersja będzie uaktualniana w górę podczas eksportu.

  7. W rozwiązaniu, które zawiera model, referencję połączenia i wszystkie inne składniki, uaktualnij referencję połączenia, aby wskazywała na najnowszą wersję:

    1. Połączenie niestandardowe będzie miało taką samą nazwę jak połączenie niestandardowe dodane w kroku 4. W tym przykładzie v2 jest najnowszą wersją.
    2. Usuń starszą wersję referencji połączenia z rozwiązania, wybierając nazwę do usunięcia (w tym przykładzie v1), a następnie wybierając Usuń>Usuń z tego rozwiązania.
  8. Wyeksportuj rozwiązanie, wybierając Eksportuj. Model AI i wszystkie składniki odwołujące się do tego modelu są automatycznie aktualizowane, aby wskazywały na najnowszą wersję.

Uaktualnij własny model w środowisku docelowym

  1. Zaloguj się w Power Apps lub Power Automate.

  2. Zaimportuj rozwiązanie, które zawiera tylko złącze, wybierając Importuj>Uaktualnij.

  3. Zaimportuj rozwiązanie, które zawiera model, odwołanie do połączenia i dowolny inny składnik, wybierając Importuj>Uaktualnij.

  4. Utwórz nowe połączenia z nowym punktem końcowym:

    1. Jeśli Twój punkt końcowy nie jest zabezpieczony, wybierz Utwórz.
    2. Jeśli Twój punkt końcowy jest zabezpieczony kluczem API, wprowadź go w polu Klucz API, a następnie wybierz Utwórz.

    Zrzut ekranu połączenia z nowym punktem końcowym.

Model będzie teraz odwoływał się do nowego punktu końcowego w środowisku docelowym.

Zrzut ekranu modelu odwołującego się do nowego punktu końcowego w środowisku docelowym.

Przygotowanie własnego modelu do aktualizacji

Przygotowanie modelu do uaktualnienia tylko importuje go do organizacji. Nie powoduje, że staje się on aktywny. W tym scenariuszu składniki odwołujące się do modelu w środowisku będą odwoływać się do starej wersji, dopóki nie zakończysz tej procedury poprzez zastosowanie uaktualnienia.

Aby uzyskać pomoc w zakresie importu rozwiązań, przejdź do Import rozwiązań dla Power Apps lub Import rozwiązań dla Power Automate.

  1. Zaloguj się w Power Apps lub Power Automate.

  2. Zaimportuj rozwiązanie, które zawiera tylko złącze, wybierając Importuj>Uaktualnij.

  3. Zaimportuj rozwiązanie, które zawiera model, odwołanie do połączenia i dowolne inne składniki, wybierając Importuj>Przygotuj do uaktualnienia.

  4. Utwórz nowe połączenia z nowym punktem końcowym:

    1. Jeśli Twój punkt końcowy nie jest zabezpieczony, wybierz Utwórz.
    2. Jeśli Twój punkt końcowy jest zabezpieczony kluczem API, wprowadź go w polu Klucz API, a następnie wybierz Utwórz.

    Zrzut ekranu połączenia z nowym punktem końcowym.

    Zobaczysz dwie wersje rozwiązania: podstawową i uaktualnioną. Każdy składnik w środowisku poza tymi rozwiązaniami będzie nadal odwoływał się do starej wersji modelu. Składniki wewnątrz tych rozwiązań będą odwoływać się do wersji modelu zawartej w odpowiednim rozwiązaniu.

    W poniższym przykładzie przepływ w chmurze w rozwiązaniu podstawowym odwołuje się do starej wersji, a przepływ w chmurze w nowym rozwiązaniu do nowej wersji.

    Zrzut ekranu ze składnikami przed ich ustawieniem do aktualizacji.

  5. Aby uaktualnić starą wersję, wybierz Zastosuj uaktualnienie.

    Zrzut ekranu składników po zastosowaniu aktualizacji.

Wszystkie składniki w środowisku odwołują się teraz do nowej wersji modelu.

Przegląd zarządzania cyklem życia aplikacji
Podstawy zarządzania cyklem życia aplikacji
Importowanie rozwiązań
Aktualizuj lub uaktualnij rozwiązanie