Odblokowanie wartości biznesowej: jak połączyć Azure OpenAI i Power Platform
By Mirko Peters ·
Witamy ponownie w podcaście! Dzisiaj rozwijamy temat, który wzbudza ogromne zainteresowanie w środowisku przedsiębiorstw: jak organizacje mogą…
Automatically translated with AI from the original post. Read the English original
Witamy ponownie w podcaście! Dzisiaj rozwijamy temat, który wzbudza ogromne zainteresowanie w środowisku przedsiębiorstw: jak organizacje mogą tworzyć bezpieczne, skalowalne i zgodne z przepisami aplikacje oparte na sztucznej inteligencji, bez potrzeby zatrudniania całej armii profesjonalnych programistów. Jeśli zastanawiałeś się kiedyś, jak połączyć zaawansowaną sztuczną inteligencję z narzędziami do produktywności low-code, ta dogłębna analiza jest dla Ciebie. Koniecznie sprawdź powiązany odcinek podcastu, Build Production AI Apps with Azure OpenAI and Power Platform, w którym omawiamy te zagadnienia w formie audio.
Przez lata firmy miały trudności z upowszechnieniem zaawansowanych technologii. Sztuczna inteligencja wydawała się zamknięta za skomplikowanymi skryptami w Pythonie, dyplomami z nauk o danych i kosztowną infrastrukturą. Dziś ten paradygmat zmienił się całkowicie. Dzięki połączeniu Microsoft Power Platform z Azure OpenAI twórcy, architekci rozwiązań i specjaliści IT mogą natychmiast uzyskać wartość biznesową. Niezależnie od tego, czy chcesz usprawnić analizę opinii klientów, umożliwić proaktywną obsługę klienta czy wspierać lepsze podejmowanie decyzji, nowoczesny stos low-code czyni to możliwym.
Przyjrzyjmy się krok po kroku, jak połączyć Azure OpenAI i Power Platform, aby uzyskać tę wartość biznesową.
Wymagania wstępne dla aplikacji opartych na AI
Zanim zaczniesz tworzyć aplikacje oparte na AI z wykorzystaniem Microsoft Power Platform i Azure OpenAI, musisz skonfigurować odpowiednie konta, uprawnienia i narzędzia. To przygotowanie pozwala stworzyć bezpieczne i wydajne środowisko dla Twoich projektów.
Konta i uprawnienia
Konfiguracja konta Azure
Potrzebujesz aktywnego konta Microsoft Azure. Jeśli go nie masz, możesz zarejestrować się w bezpłatnej wersji próbnej lub skorzystać z subskrypcji swojej organizacji. Upewnij się, że konto ma uprawnienia do tworzenia i zarządzania zasobami w portalu Azure. Z tego konta skonfigurujesz usługi Azure OpenAI i będziesz zarządzać modelami AI.
Dostęp do Power Platform
Potrzebujesz również dostępu do Microsoft Power Platform. Obejmuje on Power Apps i Power Automate. Do logowania możesz użyć konta służbowego lub szkolnego. Jeśli Twoja organizacja korzysta z Microsoft 365, dostęp może już być dostępny. W razie wątpliwości skontaktuj się z administratorem IT. Odpowiednie uprawnienia pozwolą budować, testować i wdrażać aplikacje bez opóźnień.
Licencjonowanie i prawa administratora
Właściwe licencjonowanie jest ważne. Potrzebujesz odpowiedniej licencji zarówno na Azure, jak i na Power Platform. Niektóre funkcje, na przykład łączniki premium lub zaawansowane usługi AI, mogą wymagać dodatkowych licencji. Powinieneś także mieć prawa administratora lub współpracować z osobą, która je posiada. Prawa administratora pozwalają konfigurować środowiska, przypisywać role i zarządzać ustawieniami zabezpieczeń.
Narzędzia i środowisko
Obsługiwane urządzenia
Aplikacje oparte na AI możesz tworzyć na większości nowoczesnych urządzeń. Komputer z systemem Windows lub Mac z przeglądarką internetową sprawdza się dobrze. Dla najlepszych wrażeń używaj najnowszej wersji Microsoft Edge, Google Chrome lub Safari. Urządzenia mobilne mogą uzyskać dostęp do Power Apps, ale tworzenie i konfigurowanie aplikacji jest wygodniejsze na komputerze stacjonarnym lub laptopie.
Dostęp do portali Microsoft
Podczas tworzenia będziesz korzystać z kilku portali Microsoft. Portal Azure umożliwia tworzenie i zarządzanie zasobami OpenAI. Centrum administracyjne Power Platform pomaga organizować środowiska i monitorować wykorzystanie. Power Apps Studio i Power Automate zapewniają przyjazne interfejsy do budowania aplikacji i przepływów pracy. Przed rozpoczęciem upewnij się, że możesz zalogować się do tych portali.
Wskazówka: Przygotuj bezpieczne środowisko, stosując silne hasła, włączając uwierzytelnianie wieloskładnikowe i przestrzegając zasad bezpieczeństwa obowiązujących w Twojej organizacji. Chroni to dane i zapewnia bezpieczeństwo Twoich projektów.
Konfiguracja Azure OpenAI
Konfiguracja Azure OpenAI to kluczowy krok w budowaniu inteligentnych rozwiązań biznesowych. Utworzysz zasób, wdrożysz model i przetestujesz jego wyniki, zanim połączysz go z aplikacjami opartymi na AI.
Tworzenie zasobu OpenAI
Nawigacja w portalu Azure
Zaczynasz od zalogowania się do portalu Azure. Portal jest głównym pulpitem do zarządzania zasobami chmury. Musisz wybrać subskrypcję Azure i grupę zasobów. Jeśli nie masz grupy zasobów, możesz ją utworzyć. Następnie wybierz region obsługujący model gpt-4o. Wpisz unikalną nazwę zasobu i wybierz warstwę cenową Standard S0. Przejdź przez kolejne ekrany konfiguracji, aż dotrzesz do strony przeglądu, a następnie zatwierdź konfigurację.
Konfiguracja usługi
Po utworzeniu zasobu znajdziesz go na pulpicie Azure. Przejdź do sekcji Zarządzanie zasobami i znajdź pozycję Klucze i punkt końcowy. Skopiuj KEY 1 oraz punkt końcowy, ponieważ będą potrzebne później. Następnie przejdź do sekcji Wdrożenia modeli i wybierz opcję Zarządzaj wdrożeniami. Wybierz Wdróż model, a następnie Wdróż model bazowy i wybierz gpt-4o. Ustaw limit szybkości Tokeny na minutę na 100K i wdróż model. Konfiguracja zwykle trwa kilka minut, ale wdrożenie modelu może potrwać ponad godzinę. Możesz rozpocząć wdrożenie i wrócić do niego później.
Wdrożenie modelu
Wybór modeli AI
Azure OpenAI oferuje kilka modeli dla różnych potrzeb biznesowych, od generowania treści i automatyzacji IT po wykrywanie nadużyć i przetwarzanie danych medycznych.
Kroki wdrożenia
Po wybraniu modelu wdrażasz go za pomocą portalu Azure. Ustaw limity szybkości i potwierdź wybór. Wdrożenie może zająć trochę czasu, więc odpowiednio zaplanuj pracę. Po wdrożeniu możesz uzyskać dostęp do modelu w sekcji Playgrounds w obszarze Chat i wejść z nim w interakcję.
Testowanie modelu
Korzystanie z OpenAI Studio
Zanim zintegrujesz model z aplikacją, powinieneś przetestować go w OpenAI Studio. To narzędzie pozwala wchodzić w interakcję z modelem i sprawdzić, jak reaguje na różne monity. Możesz wypróbować różne scenariusze i dostosować podejście na podstawie wyników.
Analiza wyników
Testowanie modelu jest ważne dla jakości i niezawodności. Skup się przede wszystkim na inżynierii monitów, adaptacji modelu i dostrajaniu, aby wyniki odpowiadały Twoim standardom operacyjnym.
Wskazówka: Dokładne testowanie pomaga uniknąć niespodzianek, gdy przenosisz model na środowisko produkcyjne. Zawsze sprawdzaj wyniki, aby upewnić się, że spełniają Twoje standardy.
Integracja Azure OpenAI z Power Platform
Azure OpenAI możesz połączyć z Microsoft Power Platform na dwa główne sposoby: za pomocą łączników natywnych i łączników niestandardowych. Każda metoda ma swoje zalety. Łączniki natywne zapewniają szybką i prostą konfigurację w typowych scenariuszach, a łączniki niestandardowe dają większą elastyczność i kontrolę.
Integracja z łącznikami natywnymi
Łączniki natywne pozwalają połączyć usługi Azure OpenAI z Power Platform przy minimalnej konfiguracji. Możesz ich użyć, aby dodawać funkcje AI do aplikacji i przepływów pracy bez pisania kodu.
Tworzenie łączników niestandardowych
Łączniki niestandardowe dają możliwość połączenia z dowolnym interfejsem REST API, w tym z zaawansowanymi punktami końcowymi Azure OpenAI. Możesz zdefiniować własne wyzwalacze, akcje i ustawienia zabezpieczeń, zarejestrować interfejs API w Azure API Management oraz wdrożyć rygorystyczne uwierzytelnianie, takie jak OAuth 2.0 lub Azure Active Directory.
Tworzenie aplikacji opartych na AI
Procesy biznesowe możesz przekształcić, tworząc aplikacje oparte na AI w Microsoft Power Platform i Azure OpenAI. Power Apps i Power Automate współpracują, aby pomóc Ci tworzyć inteligentne przepływy pracy, które automatyzują zadania, analizują dane i dostarczają wnioski.
Integracja z Power Apps
Zacznij od otwarcia Power Apps Studio. Wybierz utworzenie nowej aplikacji od pustego szablonu lub skorzystaj z szablonu odpowiadającego potrzebom Twojej firmy. Dodaj pola wejściowe, w których użytkownicy będą wprowadzać dane, na przykład tekst do analizy lub dokumenty do podsumowania, oraz przyciski uruchamiające działania AI.
Przepływy pracy w Power Automate
Power Automate pozwala tworzyć przepływy pracy łączące aplikacje, dane i modele AI. Zacznij od utworzenia nowego przepływu. Wybierz wyzwalacz, na przykład gdy dodano nowy rekord lub gdy użytkownik przesłał formularz. Dodaj do przepływu akcje AI, łącząc się z Azure OpenAI za pomocą akcji HTTP lub łączników niestandardowych, aby automatyzować klasyfikację tekstu, podsumowywanie i analizę sentymentu.
Testowanie i wdrażanie
Testowanie i wdrażanie aplikacji opartej na AI gwarantuje, że działa zgodnie z oczekiwaniami i dostarcza niezawodnych wyników. Potrzebujesz uporządkowanego podejścia, aby wcześnie wychwytywać problemy i utrzymać wysokie standardy.
Testowanie aplikacji
Sprawdź, jak Twoja aplikacja współdziała z modelem AI. Używaj szablonów monitów, aby konfiguracje były spójne, porządkuj metadane, abyś mógł śledzić zmiany, i skonfiguruj monitorowanie kluczowych wskaźników, takich jak czas odpowiedzi i dokładność.
Wdrożenie produkcyjne
Po przetestowaniu opublikuj aplikację w środowisku produkcyjnym. Skonfiguruj kilka środowisk, na przykład Development, Test i Production. Zastosuj ustrukturyzowany proces zarządzania cyklem życia aplikacji (ALM), aby zarządzać wdrożeniami, ograniczać liczbę błędów i śledzić wskaźniki wydajności AI w czasie.
Zarządzanie, bezpieczeństwo i kontrola kosztów
Budowanie rozwiązań opartych na AI przynosi duże korzyści, ale musisz też zadbać o zarządzanie, bezpieczeństwo i kontrolę kosztów. Te obszary pomagają chronić dane, spełniać wymogi regulacyjne i utrzymać projekty w dłuższej perspektywie.
Zarządzanie kosztami
Korzystając z usług Azure OpenAI, płacisz za tokeny przetwarzane przez aplikację. Każde żądanie do modelu AI zużywa tokeny, a ich łączna liczba wpływa na miesięczny rachunek. Ustal jasny budżet i uważnie monitoruj zużycie tokenów, aby uniknąć nieoczekiwanych wydatków.
Bezpieczeństwo i zgodność
Ochrona danych jest kluczowa. Użyj usługi Microsoft Purview, aby klasyfikować i zabezpieczać wrażliwe informacje, zaszyfruj dane za pomocą funkcji Azure Storage Encryption i skonfiguruj zasady Data Loss Prevention (DLP), aby kontrolować, jak dane przepływają między łącznikami a środowiskami.
Zasoby i kolejne kroki
Ten materiał pokazał, jak tworzyć aplikacje oparte na AI w Microsoft Power Platform i Azure OpenAI. Teraz możesz sięgnąć po dodatkowe zasoby, aby pogłębić swoje umiejętności i nawiązać kontakt ze społecznością.
Linki do dokumentacji
Zacznij od oficjalnej dokumentacji, która pomoże w kolejnych projektach. Microsoft udostępnia szczegółowe przewodniki i materiały referencyjne dla usług Power Platform, Azure OpenAI, Power Apps i Power Automate.
Wsparcie społeczności
Nie musisz rozwiązywać problemów samodzielnie. Korzystaj z kanałów Azure Community Support oraz serwisu Stack Overflow, aby diagnozować problemy, wymieniać pomysły i być na bieżąco z najlepszymi praktykami.
Podsumowując, połączenie Azure OpenAI i Power Platform daje ogromną wartość biznesową, umożliwiając organizacjom tworzenie skalowalnych, zgodnych z przepisami i inteligentnych aplikacji bez nakładu pracy wymaganego przy rozbudowanym tworzeniu oprogramowania. Dzięki zachowaniu rygorystycznych standardów bezpieczeństwa, zarządzania i kontroli kosztów Twój zespół może bezpiecznie i skutecznie wykorzystywać generatywną AI. Aby dowiedzieć się więcej na ten temat i posłuchać szczegółowego omówienia, koniecznie odwiedź nasz towarzyszący odcinek podcastu: Build Production AI Apps with Azure OpenAI and Power Platform. Buduj dalej, dbaj o bezpieczeństwo i korzystaj z przyszłości low-code AI!