Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vývoj aplikací AI pomocí .NET
Článek
19. 12. 2024
Tento článek obsahuje uspořádaný seznam nejlepších výukových materiálů pro vývojáře .NET, kteří začínají vytvářet aplikace AI. Mezi zdroje patří oblíbené články rychlého startu, referenční ukázky, dokumentace a školicí kurzy.
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, sady Azure OpenAI SDK pro .NET nebo prostřednictvím portálu Azure AI Foundry.
Zdrojová verze klientské knihovny Azure OpenAI pro .NET na GitHubu je adaptací rozhraní REST API OpenAI, která poskytuje idiotitické rozhraní a bohatou integraci se zbytkem ekosystému sady Azure SDK. Může se připojit k prostředkům Azure OpenAI nebo ke koncovému bodu odvozování mimo Azure OpenAI, takže je skvělou volbou pro i vývoj mimo Azure OpenAI.
Kolekce 10 ukázek, které ukazují, jak používat klientskou knihovnu Azure OpenAI pro .NET k chatování, streamování odpovědí, používání vlastních dat, přepisování a překlad zvuku, generování obrázků atd.
Dokončení streamování chatu
Přímý odkaz na ukázky demonstrující dokončení streamování
Článek se složitějšími scénáři zabezpečení, které vyžadují řízení přístupu na základě role v Azure (Azure RBAC). Tento dokument popisuje, jak ověřit prostředek OpenAI pomocí Microsoft Entra ID.
K vygenerování image použijte model OpenAI dell-e-3.
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í, připravené pro trh a zodpovědné aplikace s předpřipravený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í.
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í.
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.
Článek rychlý start, který podrobně popisuje, jak pomocí překladu dokumentů přeložit zdrojový dokument do cílového jazyka při zachování struktury a formátování textu.
Klientská knihovna pro konverzační jazykovou službu CLU (Conversational Language Understanding), cloudovou konverzační službu AI, která dokáže extrahovat záměry a entity v konverzacích a funguje jako orchestrátor, aby vybral nejlepšího kandidáta na analýzu konverzací, aby získal nejlepší odpověď z aplikací, jako je Qna, Luis a Konverzační aplikace.
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í.
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.
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.
Š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í end-to-end řešení jsou referenční vzorky, které zahrnují dokumentaci, zdrojový kód a nasazení, jež vám umožní přizpůsobit a rozšířit pro vlastní potřeby.
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.
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.
Zpětná vazba k produktu
.NET
.NET
je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby:
Vytvoření aplikace využívající AI pro vyhledávání a integraci s vektorovými úložišti pomocí vkládání a balíčku Microsoft.Extensions.VectorData pro .NET