Co to są usługi Azure AI?
Usługi azure AI ułatwiają deweloperom i organizacjom szybkie tworzenie inteligentnych, najnowocześniejszych, gotowych na rynek i odpowiedzialnych aplikacji za pomocą gotowych do użycia i wstępnie utworzonych i dostosowywalnych interfejsów API i modeli. Przykładowe aplikacje obejmują przetwarzanie języka naturalnego na potrzeby konwersacji, wyszukiwania, monitorowania, tłumaczenia, mowy, przetwarzania obrazów i podejmowania decyzji.
Napiwek
Wypróbuj usługi azure AI, w tym Azure OpenAI, Content Safety, Speech, Vision i nie tylko w portalu Azure AI Foundry. Aby uzyskać więcej informacji, zobacz Co to jest usługa Azure AI Foundry?.
Większość usług sztucznej inteligencji platformy Azure jest dostępna za pośrednictwem interfejsów API REST i zestawów SDK bibliotek klienta w popularnych językach programowania. Aby uzyskać więcej informacji, zobacz dokumentację każdej usługi.
Dostępne usługi azure AI
Podczas tworzenia aplikacji sztucznej inteligencji użyj następujących usług azure AI:
Usługa | opis |
---|---|
Azure AI Search | Przenieś oparte na AI wyszukiwanie w chmurze do aplikacji mobilnych i internetowych. |
Azure OpenAI | Wykonywanie szerokiej gamy zadań języka naturalnego. |
Bot Service | Twórz boty i łącz je między kanałami. |
Bezpieczeństwo zawartości | Usługa sztucznej inteligencji, która wykrywa niepożądane treści. |
Custom Vision | Dostosuj rozpoznawanie obrazów dla swojej firmy. |
Analiza dokumentów | Przekształcanie dokumentów w inteligentne rozwiązania oparte na danych. |
Twarz | Wykrywaj oraz identyfikuj osoby i emocje na obrazach. |
Czytnik immersyjny | Pomaganie użytkownikom w czytaniu i rozumieniu tekstu. |
Język | Twórz aplikacje z wiodącymi w branży funkcjami interpretacji języka naturalnego. |
Przemówienie | Zamiana mowy na tekst, zamiana mowy na mowę, tłumaczenie i rozpoznawanie osoby mówiącej. |
Translator | Użyj technologii tłumaczenia opartego na sztucznej inteligencji, aby przetłumaczyć ponad 100 języków używanych, zagrożonych i zagrożonych języków i dialektów. |
Video Indexer | Wyodrębnianie szczegółowych informacji umożliwiających podejmowanie działań z filmów. |
Widzenie | Analizowanie zawartości na obrazach i wideo. |
Następujące usługi azure AI są zaplanowane na wycofanie. Te usługi są nadal dostępne dla istniejących aplikacji, ale nie są używane w nowych aplikacjach sztucznej inteligencji:
Usługa | opis |
---|---|
Narzędzie do wykrywania anomalii (wycofana) | Wcześnie wykrywaj potencjalne problemy. |
Content Moderator (wycofany) | Wykrywaj potencjalnie obraźliwą lub niepożądaną zawartość. |
Omówienie języka (wycofane) | Omówienie języka naturalnego w aplikacjach. |
Metrics Advisor (wycofany) | Usługa sztucznej inteligencji, która wykrywa niepożądane treści. |
Personalizacja (wycofana) | Twórz rozbudowane, spersonalizowane środowiska dla każdego użytkownika. |
QnA maker (wycofany) | Destylowanie informacji do łatwych w nawigacji pytań i odpowiedzi. |
Warstwy cenowe i rozliczenia
Warstwy cenowe (i kwota naliczana) są oparte na liczbie transakcji wysyłanych przy użyciu informacji uwierzytelniania. Każda warstwa cenowa określa:
- Maksymalna liczba dozwolonych transakcji na sekundę (TPS).
- Funkcje usługi włączone w warstwie cenowej.
- Koszt wstępnie zdefiniowanej liczby transakcji. Przejście powyżej tej liczby powoduje dodatkową opłatę, jak określono w szczegółach cennika usługi.
Uwaga
Wiele usług azure AI ma warstwę bezpłatną, której można użyć do wypróbowania usługi. Aby użyć warstwy Bezpłatna, użyj F0
jako jednostki SKU zasobu.
Opcje programowania
Narzędzia, których można użyć do dostosowywania i konfigurowania modeli, różnią się od narzędzi używanych do wywoływania usług azure AI. Obecnie większość usług sztucznej inteligencji platformy Azure umożliwia wysyłanie danych i odbieranie szczegółowych informacji bez konieczności dostosowywania. Na przykład:
- Obraz można wysłać do usługi Azure AI Vision, aby wykryć wyrazy i frazy lub policzyć liczbę osób w ramce
- Możesz wysłać plik audio do usługi Rozpoznawanie mowy i uzyskać transkrypcje i przetłumaczyć mowę na tekst w tym samym czasie
Platforma Azure oferuje szeroką gamę narzędzi przeznaczonych dla różnych typów użytkowników, z których wiele może być używanych z usługami azure AI. Narzędzia oparte na projektancie są najłatwiejsze w użyciu i są szybkie do skonfigurowania i automatyzacji, ale mogą mieć ograniczenia w zakresie dostosowywania. Nasze interfejsy API REST i biblioteki klienckie zapewniają użytkownikom większą kontrolę i elastyczność, ale wymagają większego nakładu pracy, czasu i wiedzy w celu utworzenia rozwiązania. Jeśli używasz interfejsów API REST i bibliotek klienckich, istnieje oczekiwanie, że dobrze pracujesz z nowoczesnymi językami programowania, takimi jak C#, Java, Python, JavaScript lub inny popularny język programowania.
Przyjrzyjmy się różnym sposobom pracy z usługami Azure AI.
Biblioteki klienta i interfejsy API REST
Biblioteki klienta usług Azure AI i interfejsy API REST zapewniają bezpośredni dostęp do usługi. Te narzędzia zapewniają programowy dostęp do usług azure AI, ich modeli bazowych i w wielu przypadkach umożliwiają programowe dostosowywanie modeli i rozwiązań.
- Użytkownicy docelowi: deweloperzy i analitycy danych
- Korzyści: zapewnia największą elastyczność wywoływania usług z dowolnego języka i środowiska
- Interfejs użytkownika: N/A — tylko kod
- Subskrypcje: konto platformy Azure i zasoby usług Azure AI
Jeśli chcesz dowiedzieć się więcej na temat dostępnych bibliotek klienckich i interfejsów API REST, skorzystaj z naszego przeglądu usług Azure AI, aby wybrać usługę i rozpocząć pracę z jednym z naszych przewodników Szybki start.
Obsługa ciągłej integracji i ciągłego wdrażania
Do zarządzania wdrożeniami można użyć usług Azure DevOps i GitHub Actions. W poniższej sekcji przedstawiono dwa przykłady integracji ciągłej integracji/ciągłego wdrażania w celu trenowania i wdrażania modeli niestandardowych dla usługi Mowa oraz usługi Language Understanding (LUIS).
- Użytkownicy docelowi: deweloperzy, analitycy danych i inżynierowie danych
- Korzyści: umożliwia programowe dostosowywanie, aktualizowanie i wdrażanie aplikacji i modeli. W przypadku regularnego używania danych do ulepszania i aktualizowania modeli mowy, przetwarzania obrazów, języka i decyzji występuje znaczna korzyść
- Narzędzia interfejsu użytkownika: N/A — tylko kod
- Subskrypcje: konto platformy Azure + zasób usług Azure AI i konto usługi GitHub
Ciągła integracja i ciągłe dostarczanie za pomocą metodyki DevOps i funkcji GitHub Actions
Usługa Language Understanding i usługa Mowa oferują rozwiązania do ciągłej integracji i ciągłego wdrażania obsługiwane przez usługi Azure DevOps i GitHub Actions. Te narzędzia są używane do zautomatyzowanego trenowania, testowania i zarządzania wydaniami modeli niestandardowych.
- Ciągła integracja/ciągłe wdrażanie dla usługi Custom Speech
- Ciągła integracja/ciągłe wdrażanie dla usługi LUIS
Kontenery lokalne
Wiele usług azure AI można wdrożyć w kontenerach na potrzeby dostępu lokalnego i użycia. Korzystanie z tych kontenerów zapewnia elastyczność przybliżania usług Azure AI do danych ze względów zgodności, zabezpieczeń lub innych powodów operacyjnych. Aby uzyskać pełną listę kontenerów usługi Azure AI, zobacz Kontenery lokalne dla usług Azure AI.
Modele trenowania
Niektóre usługi umożliwiają korzystanie z własnych danych, a następnie trenowanie modelu. Wytrenowane modele niestandardowe umożliwiają rozszerzenie modelu przy użyciu danych i algorytmu usługi przy użyciu własnych danych. Dane wyjściowe pasują do Twoich potrzeb. W przypadku korzystania z własnych danych może być konieczne tagowanie danych w sposób specyficzny dla usługi. Jeśli na przykład trenujesz model w celu zidentyfikowania kwiatów, możesz udostępnić katalog obrazów kwiatów wraz z lokalizacją kwiatu na każdym obrazie w celu wytrenowania modelu.
Usługi sztucznej inteligencji platformy Azure w ekosystemie
Dzięki usługom Azure i Azure AI masz dostęp do szerokiego ekosystemu, takiego jak:
- Narzędzia do automatyzacji i integracji, takie jak Logic Apps i Power Automate.
- Opcje wdrażania, takie jak Azure Functions i App Service.
- Kontenery platformy Docker usług Azure AI na potrzeby bezpiecznego dostępu.
- Narzędzia takie jak Apache Spark, Azure Databricks, Azure Synapse Analytics i Azure Kubernetes Service na potrzeby scenariuszy danych big data.
Aby dowiedzieć się więcej, zobacz Ekosystem usług sztucznej inteligencji platformy Azure.
Dostępność w regionach
Interfejsy API w usługach azure AI są hostowane w rosnącej sieci zarządzanych przez firmę Microsoft centrów danych. Dostępność regionalna dla każdego interfejsu API znajduje się na liście regionów platformy Azure.
Szukasz regionu, który jeszcze nie obsługujemy? Daj nam znać, zgłaszając żądanie funkcji na naszym forum UserVoice.
Obsługa języków
Usługi azure AI obsługują szeroką gamę języków kulturowych na poziomie usług. Dostępność języka dla każdego interfejsu API można znaleźć na liście obsługiwanych języków.
Zabezpieczenia
Usługi azure AI zapewniają model zabezpieczeń warstwowych, w tym uwierzytelnianie przy użyciu poświadczeń firmy Microsoft Entra, prawidłowy klucz zasobu i sieci wirtualne platformy Azure.
Certyfikaty i zgodność
Przyznane certyfikaty usług Azure AI obejmują certyfikaty Cloud Security Alliance STAR, FedRAMP Moderate i HIPAA BAA.
Aby zrozumieć zarządzanie prywatnością i danymi, przejdź do Centrum zaufania.
Pomoc i obsługa techniczna
Usługi azure AI oferują kilka opcji pomocy technicznej, które ułatwiają przejście do przodu dzięki tworzeniu inteligentnych aplikacji. Usługi azure AI mają również silną społeczność deweloperów, którzy mogą pomóc w odpowiadaniu na konkretne pytania. Aby uzyskać pełną listę dostępnych opcji pomocy technicznej, zobacz Pomoc techniczna i opcje pomocy dla usług sztucznej inteligencji platformy Azure.