Megosztás a következőn keresztül:


AI-alkalmazások fejlesztése a .NET-tel

Ez a cikk az AI-alkalmazások készítésének első lépéseit végző .NET-fejlesztők számára elérhető legjobb képzési erőforrások rendszerezett listáját tartalmazza. Az erőforrások közé tartoznak a népszerű rövid útmutatók, referenciaminták, dokumentációk és tanfolyamok.

Erőforrások az Azure OpenAI szolgáltatáshoz

Az Azure OpenAI szolgáltatás REST API-hozzáférést biztosít az OpenAI hatékony nyelvi modelljeihez. Ezek a modellek könnyen adaptálhatók az adott feladathoz, beleértve a tartalomgenerálást, az összegzést, a képfelismerést, a szemantikai keresést és a természetes nyelvet a kódfordításhoz. A felhasználók REST API-kon, az Azure OpenAI SDK for .NET-en vagy az Azure OpenAI Studio webes felületén keresztül érhetik el a szolgáltatást.

Kódtárak és minták

Hivatkozás Leírás
Azure OpenAI SDK for .NET A .NET-hez készült Azure OpenAI ügyfélkódtár GitHub-forrásverziója az OpenAI REST API-jainak adaptálása, amely idiomatikus felületet és gazdag integrációt biztosít az Azure SDK-ökoszisztéma többi részével. Csatlakozhat az Azure OpenAI-erőforrásokhoz vagy a nem Azure OpenAI-következtetési végponthoz, így nagyszerű választás akár nem Azure OpenAI-fejlesztéshez is.
Azure OpenAI SDK-kiadások Az Összes Azure OpenAI SDK-kódtárcsomagra mutató hivatkozások, beleértve a .NET, a Java, a JavaScript és a Go hivatkozásait is.
Azure.AI.OpenAI NuGet-csomag A .NET-hez készült Azure OpenAI ügyfélkódtár NuGet-verziója.
A GPT-35-Turbo és a GPT-4 használatának első lépései Egy cikk, amely végigvezeti egy csevegés-befejezési minta létrehozásán.
Befejezés 10 mintagyűjtemény, amely bemutatja, hogyan használhatja a .NET-hez készült Azure OpenAI ügyfélkódtárat csevegésre, válaszok streamelésére, saját adatok használatára, hang átírására/fordítására, képek létrehozására stb.
Streamelt csevegés befejezései Mély hivatkozás a streamelés befejezését bemutató mintákra.
OpenAI a Microsoft Entra ID Szerepköralapú hozzáférés-vezérléssel Tekintse meg a Microsoft Entra-azonosítót használó hitelesítést.
OpenAI felügyelt identitásokkal Egy olyan összetettebb biztonsági forgatókönyveket tartalmazó cikk, amely azure-beli szerepköralapú hozzáférés-vezérlést (Azure RBAC) igényel. Ez a dokumentum bemutatja, hogyan hitelesíthető az OpenAI-erőforrással a Microsoft Entra ID használatával.
További minták .NET-ben írt OpenAI-minták gyűjteménye.

Dokumentáció

Hivatkozás Leírás
Az Azure OpenAI szolgáltatás dokumentációja Az Azure OpenAI szolgáltatás dokumentációjának központi lapja.
A .NET + AI-ökoszisztéma áttekintése Az alkalmazásokban esetleg használni kívánt szolgáltatások és eszközök összefoglalása hivatkozásokkal, amelyekből többet is megtudhat az alkalmazásokról.
Azure AI-csevegőalkalmazás létrehozása .NET-tel A Szemantic Kernel vagy az Azure OpenAI SDK használatával hozzon létre egy egyszerű .NET 8-konzolos csevegőalkalmazást.
Szöveg összegzése az Azure AI csevegőalkalmazással a .NET használatával Simiar az előző cikk, de a kérdés az, hogy összegezze a szöveget.
Betekintés az adataiba egy .NET Azure AI-csevegőalkalmazásból A Szemantic Kernel vagy az Azure OpenAI SDK használatával elemzéseket és információkat kérhet le az adatairól.
Az Azure AI kiterjesztése eszközökkel és helyi függvény végrehajtása a .NET-tel Hozzon létre egy asszisztenst, amely bizonyos kéréseket a .NET-ben létrehozott egyéni eszközökkel kezel.
Képek létrehozása az Azure AI és a .NET használatával Kép létrehozásához használja az OpenAI dell-e-3 modellt.

Erőforrások más Azure AI-szolgáltatásokhoz

Az Azure OpenAI szolgáltatás mellett számos más Azure AI-szolgáltatás is rendelkezésre áll, amelyek segítségével a fejlesztők és szervezetek gyorsan hozhatnak létre intelligens, piackész és felelős alkalmazásokat beépített és előre összeállított testreszabható API-kkal és modellekkel. A példaalkalmazások közé tartozik a beszélgetések természetes nyelvi feldolgozása, a keresés, a monitorozás, a fordítás, a beszéd, a látás és a döntéshozatal.

Példák

Hivatkozás Leírás
A Speech integrálása az alkalmazásokba a Speech SDK-mintákkal Az Azure Cognitive Services Speech SDK mintáinak adattára. A beszédfelismerésre, fordításra, beszédszintézisre és egyebekre mutató mintákra mutató hivatkozások.
Azure AI Document Intelligence SDK Az Azure AI Document Intelligence (korábbi nevén Form Recognizer) egy felhőalapú szolgáltatás, amely gépi tanulással elemzi a dokumentumokból származó szöveges és strukturált adatokat. A Dokumentumintelligencia szoftverfejlesztői készlet (SDK) kódtárak és eszközök készlete, amelyekkel egyszerűen integrálhatja a Dokumentumintelligencia-modelleket és -képességeket az alkalmazásokba.
Strukturált adatok kinyerése űrlapokból, nyugtákból, számlákból és kártyákból a .NET-ben található Form Recognizer használatával Az Azure.AI.FormRecognizer ügyfélkódtár mintáinak adattára.
Szöveg kinyerése, osztályozása és értelmezése dokumentumokban a Text Analytics használatával a .NET-ben A Text Analytics ügyfélkódtára. Ez az Azure AI Language szolgáltatás része, amely természetes nyelvi feldolgozási (NLP) funkciókat biztosít a szövegek megértéséhez és elemzéséhez.
Dokumentumfordítás a .NET-ben Rövid útmutató, amely részletesen ismerteti, hogyan fordíthat le forrásdokumentumokat célnyelvre a dokumentumfordítás használatával a struktúra és a szövegformázás megőrzése mellett.
Kérdések megválaszolása a .NET-ben Egy rövid útmutató cikk, amely választ (és megbízhatósági pontszámot) kap a kérdésével együtt elküldött szövegtörzsből.
Beszélgetési nyelv megértése a .NET-ben A Beszélgetési nyelv megértése (CLU) ügyfélkódtára egy felhőalapú beszélgetési AI-szolgáltatás, amely képes kinyerni a beszélgetések szándékait és entitásait, és vezénylőként működik, hogy kiválassza a beszélgetések elemzésére legalkalmasabb jelöltet, hogy a legjobb választ kapja az olyan alkalmazásoktól, mint a Qna, a Luis és a Beszélgetési alkalmazás.
Képek elemzése Mintakód és beállítási dokumentumok a Microsoft Azure AI Image Analysis SDK-hoz

Dokumentáció

AI-szolgáltatás Leírás API-referencia Gyorsútmutató
Tartalombiztonság A nemkívánatos tartalmakat észlelő AI-szolgáltatás. Content Safety API-referencia Gyors útmutató
Dokumentumintelligencia Dokumentumok átalakítása intelligens, adatvezérelt megoldásokká. Document Intelligence API-referencia Gyors útmutató
Nyelv Alkalmazások készítése iparágvezető természetes földhasználat-megértési képességekkel. Language API-referencia Gyors útmutató
Keresés Mesterséges intelligencián alapuló felhőbeli keresés használata az alkalmazásokban. Keresési API-referencia Gyors útmutató
Beszédfelismerés Beszéd a szöveghez, szövegről beszédre, fordítás és beszélőfelismerés. Speech API-referencia Gyors útmutató
Fordító Az AI-alapú trnslation használatával több mint 100 használatban lévő, veszélyeztetett és veszélyeztetett nyelvet és dialektust fordíthat le. Translation API-referencia Gyors útmutató
Vízió Képek és videók tartalmainak elemzése. Vision API-referencia Gyors útmutató

Oktatás

Hivatkozás Leírás
Generatív AI kezdőknek workshop Ismerje meg a Generatív AI-alkalmazások létrehozásának alapjait a Microsoft felhőtanácsadóinak 18 leckéből álló átfogó kurzusával.
Az Azure AI-szolgáltatások használatának első lépései Az Azure AI Services olyan szolgáltatások gyűjteménye, amelyek az alkalmazásokba integrálható AI-funkciók építőelemei. Ebben a képzési tervben megtanulhatja, hogyan építhet ki, védhet, monitorozhat és helyezhet üzembe Azure AI Services-erőforrásokat, és hogyan hozhat létre intelligens megoldásokat.
A Microsoft Azure AI alapjai: Generatív AI Képzési terv, amely segít megérteni, hogy a nagy nyelvi modellek hogyan képezik a generatív AI alapjait: hogyan biztosít hozzáférést az Azure OpenAI Service a legújabb generatív AI-technológiához, hogyan finomhangolhatók a kérések és válaszok, és hogyan hajtják végre a Microsoft felelős AI-alapelvei az etikus AI-fejlődést.
Generatív AI-megoldások fejlesztése az Azure OpenAI Szolgáltatással Az Azure OpenAI szolgáltatás hozzáférést biztosít az OpenAI nagy teljesítményű nagy nyelvi modelljeihez, például a ChatGPT, a GPT, a Codex és az Embeddings modellekhez. Ez a képzési terv bemutatja a fejlesztőknek, hogyan hozhatnak létre kódot, képeket és szöveget az Azure OpenAI SDK és más Azure-szolgáltatások használatával.

AI-alkalmazássablonok

Az AI-alkalmazássablonok jól karbantartott, könnyen üzembe helyezhető referencia-implementációkat biztosítanak, amelyek kiváló minőségű kiindulópontot biztosítanak az AI-alkalmazások számára.

Az AI-alkalmazássablonok két kategóriát tartalmaznak, építőelemeket és végpontok közötti megoldásokat. Az építőelemek kisebb méretű minták, amelyek konkrét forgatókönyvekre és feladatokra összpontosítanak. A teljes körű megoldások átfogó referenciaminták, beleértve a dokumentumkészítést, a forráskódot és az üzembe helyezést, hogy lehetővé tegyék a saját célokra történő bevezetést és kiterjesztést.

Az egyes programozási nyelvekhez elérhető kulcssablonok listájának áttekintéséhez tekintse meg az AI-alkalmazássablonokat. Az összes elérhető sablon tallózásához tekintse meg az Azure Developer CLI katalógusában található AI-alkalmazássablonokat.