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 Service | 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 szablonów aplikacji sztucznej inteligencji.