Udostępnij za pośrednictwem


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 usłudze Azure AI Studio. Aby uzyskać więcej informacji, zobacz Co to jest usługa Azure AI Studio?.

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
Ikona usługi Azure AI SearchAzure AI Search Przenieś oparte na AI wyszukiwanie w chmurze do aplikacji mobilnych i internetowych.
Ikona usługi Azure OpenAIAzure OpenAI Wykonywanie szerokiej gamy zadań języka naturalnego.
Ikona usługi Bot ServiceBot Service Twórz boty i łącz je między kanałami.
Ikona Bezpieczeństwo zawartościBezpieczeństwo zawartości Usługa sztucznej inteligencji, która wykrywa niepożądane treści.
Ikona usługi Custom VisionCustom Vision Dostosuj rozpoznawanie obrazów dla swojej firmy.
Ikona analizy dokumentówAnaliza dokumentów Przekształcanie dokumentów w inteligentne rozwiązania oparte na danych.
Ikona twarzyTwarz Wykrywaj oraz identyfikuj osoby i emocje na obrazach.
ikona Czytnik immersyjnyCzytnik immersyjny Pomaganie użytkownikom w czytaniu i rozumieniu tekstu.
Ikona językaJęzyk Twórz aplikacje z wiodącymi w branży funkcjami interpretacji języka naturalnego.
Ikona mowyPrzemówienie Zamiana mowy na tekst, zamiana mowy na mowę, tłumaczenie i rozpoznawanie osoby mówiącej.
Ikona translatoraTranslator 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.
Ikona indeksatora wideoVideo Indexer Wyodrębnianie szczegółowych informacji umożliwiających podejmowanie działań z filmów.
Ikona obrazówWidzenie 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
ikona Narzędzie do wykrywania anomalii Narzędzie do wykrywania anomalii (wycofana) Wcześnie wykrywaj potencjalne problemy.
Ikona usługi Content ModeratorContent Moderator (wycofany) Wykrywaj potencjalnie obraźliwą lub niepożądaną zawartość.
Ikona usługi Language Understanding Omówienie języka (wycofane) Omówienie języka naturalnego w aplikacjach.
Ikona doradcy metrykMetrics Advisor (wycofany) Usługa sztucznej inteligencji, która wykrywa niepożądane treści.
Ikona personalizacjiPersonalizacja (wycofana) Twórz rozbudowane, spersonalizowane środowiska dla każdego użytkownika.
Ikona usługi QnA MakerQnA 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.

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.

Następne kroki