Udostępnij za pośrednictwem


Tworzenie aplikacji sztucznej inteligencji za pomocą języka JavaScript

Ten artykuł zawiera uporządkowaną listę najlepszych zasobów szkoleniowych dla deweloperów języka JavaScript, którzy zaczynają tworzyć aplikacje sztucznej inteligencji. Zasoby obejmują popularne artykuły szybki start, przykłady referencyjne, dokumentację, kursy szkoleniowe itd.

Zasoby dla usługi Azure OpenAI

Usługa Azure OpenAI Service zapewnia dostęp interfejsu API REST do zaawansowanych modeli językowych interfejsu OpenAI. Modele te można łatwo dostosować do konkretnego zadania, w tym między innymi generowania zawartości, podsumowywania, interpretacji obrazów, wyszukiwania semantycznego i języka naturalnego do tłumaczenia kodu. Użytkownicy mogą uzyskiwać dostęp do usługi za pośrednictwem interfejsów API REST, zestawu Azure OpenAI SDK dla platformy .NET lub interfejsu internetowego w programie Azure OpenAI Studio.

Biblioteki

Pakiet Kod źródłowy npm
Biblioteka interfejsu API platformy OpenAI Kod źródłowy Pakiet

Przykłady

Link opis
Uzupełnień Prosty przykład pokazujący sposób pobierania uzupełniania dla podanego monitu.
Ukończenie czatu przesyłania strumieniowego Prosty przykład pokazujący sposób używania uzupełniania czatów przesyłanych strumieniowo.
Przełączanie z interfejsu OpenAI do usługi Azure OpenAI Artykuł ze wskazówkami dotyczącymi drobnych zmian, które należy wprowadzić w kodzie, aby zamienić się tam i z powrotem między usługą OpenAI a usługą Azure OpenAI.
OpenAI z kontrolą dostępu opartą na rolach firmy Microsoft Zapoznaj się z uwierzytelnianiem przy użyciu identyfikatora Entra firmy Microsoft.
Interfejs OpenAI z tożsamościami zarządzanymi Artykuł opisujący bardziej złożone scenariusze zabezpieczeń wymaga kontroli dostępu na podstawie ról (RBAC) platformy Azure. W tym dokumencie opisano sposób uwierzytelniania w zasobie OpenAI przy użyciu identyfikatora Entra firmy Microsoft.
Więcej przykładów Przykłady interfejsu OpenAI obejmujące szereg scenariuszy.

Dokumentacja

Link opis
Dokumentacja usługi Azure OpenAI Strona centrum dokumentacji usługi Azure OpenAI Service.
Szybki start: rozpoczynanie generowania tekstu przy użyciu usługi Azure OpenAI Service Bardzo szybki zestaw instrukcji dotyczących konfigurowania potrzebnych usług i kodu, które należy napisać, aby wyświetlić monit o model przy użyciu języka JavaScript.
Szybki start: rozpoczynanie pracy z usługą GPT-35-Turbo i GPT-4 za pomocą usługi Azure OpenAI Service Podobnie jak w poprzednim przewodniku Szybki start, ale udostępnia przykład ról systemowych, asystentów i użytkowników w celu dostosowania zawartości w przypadku zadawanych pewnych pytań.
Szybki start: czat z modelami usługi Azure OpenAI przy użyciu własnych danych Podobnie jak w pierwszym przewodniku Szybki start, ale tym razem dodasz własne dane (np. plik PDF lub inny dokument).
Szybki start: rozpoczynanie pracy z asystentami usługi Azure OpenAI (wersja zapoznawcza) Podobnie jak w przypadku pierwszego przewodnika Szybki start na tej liście, ale tym razem poinformujesz model o użyciu wbudowanego interpretera kodu języka Python w celu rozwiązywania problemów matematycznych krok po kroku. Jest to punkt wyjścia do korzystania z własnych asystentów sztucznej inteligencji, do których uzyskujesz dostęp za pośrednictwem niestandardowych instrukcji.
Szybki start: używanie obrazów w czatach sztucznej inteligencji Jak programowo poprosić model o opisanie zawartości obrazu.
Szybki start: generowanie obrazów za pomocą usługi Azure OpenAI Service Programowe generowanie obrazów przy użyciu języka Dall-E na podstawie monitu.

Zasoby dla innych usług Azure AI

Oprócz usługi Azure OpenAI Service istnieje wiele innych usług sztucznej inteligencji platformy Azure, które ułatwiają deweloperom i organizacjom szybkie tworzenie inteligentnych, gotowych na rynek i responsbile aplikacji z wbudowanymi i wstępnie dostosowanymi interfejsami API i modelami. Przykładowe aplikacje obejmują przetwarzanie języka naturalnego na potrzeby konwersacji, wyszukiwania, monitorowania, tłumaczenia, mowy, przetwarzania obrazów i podejmowania decyzji.

Przykłady

Link opis
Integrowanie usługi Mowa z aplikacjami przy użyciu przykładów zestawu SPEECH SDK Kolekcja przykładów dla zestawu SDK usługi Mowa w usłudze Azure Cognitive Services. Linki do przykładów dotyczących rozpoznawania mowy, tłumaczenia, syntezy mowy i nie tylko.
Wyodrębnianie danych strukturalnych z formularzy, paragonów, faktur i kart przy użyciu rozpoznawania formularzy w języku JavaScript Kolekcja przykładów dla biblioteki klienta Azure.AI.FormRecognizer.
Wyodrębnianie, klasyfikowanie i interpretowanie tekstu w dokumentach przy użyciu analiza tekstu w języku JavaScript Biblioteka klienta dla analiza tekstu. Jest to część usługi językowej Azure AI, która udostępnia funkcje przetwarzania języka naturalnego (NLP) do zrozumienia i analizowania tekstu.
Tłumaczenie dokumentów w języku JavaScript Artykuł Szybki start, który używa tłumaczenia dokumentów do tłumaczenia dokumentu źródłowego na język docelowy przy zachowaniu struktury i formatowania tekstu.
Analizowanie obrazów Przykładowy kod i dokumenty konfiguracyjne dla zestawu MICROSOFT Azure AI Image Analysis SDK.

Dokumentacja

Usługa sztucznej inteligencji opis Odwołanie do interfejsu API Szybki start
Bezpieczeństwo zawartości Usługa sztucznej inteligencji, która wykrywa niepożądane treści. Dokumentacja interfejsu API bezpieczeństwa zawartości Szybki start
Analiza dokumentów Przekształcanie dokumentów w inteligentne rozwiązania oparte na danych. Dokumentacja interfejsu API analizy dokumentów Szybki start
Język Twórz aplikacje z wiodącymi w branży możliwościami rozumienia gruntów. Dokumentacja interfejsu API analizy tekstu Szybki start
Wyszukaj Przeprowadź wyszukiwanie w chmurze oparte na sztucznej inteligencji w aplikacjach. Dokumentacja interfejsu API wyszukiwania Szybki start
Mowa Zamiana mowy na tekst, zamiana mowy na mowę, tłumaczenie i rozpoznawanie osoby mówiącej. Dokumentacja interfejsu API rozpoznawania mowy Szybki start
Translator Użyj trnslacji opartej na sztucznej inteligencji, aby przetłumaczyć ponad 100 języków, zagrożonych i zagrożonych języków i dialektów. Dokumentacja interfejsu API tłumaczenia Szybki start
Wizja Analizowanie zawartości na obrazach i wideo. Dokumentacja interfejsu API analizy obrazów Szybki start

Szkolenia

Link opis
Generowanie sztucznej inteligencji dla początkujących warsztatów Poznaj podstawy tworzenia aplikacji generacyjnych sztucznej inteligencji, korzystając z naszego 18-lekcyjnego kompleksowego kursu przez ambasadorów chmury firmy Microsoft.
Rozpoczynanie pracy z usługami Azure AI Usługi Azure AI to zbiór usług, które są blokami konstrukcyjnymi funkcji sztucznej inteligencji, które można zintegrować z aplikacjami. W tej ścieżce szkoleniowej dowiesz się, jak aprowizować, zabezpieczać, monitorować i wdrażać zasoby usług Azure AI Services oraz używać ich do tworzenia inteligentnych rozwiązań.
Podstawy sztucznej inteligencji platformy Microsoft Azure: generowanie sztucznej inteligencji Ścieżka szkoleniowa pomagająca zrozumieć, jak duże modele językowe tworzą podstawę generowania sztucznej inteligencji: jak usługa Azure OpenAI zapewnia dostęp do najnowszej technologii generowania sztucznej inteligencji, jak monity i odpowiedzi mogą być precyzyjnie dostosowane oraz jak zasady odpowiedzialnej sztucznej inteligencji firmy Microsoft napędzają etyczne postępy w zakresie sztucznej inteligencji.
Opracowywanie rozwiązań generacyjnych sztucznej inteligencji za pomocą usługi Azure OpenAI Service Usługa Azure OpenAI Service zapewnia dostęp do zaawansowanych modeli językowych openAI, takich jak ChatGPT, GPT, Codex i Embeddings. Ta ścieżka szkoleniowa uczy deweloperów, jak generować kod, obrazy i tekst przy użyciu zestawu Azure OpenAI SDK i innych usług platformy Azure.
Tworzenie aplikacji sztucznej inteligencji za pomocą usługi Azure Database for PostgreSQL Ta ścieżka szkoleniowa zawiera informacje o tym, jak integracje usług Azure AI i Azure Machine Learning Services udostępniane przez rozszerzenie azure AI dla usługi Azure Database for PostgreSQL — serwer elastyczny mogą umożliwić tworzenie aplikacji opartych na sztucznej inteligencji.

Szablony aplikacji sztucznej inteligencji

Szablony aplikacji sztucznej inteligencji zapewniają dobrze utrzymane, łatwe w wdrażaniu implementacji referencyjnych, które zapewniają wysokiej jakości punkt wyjścia dla aplikacji sztucznej inteligencji.

Istnieją dwie kategorie szablonów aplikacji sztucznej inteligencji, bloki konstrukcyjne i kompleksowe rozwiązania. Bloki konstrukcyjne to próbki o mniejszej skali, które koncentrują się na konkretnych scenariuszach i zadaniach. Kompleksowe rozwiązania to kompleksowe przykłady referencyjne, w tym dokumentowanie, kod źródłowy i wdrażanie, które umożliwiają wykonywanie i rozszerzanie ich na własne potrzeby.

Aby przejrzeć listę szablonów kluczy dostępnych dla każdego języka programowania, zobacz Szablony aplikacji sztucznej inteligencji. Aby przeglądać wszystkie dostępne szablony, zobacz szablony aplikacji sztucznej inteligencji w galerii interfejsu wiersza polecenia dla deweloperów platformy Azure.