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:
- Eksportowanie własnego modelu za pomocą rozwiązania.
- Importowanie własnego modelu do środowiska docelowego.
- Aktualizowanie własnego modelu w środowisku źródłowym lub docelowym.
- Przygotowanie własnego modelu do aktualizacji.
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.
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
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).
Utwórz rozwiązanie do przechowywania niestandardowego łącznika, który jest powiązany z modelem:
- Zaloguj się w Power Apps lub Power Automate.
- W lewym okienku nawigacji, wybierz Rozwiązania>Nowe rozwiązanie.
- 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.
- Wybierz pozycję Utwórz.
Dodaj istniejący łącznik niestandardowe, wybierając Dodaj istniejące>Automatyzacja>Łącznik niestandardowy.
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.
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.
Utwórz nowe rozwiązanie w celu dodania modelu i innych składników:
- Wybierz Rozwiązania>Nowe rozwiązania.
- W oknie dialogowym Nowe rozwiązanie wypełnij pola.
- Wybierz pozycję Utwórz.
Dodaj istniejące odwołanie do połączenia, wybierając Dodaj istniejące>Więcej>odwołanie do połączenia (podgląd).
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>.
Dodaj model AI, wybierając Dodaj istniejące>Model AI.
Rozwiązanie powinno zawierać składniki widoczne na poniższym obrazie.
(Opcjonalnie) Dodaj dowolne składniki. W tym przykładzie dodamy przepływ w chmurze, który używa modelu.
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.
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.
Zaloguj się w Power Apps lub Power Automate.
Zaimportuj rozwiązanie zawierające tylko łącznik niestandardowy.
Zaimportuj rozwiązanie zawierające model, odwołanie do połączenia i inne składniki.
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.
Model jest już gotowy do użycia w środowisku docelowym.
Jeśli masz problemy z importem, przejdź do sekcji Rozwiązywanie problemów z importem rozwiązania.
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.
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).
Zaloguj się w Power Apps lub Power Automate.
W rozwiązaniu, które zawiera tylko złącze niestandardowe, dodaj nowy istniejący niestandardowy łącznik, wybierając opcję Dodaj.
Wypełnij pola i wprowadź nową wersję. W tym przykładzie jest to v2, ponieważ jest to druga wersja.
Usuń z rozwiązania starszą wersję łącznika niestandardowego:
- Wybierz pionowy wielokropek (⋮) obok starszej wersji.
- Wybierz Usuń>Usunąć z tego rozwiązania.
Wyeksportuj rozwiązanie, wybierając Eksportuj. Domyślnie, wersja będzie uaktualniana w górę podczas eksportu.
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ę:
- 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ą.
- 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.
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ę.
Zaloguj się w Power Apps lub Power Automate.
Zaimportuj rozwiązanie, które zawiera tylko złącze, wybierając Importuj>Uaktualnij.
Zaimportuj rozwiązanie, które zawiera model, odwołanie do połączenia i dowolny inny składnik, wybierając Importuj>Uaktualnij.
Utwórz nowe połączenia z nowym punktem końcowym:
- 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.
Model będzie teraz odwoływał się do nowego punktu końcowego w środowisku docelowym.
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.
Zaloguj się w Power Apps lub Power Automate.
Zaimportuj rozwiązanie, które zawiera tylko złącze, wybierając Importuj>Uaktualnij.
Zaimportuj rozwiązanie, które zawiera model, odwołanie do połączenia i dowolne inne składniki, wybierając Importuj>Przygotuj do uaktualnienia.
Utwórz nowe połączenia z nowym punktem końcowym:
- 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.
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.
Aby uaktualnić starą wersję, wybierz Zastosuj uaktualnienie.
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