Sdílet prostřednictvím


Vývoj aplikací AI pomocí JavaScriptu

Tento článek obsahuje uspořádaný seznam nejlepších výukových materiálů pro vývojáře v JavaScriptu, kteří začínají vytvářet aplikace AI. Mezi zdroje patří oblíbené články rychlého startu, referenční ukázky, dokumentace, školicí kurzy atd.

Zdroje informací pro Azure OpenAI v modelech Microsoft Foundry

Azure OpenAI v modelech Microsoft Foundry poskytuje rozhraní REST API přístup k výkonným jazykovým modelům OpenAI. Tyto modely je možné snadno přizpůsobit konkrétnímu úkolu, a to včetně generování obsahu, shrnutí, porozumění obrázkům, sémantického vyhledávání a přirozeného jazyka na překlad kódu. Uživatelé mají přístup ke službě prostřednictvím rozhraní REST API, knihovny api uzlu OpenAI nebo přes portál Microsoft Foundry.

Knihovny

Balíček Zdrojový kód npm
Knihovna rozhraní API uzlu OpenAI Zdrojový kód Balíček
Azure OpenAI knihovna pro TypeScript Zdrojový kód Balíček

Ukázky

Odkaz Popis
cestovní agenti AI Cestovní agenti AI jsou robustní podniková aplikace, která využívá více agentů umělé inteligence k vylepšení provozu cestovních agentur. Aplikace ukazuje, jak šest agentů umělé inteligence spolupracuje na tom, aby zaměstnancům pomohlo při zpracování dotazů zákazníků, poskytování cílových doporučení a plánování itinerářů.
Začínáme s Remote MCP servery pomocí Azure Container Apps (Node.js/TypeScript) Tato úvodní příručka obsahuje základní stavební bloky pro nastavení vzdáleného serveru MCP (Model Context Protocol) pomocí Azure Container Apps. Server MCP je sestaven pomocí Node.js a TypeScriptu a dá se použít ke spouštění různých nástrojů a služeb v bezserverovém prostředí.
DeepSeek na Azure Ukazuje, jak používat DeepSeek s JavaScript/TypeScript prostřednictvím OpenAI Node.js klientské knihovny nebo LangChain.js. DeepSeek exceluje v úkolech vyžadujících hluboké porozumění kontextu a komplexní odůvodnění. V porovnání s jinými modely můžete zaznamenat delší dobu odezvy, protože před poskytnutím skutečné odpovědi simuluje myšlenkový proces (pod značkou <think>).
Dokončení Jednoduchý příklad ukazující, jak získat dokončení zadané výzvy.
Dokončení chatu – streamování Jednoduchý příklad ukazující, jak používat dokončování streamovaných chatů.
Switch from OpenAI to Azure OpenAI Článek s pokyny k malým změnám, které musíte provést ve svém kódu, abyste mohli přepínat tam a zpět mezi OpenAI a službou Azure OpenAI.
OpenAI s řízením přístupu založeným na rolích Microsoft Entra ID Podívejte se na ověřování pomocí Microsoft Entra ID.
OpenAI se spravovanými identitami Článek s podrobnostmi o složitějších scénářích zabezpečení vyžaduje Azure řízení přístupu na základě role (Azure RBAC). Tento dokument popisuje, jak se autentizovat k vašemu prostředku OpenAI pomocí Microsoft Entra ID.
LangChain.js s Azure OpenAI a Azure AI Search Vytvořte inteligentního agenta RAG s LangChain.js, který vyhodnocuje, jestli se na otázky dají odpovědět pomocí nestrukturovaných dat v Azure AI Search, a pokud je to možné, poskytuje kontextově relevantní odpovědi z této znalostní báze.
Další ukázky Ukázky OpenAI pokrývají celou řadu scénářů.

Dokumentace

Odkaz Popis
Azure OpenAI v dokumentaci k modelům Microsoft Foundry Typ prostředku Microsoft Foundry nabízí v porovnání s Azure typem prostředku OpenAI nadmnožinu funkcí.
Pracujte s modely chat dokončení pomocí Azure OpenAI v modelech Microsoft Foundry Rychlá sada instrukcí pro nastavení potřebných služeb a napsání kódu pro vyvolání modelu pomocí JavaScriptu.
Quickstart: Začínáme s rozhraním API pro odpovědi OpenAI Azure Rozhraní API pro odpovědi je nové stavové rozhraní API z Azure OpenAI. Spojuje nejlepší možnosti z rozhraní API pro dokončování chatu a asistentů v jednom jednotném prostředí.
Quickstart: Chatujte s Azure OpenAI pomocí vlastních dat Podobá se prvnímu rychlému startu, ale tentokrát přidáte vlastní data (například PDF nebo jiný dokument).
Rychlý start pro Microsoft Foundry Sada Microsoft Foundry SDK je dostupná v několika jazycích, včetně Python, Java, TypeScriptu a jazyka C#.
Rychlý start: Použití obrázků v chatech AI Jak programově požádat model, aby popsal obsah obrázku.
Quickstart: Generování imagí pomocí Azure OpenAI Tento průvodce vám pomůže začít generovat image pomocí sady Azure OpenAI SDK pro JavaScript.

Zdroje informací pro další nástroje Foundry

Kromě Azure OpenAI v modelech Microsoft Foundry existuje mnoho dalších nástrojů Foundry, které vývojářům a organizacím pomáhají rychle vytvářet inteligentní, připravené k tržnímu uvedení a odpovědné aplikace s předdefinovanými a přizpůsobitelnými rozhraními API a modely. Mezi ukázkové aplikace patří zpracování přirozeného jazyka pro konverzace, vyhledávání, monitorování, překlad, řeč, vizi a rozhodování.

Ukázky

Odkaz Popis
Inintegrace Azure speech v nástrojích Foundry do vašich aplikací pomocí ukázek sady Speech SDK Kolekce příkladů pro sadu Speech SDK. Odkazy na ukázky pro rozpoznávání řeči, překlad, syntézu řeči a další.
Počítat strukturovaná data z formulářů, účtenek, faktur a karet pomocí Form Recognizer v JavaScriptu Kolekce ukázek pro klientskou knihovnu Azure.AI.FormRecognizer.
Extrakce, klasifikace a porozumění textu v dokumentech pomocí analýzy textu v JavaScriptu Klientská knihovna pro Text Analytics. Je součástí služby Azure Language in Foundry Tools, která poskytuje funkce NLP (Natural Language Processing) pro pochopení a analýzu textu.
Překlad dokumentů v JavaScriptu Rychlý start článku, který používá překlad dokumentu k překladu zdrojového dokumentu do cílového jazyka při zachování struktury a formátování textu.
Analýza obrázků Ukázkový kód a dokumenty pro nastavení sady Microsoft Azure AI Image Analysis SDK

Dokumentace

Služba AI Popis Reference rozhraní API Rychlý start
Bezpečnost obsahu v kontrolní rovině platformy Foundry Nástroj Foundry, který detekuje nežádoucí obsah. Referenční informace k rozhraní API pro bezpečnost obsahu Rychlý start
Azure Document Intelligence ve Foundry Tools Převést dokumenty na inteligentní řešení založená na datech. Referenční informace k rozhraní API pro funkci Document Intelligence Rychlý start
Jazyk Vytvářejte aplikace s špičkovými možnostmi porozumění přirozenému jazyku. Referenční informace k rozhraní API Text Analytics Rychlý start
Azure AI Search Přineste do svých aplikací cloudové vyhledávání založené na umělé inteligenci. Referenční informace k rozhraní API Azure AI Search Rychlý start
Projev Převod řeči na text, převod textu na řeč, překlad a rozpoznání mluvčího. Referenční informace k rozhraní Speech API Rychlý start
Azure Translator v nástrojích Foundry Překlad založený na umělé inteligenci slouží k překladu více než 100 používaných jazyků a dialektů s riziky a ohrožených jazyků. Referenční informace k rozhraní API pro překlad Rychlý start
Azure Vision in Foundry Tools Analyzujte obsah v obrázcích a videích. Referenční informace k rozhraní API pro analýzu obrázků Rychlý start

Školení

Odkaz Popis
Workshop generující AI pro začátečníky Seznamte se se základy vytváření aplikací Generative AI pomocí našeho komplexního kurzu 18 hodin od poradce Microsoftu pro cloud.
Generování umělé inteligence pro vývojáře v JavaScriptu Tento článek popisuje základy generování AI a vytváření aplikací AI pomocí JavaScriptu, od místního vývoje po nasazení v Azure až po spouštění a škálování modelů AI. Seznam videí na YouTube obsahuje řadu videí o délce přibližně 10 minut, z nichž každý se zaměřuje na konkrétní téma.
Workshop o agentech umělé inteligence pro začátečníky Seznamte se se základy vytváření agentů generativní umělé inteligence pomocí našeho komplexního kurzu 10 hodin od microsoftových poradců pro cloud.
Začínáme s nástroji Foundry Foundry Tools je kolekce služeb, které jsou stavebními bloky funkcí umělé inteligence, které můžete integrovat do svých aplikací. V tomto studijním programu se naučíte zřizovat, zabezpečit, monitorovat a nasazovat prostředky Foundry Tools a používat je k vytváření inteligentních řešení.
Microsoft Azure AI základy: Generativní AI Studijní program, který vám pomůže pochopit, jak velké jazykové modely tvoří základ generující umělé inteligence: jak Azure OpenAI Service poskytuje přístup k nejnovější technologii generující umělé inteligence, jak můžou být výzvy a odpovědi jemně vyladěné a jak zodpovědné principy AI od Microsoftu řídí etické pokroky v umělé inteligenci.
Develop Generative AI solutions with Azure OpenAI in Microsoft Foundry Azure OpenAI v Microsoft Foundry poskytuje přístup k výkonným jazykovým modelům OpenAI, jako jsou modely ChatGPT, GPT, Codex a Embeddings. V tomto studijním programu se naučíte vývojářům generovat kód, obrázky a text pomocí sady OpenAI SDK a dalších služeb Azure.
Vytvářejte AI aplikace s Azure Database for PostgreSQL Tento studijní program zkoumá, jak integrace Azure AI a Azure Machine Learning Services poskytované rozšířením Azure AI pro Azure Database for PostgreSQL – flexibilní server umožňuje vytvářet aplikace využívající AI.
Bezpečné ověřování a autorizace Azure OpenAI Zjistěte, proč byste měli používat spravovanou identitu pro Azure ověřování OpenAI a jak nakonfigurovat řízení přístupu na základě rolí, abyste minimalizovali potřebná oprávnění.
Úvod do ověřování spravované identity Azure OpenAI pomocí JavaScriptu Tento modul vám pomůže pochopit, jak používat spravovanou identitu v aplikacích JavaScriptu, které pracují s Azure OpenAI Service.

šablony AI aplikací

Šablony aplikací AI poskytují dobře udržované a snadno použitelné referenční implementace, které poskytují vysoce kvalitní výchozí bod pro vaše aplikace AI.

Existují dvě kategorie šablon aplikací AI, stavební bloky a ucelená řešení. Stavební bloky jsou menší vzorky, které se zaměřují na konkrétní scénáře a úlohy. Komplexní řešení jsou souhrnné referenční ukázky zahrnující dokumentaci, zdrojový kód a nasazení, které vám umožní použít a rozšířit pro své vlastní účely.

Pokud chcete zkontrolovat seznam klíčových šablon dostupných pro každý programovací jazyk, přečtěte si téma Šablony aplikací AI. Pokud chcete procházet všechny dostupné šablony, podívejte se na šablony aplikací AI v galerii šablon aplikace AI.