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.

Prostředky 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
Knihovna Azure OpenAI 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 se vzdálenými servery MCP pomocí Azure Container Apps (Node.js/TypeScript) Tato úvodní příručka obsahuje základní stavební bloky pro nastavení vzdáleného serveru PROTOKOLU MCP (Model Context Protocol) pomocí služby 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 v 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í streamování chatu Jednoduchý příklad ukazující, jak používat dokončování streamovaných chatů.
Přechod z OpenAI na Azure OpenAI Článek s pokyny na malé úpravy, které musíte provést ve vašem kódu, abyste mohli přepínat mezi OpenAI a Azure OpenAI servisem.
OpenAI s řízením přístupu založeným na rolích s 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 řízení přístupu na základě role v Azure (Azure RBAC). Tento dokument popisuje, jak se autentizovat ke svému prostředku OpenAI pomocí Microsoft Entra ID.
LangChain.js s využitím 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 ve službě 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
Dokumentace k modelům Microsoft Foundry pro Azure OpenAI Typ prostředku Microsoft Foundry nabízí v porovnání s typem prostředku Azure OpenAI nadmnožinu funkcí.
Práce s modely dokončování chatu 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.
Rychlý start: Začínáme s rozhraním API odpovědí Azure OpenAI 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í.
Rychlý start: Chatování s Azure OpenAI s využitím 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á ve více jazycích, včetně Pythonu, Javy, TypeScriptu a jazyka C#.
Rychlý start: Použití obrázků v chatech AI Jak programově požádat model, aby popsal obsah obrázku.
Rychlý start: Generování imagí pomocí Azure OpenAI Pomocí této příručky můžete 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í, na trh připravené a odpovědné aplikace s hotový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
Integrace služby Speech do aplikací s ukázkami sady Speech SDK Ukázková kolekce pro SDK služby Azure Cognitive Services Speech. Odkazy na ukázky pro rozpoznávání řeči, překlad, syntézu řeči a další.
Extrakce strukturovaných dat z formulářů, účtenek, faktur a karet pomocí služby Rozpoznávání formulářů v JavaScriptu Kolekce ukázek pro klientskou knihovnu Azure.AI.FormRecognizer.
Extrakce, klasifikace a pochopení textu v dokumentech pomocí Analýzy textu v JavaScriptu Klientská knihovna pro Analýza textu. Je to součást služby Azure AI Language , 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 Služba AI, která detekuje nežádoucí obsah. Referenční informace k rozhraní API pro bezpečnost obsahu Rychlý start
Analýza dokumentů 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 pro analýzu textu Rychlý start
Hledání Přineste do svých aplikací cloudové vyhledávání založené na umělé inteligenci. Referenční informace k rozhraní API služby 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
Překladatel 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
Vidění 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 To se věnuje základům generování umělé inteligence a způsobu 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 Azure AI Services 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í.
Základy umělé inteligence Microsoft Azure: Generování umělé inteligence Studijní program, který vám pomůže pochopit, jak velké jazykové modely tvoří základ generující umělé inteligence: jak služba Azure OpenAI 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.
Vývoj řešení generující AI pomocí Azure OpenAI v 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áření aplikací AI pomocí Azure Database for PostgreSQL V tomto studijním programu se dozvíte, jak integrace Azure AI a Azure Machine Learning Services poskytované rozšířením Azure AI pro flexibilní server Azure Database for PostgreSQL umožňuje vytvářet aplikace využívající AI.
Zabezpečení ověřování a autorizace Azure OpenAI Zjistěte, proč byste měli používat spravovanou identitu pro ověřování Azure OpenAI a jak nakonfigurovat řízení přístupu na základě rolí, abyste minimalizovali potřebná oprávnění.
Úvod do ověřování spravovaných identit Azure OpenAI pomocí JavaScriptu Tento modul vám pomůže pochopit, jak používat spravovanou identitu v aplikacích JavaScriptu, které pracují se službou Azure OpenAI.

š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.