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 z wbudowanymi i wstępnie utworzonymi i dostosowywalnymi interfejsami API oraz modelami. 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 Sejf ty, Speech, Vision, amd more 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

Wybierz usługę z poniższej tabeli i dowiedz się, jak może ona pomóc w osiągnięciu celów programistycznych.

Usługa opis
Anomaly Detector icon Narzędzie do wykrywania anomalii (wycofana) Identyfikowanie potencjalnych problemów na wczesnym etapie
Azure AI Search iconAzure AI Search Wprowadzanie wyszukiwania w chmurze opartego na sztucznej inteligencji do aplikacji mobilnych i internetowych
Azure OpenAI Service iconAzure OpenAI Wykonywanie szerokiej gamy zadań języka naturalnego
Bot service iconBot Service Twórz boty i łącz je między kanałami
Content Moderator iconContent Moderator (wycofany) Wykrywanie potencjalnie obraźliwej lub niepożądanej zawartości
Content Safety iconSejf zawartości Usługa sztucznej inteligencji, która wykrywa niepożądane treści
Custom Vision iconCustom Vision Dostosowywanie rozpoznawania obrazów w celu dopasowania do swojej firmy
Document Intelligence iconAnaliza dokumentów Przekształcanie dokumentów w dane użyteczne w ułamku czasu i kosztów
Face iconRozpoznawanie twarzy Wykrywanie i identyfikowanie osób i emocji na obrazach
Immersive Reader iconCzytnik immersyjny Pomaganie użytkownikom w czytaniu i rozumieniu tekstu
Language iconJęzyk Tworzenie aplikacji z wiodącymi w branży funkcjami interpretacji języka naturalnego
Language Understanding icon Omówienie języka (wycofane) Omówienie języka naturalnego w aplikacjach
Metrics Advisor iconMetrics Advisor (wycofany) Usługa sztucznej inteligencji, która wykrywa niepożądane treści
Personalizer iconPersonalizacja (wycofana) Tworzenie rozbudowanych, spersonalizowanych środowisk dla każdego użytkownika
QnA Maker iconQnA maker (wycofany) Destylowanie informacji do łatwych w nawigacji pytań i odpowiedzi
Speech iconMowa Zamiana mowy na tekst, zamiana mowy na mowę, tłumaczenie i rozpoznawanie osoby mówiącej
Translator iconTranslator Tłumaczenie ponad 100 języków i dialektów
Video Indexer iconVideo Indexer Wyodrębnianie szczegółowych informacji z możliwością działania z wideo
Vision iconWizja Analizowanie zawartości na obrazach i wideo

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 spowoduje 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 będziesz używać do dostosowywania i konfigurowania modeli, różnią się od tych, których będziesz używać 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. 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 Projektant są najłatwiejsze do użycia 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 i 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. Istnieje znaczna korzyść w przypadku regularnego używania danych do ulepszania i aktualizowania modeli mowy, obrazów, języka i decyzji.
  • 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. Dzięki temu można rozszerzyć model 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ć wykaz 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ść regionalna

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 udostępniają 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ść

Usługi azure AI otrzymały certyfikaty, takie jak CERTYFIKAT CSA STAR, FedRAMP Moderate i HIPAA BAA. Możesz pobrać certyfikaty dla własnych inspekcji i przeglądów zabezpieczeń.

Aby zrozumieć zarządzanie prywatnością i danymi, przejdź do Centrum zaufania.

Pomoc i obsługa techniczna 

Usługi azure AI udostępniają kilka opcji pomocy technicznej, które ułatwiają przechodzenie 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