Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek nabízí pečlivě vybraný seznam nejlepších vzdělávacích zdrojů pro vývojáře v Pythonu, kteří se teprve seznamují s vytvářením AI aplikací. Obsahuje odkazy na příručky pro rychlý start, ukázkové projekty, oficiální dokumentaci, školicí kurzy a další užitečné materiály.
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 dostupným v OpenAI. Azure OpenAI vám pomůže přizpůsobit tyto modely k provádění konkrétních úloh, jako je generování obsahu, sumarizace, porozumění obrázkům, sémantické vyhledávání a přirozený jazyk na překlad kódu. K Azure OpenAI se dostanete pomocí rozhraní REST API, sady Azure OpenAI SDK pro .NET nebo webového rozhraní v nástroji Azure OpenAI Studio.
Sady SDK a knihovny
| Odkaz | Popis |
|---|---|
| OpenAI SDK pro Python | Verze zdrojového kódu GitHubu knihovny OpenAI Pythonu, která poskytuje pohodlný přístup k rozhraní OpenAI API z aplikací napsaných v jazyce Python. |
| balíčku OpenAI Pythonu |
Verze PyPi knihovny OpenAI Pythonu. |
| 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, abyste mohli přepínat mezi OpenAI a službou Azure OpenAI. |
| Streamování dokončení chatu | Příklad poznámkového bloku, který ukazuje, jak dosáhnout dokončení chatu pomocí koncových bodů Azure. Příklad se zaměřuje na dokončení chatu, ale také zavádí další operace dostupné s rozhraním API. |
| Azure embeddings | Příklad poznámkového bloku, který ukazuje, jak používat vkládání s koncovými body Azure. Příklad se zaměřuje na vkládání, ale také zavádí další operace dostupné s rozhraním API. |
| Nasazení modelu a generování textu | Článek s minimálním, jednoduchým podrobným postupem nasazení modelu, který může programově chatovat. |
| OpenAI s Microsoft Entra ID řízením přístupu založeným na rolích | Podívejte se na ověřování pomocí Microsoft Entra ID a řízení přístupu na základě role v Azure. |
| OpenAI s identitami spravovanými službou Azure AD pro prostředky Azure | Článek se složitějšími scénáři zabezpečení, které vyžadují řízení přístupu na základě role v Azure. Zjistěte, jak ověřit prostředek OpenAI pomocí ID Microsoft Entra. |
| Ukázky služby Azure OpenAI | Kompilace užitečných prostředků a ukázek kódu služby Azure OpenAI, které vám pomůžou začít a urychlit cestu přechodu na technologie. |
Dokumentace
| Odkaz | Popis |
|---|---|
| Dokumentace ke službě Azure OpenAI | Stránka centra pro dokumentaci ke službě Azure OpenAI |
| Rychlý start: Začínáme generovat text pomocí služby Azure OpenAI | Rychlý start, který ukazuje, jak nastavit služby, které potřebujete, a napsat kód pro vytvoření výzvy modelu pomocí Pythonu. |
| Rychlý start: Začínáme používat GPT-35-Turbo a GPT-4 se službou Azure OpenAI Service | Rychlý start, který ukazuje, jak pracovat se systémovými, asistenty a rolemi uživatelů pro přizpůsobení obsahu v reakci na určité otázky. |
| Rychlý start: Chat s modely Azure OpenAI pomocí vlastních dat | Rychlý start, který vám pomůže přidat vlastní data, například PDF nebo jiný dokument. |
| Rychlý start: Začínáme používat pomocníky Azure OpenAI (Preview) | Rychlý start, který ukazuje, jak dát modelu pokyn, aby k řešení matematických problémů krok za krokem použil integrovaný interpret kódu Pythonu. Tento příklad poskytuje výchozí bod pro použití vlastních asistentů AI, ke kteří se přistupují prostřednictvím vlastních pokynů. |
| Rychlý start: Použití obrázků v chatech AI | Rychlý start, který ukazuje, jak programově požádat model o popis obsahu obrázku. |
| Rychlý start: Generování imagí pomocí služby Azure OpenAI | Rychlý start, který ukazuje, jak programově generovat 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. Vývojáři a organizace mohou rychle vytvářet inteligentní, připravené pro trh a zodpovědné aplikace s předem vytvořený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 řeči do aplikací s ukázkami sady Azure AI Speech SDK | Ukázky 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ší. |
| Azure AI Document Intelligence SDK | Azure AI Document Intelligence (dříve Rozpoznávání formulářů) je cloudová služba, která používá strojové učení k analýze textu a strukturovaných dat z dokumentů. Sada SDK (Document Intelligence Software Development Kit) je sada knihoven a nástrojů, které umožňují snadno integrovat modely a funkce Document Intelligence do vašich aplikací. |
| Extrakce strukturovaných dat z formulářů, účtenek, faktur a karet pomocí Rozpoznávání formulářů v Pythonu | Ukázky pro klientskou knihovnu Azure.AI.FormRecognizer |
| Extrakce, klasifikace a pochopení textu v dokumentech pomocí Analýza textu v Pythonu | Klientská knihovna pro Analýza textu. Tato rozhraní API jsou součástí služby Azure AI Language , která poskytuje funkce NLP (Natural Language Processing) pro pochopení a analýzu textu. |
| Překlad dokumentů v Pythonu | 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. |
| Odpověď na otázky v Pythonu | Článek rychlého startu s postupem získání odpovědi (a skóre spolehlivosti) z textu, který odešlete spolu s otázkou. |
| Principy konverzačního jazyka v Pythonu | Klientská knihovna pro porozumění konverzačnímu jazyku (CLU). CLU je cloudová konverzační služba AI, která dokáže extrahovat záměry a entity v konverzacích. CLU funguje jako orchestrátor, který vybírá nejlepšího kandidáta pro analýzu konverzací a získání nejlepší odpovědi z aplikací, jako jsou QnA, Luis a konverzační aplikace. |
| Analýza obrázků | Ukázkový kód a dokumenty pro nastavení sady Microsoft Azure AI Image Analysis SDK |
| Azure AI Content Safety SDK pro Python | Sada SDK může pomoct rozpoznat škodlivý uživatelem generovaný a generovaný obsah umělé inteligence v aplikacích a službách. Zabezpečení obsahu obsahuje rozhraní API pro text a obrázky, která umožňují detekovat škodlivý materiál. |
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 |
| 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. |
| Začínáme se službami Azure AI | Služby Azure AI jsou stavebními bloky funkcí umělé inteligence, které můžete integrovat do svých aplikací. V tomto studijním programu se dozvíte, jak zřizovat, zabezpečit, monitorovat a nasazovat prostředky služeb Azure AI a používat je k vytváření inteligentních řešení. |
| Základy umělé inteligence Microsoft Azure: Generování umělé inteligence | V tomto studijním programu se dozvíte, jak velké jazykové modely tvoří základ generování umělé inteligence. Prozkoumejte, jak služba Azure OpenAI poskytuje přístup k nejnovější technologii generující umělé inteligence. Přečtěte si, jak lze doladit výzvy a odpovědi Azure OpenAI a jak zásady odpovědné AI společnosti Microsoft podporují etický rozvoj AI. |
| 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. Dokončete tento studijní program pro vývojáře a prozkoumejte, jak 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 seznámíte s integracemi Azure AI a Azure Machine Learning Services, které poskytuje rozšíření Azure AI pro flexibilní server Azure Database for PostgreSQL. Zjistěte, jak tyto služby umožňují vytvářet aplikace využívající AI. |
Šablony aplikací AI
Šablony aplikací AI poskytují dobře udržované a snadno nasazované 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. Kompletní řešení jsou komplexní referenční ukázky, které zahrnují dokumentaci, zdrojový kód a funkce nasazení. Na řešeních můžete stavět a rozšiřovat je pro 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 Azure Developer CLI.