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 službu Azure OpenAI

Služba Azure OpenAI 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 rozhraní API uzlu OpenAI nebo prostřednictvím portálu Azure AI Foundry.

Knihovny

Balíček Zdrojový kód npm
Knihovna rozhraní API uzlu OpenAI Zdrojový kód Balíček

Ukázky

Odkaz Popis
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 k malým změnám, které musíte v kódu provést, aby se mezi OpenAI a službou Azure OpenAI prohodili zpět.
OpenAI s řízením přístupu na základě role 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 ověřit prostředek OpenAI pomocí Microsoft Entra ID.
Další ukázky Ukázky OpenAI pokrývají celou řadu scénářů.

Dokumentace

Odkaz Popis
Dokumentace ke službě Azure OpenAI Stránka centra pro dokumentaci ke službě Azure OpenAI
Rychlý start: Začínáme s generováním textu pomocí služby Azure OpenAI Service Velmi rychlá sada instrukcí pro nastavení potřebných služeb a kódu, které musíte napsat k zobrazení výzvy k modelu pomocí JavaScriptu.
Rychlý start: Začínáme používat GPT-35-Turbo a GPT-4 se službou Azure OpenAI Service Podobá se předchozímu rychlému startu, ale poskytuje příklad systémových, asistentů a uživatelských rolí pro přizpůsobení obsahu při kladení určitých otázek.
Rychlý start: Chatování s modely 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: Začínáme používat pomocníky Azure OpenAI (Preview) Podobně jako v prvním rychlém startu v tomto seznamu, ale tentokrát modelu řeknete, aby k řešení matematických problémů krok za krokem použil integrovaný interpret kódu Pythonu. Toto je výchozí bod pro používání vlastních asistentů AI, ke kteří se přistupují prostřednictvím vlastních pokynů.
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í služby Azure OpenAI Prostřednictvím kódu programu generujte obrázky pomocí dall-E na základě výzvy.

Prostředky pro další služby Azure AI

Kromě služby Azure OpenAI existuje mnoho dalších služeb Azure AI, které vývojářům a organizacím pomáhají rychle vytvářet inteligentní, pro trh připravené a zodpovědné aplikace s out-of-the-box a předdefinovanými 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 Kolekce ukázek pro sadu Azure Cognitive Services Speech SDK. 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í Rozpoznávání formulářů v JavaScriptu Kolekce ukázek pro klientskou knihovnu Azure.AI.FormRecognizer.
Extrakce, klasifikace a pochopení textu v dokumentech pomocí Analýza 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é zprovoznění
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
Vyhledat 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
Řeč Rozpoznávání řeči na text, převod textu na řeč, překlad a rozpoznává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
Vision 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.
Začínáme se službami Azure AI 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 Azure AI Services 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í služby Azure OpenAI Služba Azure OpenAI poskytuje přístup k výkonným velký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 Azure 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.

Šablony aplikací AI

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