Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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, biblioteki interfejsu API platformy OpenAI lub portalu usługi Azure AI Foundry.
Biblioteki
| Pakiet | Kod źródłowy | npm |
|---|---|---|
| Biblioteka OpenAI Node API | Kod źródłowy | Pakiet |
| Biblioteka Azure OpenAI dla języka TypeScript | Kod źródłowy | Pakiet |
Przykłady
| Odnośnik | opis |
|---|---|
| Agenci podróży sztucznej inteligencji | „Agenci podróży AI” to solidna przedsiębiorstwowa aplikacja, która wykorzystuje wielu agentów sztucznej inteligencji do usprawnienia operacji biur podróży. Aplikacja pokazuje, jak sześciu agentów sztucznej inteligencji współpracuje, aby pomóc pracownikom w obsłudze zapytań klientów, dostarczać zalecenia docelowe i planować trasy. |
| Wprowadzenie do zdalnych serwerów MCP przy użyciu usługi Azure Container Apps (Node.js/TypeScript) | Ten przewodnik Szybki start zawiera podstawowe bloki konstrukcyjne służące do konfigurowania zdalnego serwera protokołu MCP (Model Context Protocol) przy użyciu usługi Azure Container Apps. Serwer MCP jest tworzony przy użyciu Node.js i TypeScript i może służyć do uruchamiania różnych narzędzi i usług w środowisku bezserwerowym. |
| DeepSeek na platformie Azure | Demonstruje sposób używania funkcji DeepSeek z językiem JavaScript/TypeScript za pośrednictwem biblioteki klienta openAI Node.js lub LangChain.js. DeepSeek wyróżnia się zadaniami wymagającymi głębokiego zrozumienia kontekstu i złożonego rozumowania. Możesz doświadczyć dłuższego czasu odpowiedzi w porównaniu z innymi modelami, ponieważ symuluje proces myślowy (pod tagiem <think>) przed dostarczeniem rzeczywistej odpowiedzi. |
| Mikroblog AI | Microblog AI to aplikacja, która prezentuje możliwości usługi Azure Static Web Apps w połączeniu z usługami Azure Functions i Server-Side Rendering (SSR) przy użyciu usługi Remix. Aplikacja wykorzystuje sztuczną inteligencję GPT-4o usługi Azure OpenAI, aby umożliwić tworzenie mikroblogów w prosty i intuicyjny sposób. |
| Uzupełnienia | Prosty przykład pokazujący sposób pobierania uzupełniania dla podanego monitu. |
| Zakończenie przesyłania strumieniowego czatu | Prosty przykład pokazujący sposób używania uzupełniania czatów przesyłanych strumieniowo. |
| Przełącz z OpenAI na 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 Microsoft Entra ID | 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. |
| LangChain.js z wykorzystaniem usług Azure OpenAI i Azure AI Search | Utwórz inteligentnego agenta RAG przy użyciu LangChain.js, który ocenia, czy można odpowiedzieć na pytania przy użyciu danych bez struktury w usłudze Azure AI Search, i dostarcza kontekstowo odpowiednie odpowiedzi z tej bazy wiedzy, gdy jest to możliwe. |
| Więcej przykładów | Przykłady interfejsu OpenAI obejmujące szereg scenariuszy. |
Dokumentacja
| Odnośnik | 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 | Szybki zestaw instrukcji dotyczących konfigurowania potrzebnych usług i kodu, który należy napisać, aby wyświetlić monit o model używając 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 odpowiedzialnych aplikacji za pomocą gotowych do użycia i wstępnie utworzonych, 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.
Przykłady
| Odnośnik | opis |
|---|---|
| Integracja mowy w aplikacjach za pomocą przykładowych projektów SDK dla mowy | 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 analizy 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 funkcjami interpretacji języka naturalnego. | Dokumentacja interfejsu API analizy tekstu | Szybki start |
| Szukać | Przeprowadź wyszukiwanie w chmurze oparte na sztucznej inteligencji w aplikacjach. | Dokumentacja interfejsu API wyszukiwania | Szybki start |
| Przemówienie | Zamiana mowy na tekst, zamiana mowy na mowę, tłumaczenie i rozpoznawanie osoby mówiącej. | Dokumentacja interfejsu API rozpoznawania mowy | Szybki start |
| Translator | Tłumaczenie oparte na sztucznej inteligencji umożliwia tłumaczenie ponad 100 używanych, zagrożonych i ginących języków i dialektów. | Dokumentacja interfejsu API tłumaczenia | Szybki start |
| Widzenie | Analizowanie zawartości na obrazach i wideo. | Dokumentacja interfejsu API analizy obrazów | Szybki start |
Szkolenia
| Odnośnik | opis |
|---|---|
| Warsztaty z generatywnej sztucznej inteligencji dla początkujących | Poznaj podstawy tworzenia aplikacji generacyjnych sztucznej inteligencji, korzystając z naszego 18-lekcyjnego kompleksowego kursu przez ambasadorów chmury firmy Microsoft. |
| Generowanie sztucznej inteligencji dla deweloperów języka JavaScript | Obejmuje to podstawy generowania sztucznej inteligencji oraz sposób tworzenia aplikacji sztucznej inteligencji przy użyciu języka JavaScript, od lokalnego programowania po wdrażanie na platformie Azure, do uruchamiania i skalowania modeli sztucznej inteligencji. Lista odtwarzania filmów wideo w serwisie YouTube obejmuje serię filmów o długości około 10 minut, z których każda koncentruje się na konkretnym temacie. |
| Warsztaty dla agentów sztucznej inteligencji dla początkujących | Poznaj podstawy tworzenia agentów generacyjnych sztucznej inteligencji, korzystając z naszego 10-lekcji 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. Z tej ścieżki 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. |
| Zabezpieczanie uwierzytelniania i autoryzacji usługi Azure OpenAI | Dowiedz się, dlaczego należy używać tożsamości zarządzanej do uwierzytelniania usługi Azure OpenAI i jak można skonfigurować mechanizmy kontroli dostępu oparte na rolach w celu zminimalizowania niezbędnych uprawnień. |
| Wprowadzenie do uwierzytelniania tożsamości zarządzanej usługi Azure OpenAI za pomocą języka JavaScript | Ten moduł pomaga zrozumieć, jak używać tożsamości zarządzanej w aplikacjach JavaScript, które współdziałają z usługą Azure OpenAI Service. |
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. Rozwiązania kompleksowe end-to-end to zestawy referencyjne obejmujące dokumentację, kod źródłowy oraz wdrożenie, pozwalające na ich użycie i rozwijanie 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.